Reflashing FON Fonera 2200

Tuesday, February 2, 2010 by BBTUNA

Steps to flash a Fonera 2200 using Linux:

Note: This has been tested using Ubuntu. If you don't have a modern linux distro installed on a computer, these steps can be done using the Ubuntu (or probably other) "Live CD" without needing to install Linux on your computer. You can go here to get the Ubuntu LiveCD. We have tried to make this as simple as possible, but it would be helpful if you have some familiarity with Linux (or someone available who has).

  1. Boot your Linux computer (or Live CD) and bring up a terminal window (under "Applications", then "Accessories", then "terminal" on Ubuntu)

  2. Make sure it is connected to the internet, then type the following to download the files you will need:

    sudo apt-get upgrade
    sudo apt-get install wget
    wget http://www.open-mesh.com/flashing/openwrt-atheros-2.6-vmlinux.gz
    wget http://www.open-mesh.com/flashing/openwrt-atheros-2.6-root.jffs2-64k
    wget http://www.open-mesh.com/flashing/easyflash
    wget http://www.open-mesh.com/flashing/flash
    chmod +x easyflash
    chmod +x flash


  3. Plug in your FON 2200 (check the bottom label for the model number) to your Ethernet LAN port on your computer.

  4. Type: ./flash (note: If your Fonera is NOT connected to eth0, modify the file "flash" accordingly)

  5. Plug in the FON 200 to power.

  6. You should see something like this displayed:

    No packet
    No packet
    Peer MAC: 00:18:84:80:67:1C (this will be the MAC address of your router)
    You MAC: 00:ba:be:ca:ff:ee
    Your IP: 192.168.1.0
    Setting IP address...
    Loading rootfs...
    Sending rootfs. xxxx blocks...
    Initializing partiions...
    Rootfs partition size now 0x006f0000
    Flashing rootfs...
    Loading Kernel...
    Sending kernel, xxxx blocks...
    Flashing Kernel...
    Setting boot_script_data...

    Done. Restarting device...


  7. Go get lunch. This will take 15-30 minutes, depending upon the flash chip speed in your router. DO NOT INTERRUPT!

  8. When it is done, the Open-Mesh Flash Utility will automatically close.

Now plug in your FON's Ethernet port to a DSL or other internet source that provides a DHCP address and power cycle it.

Congratulations! You now have your first Open-Mesh node! Repeat this process for all other nodes you'd like to use on your network. We recommend that you test 2-3 first to make sure it fulfills your needs before flashing more.

Note: If the WLAN light does not blink and power light go out (this is a known minor problem, but indicates your router has been correctly reflashed) after a few minutes of being connected to a DSL router, then most likely the flash failed and you'll need to either try on another Windows machine or use the Linux instructions above (recommended).

Credits: EasyFlash utility by Sven-Ola Tuecke (www.freifunknet). Firmware by Antonio Anselmi (www.blogin.it),Marek Lindner and the entire B.A.T.M.A.N. team (www.open-mesh.net), Paul Kube(kokoro.ucsd.edu/nodogsplash/), and of course OpenWrt (www.openwrt.org).

Posted in | 1 Comment »

1 comments:

Anonymous said...

get the latest flashing utility here:

http://download.berlin.freifunk.net/fonera/

Post a Comment

About Me

Blog Archive