Upgrading LaFonera firmware to OSWaveUpgrading LaFonera to OSWave requires access to device serial console pins and console cable. Please make sure you get one before you proceed. A guide how to connect serial cable to LaFonera is available at: http://www.dd-wrt.com/wiki/index.php/LaFonera_Hardware_Serial-Cable-Port Once you have the serial cable connected (9600 8N1) we can proceed with the upgrade. Please make sure you configure your computer on IP address 192.168.1.25/24 with tftpd (ie. http://tftpd32.jounin.net/ for Windows) running and firmware files: fonera_service_kernel.lzma available in the directory where tftpd server resides. After power up you should see original Redboot bootloader on the console: +PHY ID is 0022:5521 Ethernet eth0: MAC address 00:18:84:21:90:08 IP: 0.0.0.0/255.255.255.255, Gateway: 0.0.0.0 Default server: 0.0.0.0 RedBoot(tm) bootstrap and debug environment [ROMRAM] Non-certified release, version v1.3.0 - built 16:57:58, Aug 7 2006 Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc. Board: ap51 RAM: 0x80000000-0x81000000, [0x80040450-0x80fe1000] available FLASH: 0xa8000000 - 0xa87f0000, 128 blocks of 0x00010000 bytes each. == Executing boot script in 1.000 seconds - enter ^C to abort ^C RedBoot> Now please enter following commands so the service firmware is loaded from the tftp server and flashed on the Fonera: ip_address -l 192.168.1.100/24 -h 192.168.1.25 load -r -v -h 192.168.1.25 -b 0x80041000 fonera_service_kernel.lzma fis del vmlinux.bin.l7 fis create -r 0x80041000 -l 0x000B0000 -f 0xA8730000 vmlinux.bin.l7 load -r -v -h 192.168.1.25 -b 0x80041000 fonera_rootfs.bin fis del rootfs fis create -b 0x80041000 -l 0x00060000 -f 0xA8030000 rootfs And you should see following output on the console: RedBoot> ip_address -l 192.168.1.100/24 -h 192.168.1.25 IP: 192.168.1.100/255.255.255.0, Gateway: 0.0.0.0 Default server: 192.168.1.25 RedBoot> load -r -v -h 192.168.1.25 -b 0x80041000 fonera_service_kernel.lzma Using default protocol (TFTP) - Raw file loaded 0x80041000-0x800e0fff, assumed entry at 0x80041000 RedBoot> fis del vmlinux.bin.l7 Delete image 'vmlinux.bin.l7' - continue (y/n)? y ... Erase from 0xa8730000-0xa87e0000: ........... ... Erase from 0xa87e0000-0xa87f0000: . ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: . RedBoot> fis create -r 0x80041000 -l 0x000B0000 -f 0xA8730000 vmlinux.bin.l7 ... Erase from 0xa8730000-0xa87e0000: ........... ... Program from 0x80041000-0x800e1000 at 0xa8730000: .......... ... Erase from 0xa87e0000-0xa87f0000: . ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: . RedBoot> load -r -v -h 192.168.1.25 -b 0x80041000 fonera_rootfs.bin Using default protocol (TFTP) | Raw file loaded 0x80041000-0x800a0c28, assumed entry at 0x80041000 RedBoot> fis del rootfs Delete image 'rootfs' - continue (y/n)? y ... Erase from 0xa8030000-0xa8090000: ...... ... Erase from 0xa87e0000-0xa87f0000: . ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: . RedBoot> fis create -b 0x80041000 -l 0x00060000 -f 0xA8030000 rootfs ... Erase from 0xa8030000-0xa8090000: ...... ... Program from 0x80041000-0x800a1000 at 0xa8030000: ...... ... Erase from 0xa87e0000-0xa87f0000: . ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: . RedBoot> Now please type "reset" and after reboot you should see the service firmware loading: RedBoot> reset +PHY ID is 0022:5521 Ethernet eth0: MAC address 00:18:84:21:90:08 IP: 0.0.0.0/255.255.255.255, Gateway: 0.0.0.0 Default server: 0.0.0.0 RedBoot(tm) bootstrap and debug environment [ROMRAM] Non-certified release, version v1.3.0 - built 16:57:58, Aug 7 2006 Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc. Board: ap51 RAM: 0x80000000-0x81000000, [0x80040450-0x80fe1000] available FLASH: 0xa8000000 - 0xa87f0000, 128 blocks of 0x00010000 bytes each. == Executing boot script in 1.000 seconds - enter ^C to abort RedBoot> fis load -l vmlinux.bin.l7 Image loaded from 0x80041000-0x8022f086 RedBoot> exec Now booting linux kernel: Base address 0x80030000 Entry 0x80041000 Please enter IP address 192.168.1.77 in your web browser to see service firmware screen:
Now, browse for OSWave_2.05R.bin file, press Submit and upgrade process will start. Now, it will take about 14 minutes for first bootup and initial system reconfiguration, please make sure to not interrupt this process.
Downgrading LaFonera running OSWave to the original firmwareCurrently it is not possible to downgrade LaFonera to original firmware. We are planning to add this option at a later time.
Last modified October 16, 2007 6:23 pm
|