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).
Boot your Linux computer (or Live CD) and bring up a terminal window (under "Applications", then "Accessories", then "terminal" on Ubuntu)
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 flashPlug in your FON 2200 (check the bottom label for the model number) to your Ethernet LAN port on your computer.
Type: ./flash (note: If your Fonera is NOT connected to eth0, modify the file "flash" accordingly)
Plug in the FON 200 to power.
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...Go get lunch. This will take 15-30 minutes, depending upon the flash chip speed in your router. DO NOT INTERRUPT!
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).