Home arrow Tutorials and Guides arrow Restore Fon Firmware
Restore Original Firmware PDF Print E-mail
Wednesday, 13 February 2008

How to Restore Original Firmware

This guide will show you how to restore the original Fonera firmware.

Visit the forums to discuss this guide.

 

 

Prep 

 

The original firmware can be downloaded here.  It is version 0.7.1, but it will auto-update itself after the flash.
 

Unzip the zipped file and copy the files "kernel.lzma" and "rootfs.squashfs" to a directory like C:\tftp

flash firmware fonera files

You will also need a tftp program to host the flash images for the Fonera.  I recommend using tftpd32 which can be downloaded here (free).

Once you have tftpd32 installed, make sure the "Current Directory" points to the folder you saved the flash files in the step above.  Use the "Settings" button to change the "Current Directory".  Also take note of the "Server interface" IP address as well.  Make sure that it corresponds to your network card and is in the 192.168.1.xxx range.

tftp fonera firmware flash directory

 Redboot will only look in the root folder of the tftp directory, so put the files in the root directory.  E.g.  put the files in C:\tftp not C:\tftp\flashfiles

 

 Installation

 

1.


Access Redboot.

 

2.

Specify the local IP and tftp server IP address.  Use the following command:

ip_addr -l 192.168.1.254/24 -h [remote server address]  

Use the IP address of the tftp server you setup earlier.  For example, the tftp server IP address in this instance is "192.168.1.122".  Therefore, the command would be

ip_addr -l 192.168.1.254/24 -h 192.168.1.122

 flash fonera firmware part 1

Ignore the "/home/alfa..." messages if you get them.  They are harmless and the flash will work nonetheless.

 

3. 


Now we will need to run a series of commands to wipe the existing firmware and restore the new firmware.  

 

fis init 

 firmware flash fonera commands

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.


Run the command:
load -r -v -b 0x80040450 rootfs.squashfs
 firmware fonera flash screen

If you receive the message "Specified address (0x80040450) is not believed to be in RAM - continue (y/n)?" enter "y" and continue on. 



5.

Run the command:
fis create -b 0x80040450 -f 0xA8030000 -l 0x00700000 -e 0x00000000 rootfs

fonera hack firmware screen

This process can take 20 minutes or longer.  After you enter the command, there will be no output on the screen until the Fonera is done.  Leave it alone until it is finished! Do not power it off or disconnect your session!

 

6.
Run the command:
 
load -r -b %{FREEMEMLO} kernel.lzma
fonera firmware flash hack



7.

Run the command:
 
fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7

fonera hack firmware commands

This process may take some time like in Step 5.



8.


Run the command:

 

 
fis load -l vmlinux.bin.l7

fonera hack firmware flash

 

9. 

Run the command "exec" and then restart the Fonera (unplug/plug in power) immediately afterwards.  It may take some time for you to get a stable wifi connection because the Fonera is udpating itself.  You'll see the "Power" and Internet" lights on while the "WLAN" light will ficker on and off.  During the process, the Fonera will restart a few times.  The process is finished when you can see a fairly solid "WLAN" light and you are able to see the "FON_AP" and "MyPlace" access points.

fonera access points

 

 

  Visit the forums to discuss this guide.

 

 

 

 
< Prev   Next >