Restore OSWave firmware after upgrade failure

Should your device fail during firmware upgrade process there's a way to restore firmware image.

- Configure ip address of your computer (linux based preferably) to 192.168.1.23 netmask 255.255.255.0

- on the console shell please type:

telnet -r 192.168.1.7 9000

but don't press enter just yet.

- power on the device - as soon as the ethernet LED stops to blink press enter on the shell console to execute the 'telnet' command (please note that we only have two seconds to connect) - the following should appear:

[root@jumper rewt]# telnet -r 192.168.1.7 9000
Trying 192.168.1.7...
Connected to 192.168.1.7 (192.168.1.7).
Escape character is '^]'.
== Executing boot script in 1.670 seconds - enter ^C to abort
^C
OsWave>

After connecting please press CTRL+C immediately. Important: the telnet client must be run in so called character mode (hence the -r switch) so it sends each character separately.

Now, please enter:

fis erase -f 0xBFC50000 -l 0x00100000

And you should see:

OsWave> fis erase -f 0xBFC50000 -l 0x00100000
... Erase from 0xbfc50000-0xbfd50000: ................
OsWave>

Now, please proceed to stage two, firmware restore:

  • You need to obtain tftp server software, the free one for Windows is available at http://tftpd32.jounin.net/
  • Install tftpd32.exe into the catalog where firmware files are located
  • Rename the OSWave firmware file into zImage
  • Change your computer IP address to 192.168.1.23 netmask 255.255.255.0
  • Connect the device to the computer via cross-over cable or via network switch
  • Turn on the device, it should initiate the TFTP transfer automaticaly, automaticaly reflash and reboot itself with all new default configuration settings.



Last modified October 13, 2007 10:13 pm