Howto:Rescue version (v358) of bootcode available for IP800

From innovaphone wiki
Jump to navigation Jump to search

New bootcode version 358 for IP800 available.

Following improvements were made:

  1. This bootcode could and should be available two times in an IP800. The purpose of this is the possibility to boot the intact copy of the bootcode also when the first one is destroyed by a power failure or something else.
  2. This bootcode will make the remaining 16 MB of the 32 MB internal memory accessible.


Applies To

This information applies to

  • IP 800 V4 Build 5792 and later

More Information

Details

To point (1):

To recognize those failure states, this bootcode never starts without extra permission by firmware, without it hangs up in tftp mode.

Reloading possibility:

>gwload /setip /i xxx.yyy.zzz.qqq /gwtype 800 /boot boot800.bin

or:

>gwload /setip /i xxx.yyy.zzz.qqq /gwtype 800 /go

and doing it all with the web interface.

The MAC address won’t be lost if the main bootcode was destroyed because the rescue bootcode has it’s own copy of it and can make it available for the main bootcode. That’s also reversed possible.

Both bootcodes are identical and have the same abilities. Only the rescue bootcode refuses to override itself. It only can be flashed with the main bootcode. To solve that, GWLOAD will provide the option “/alboot” of version 1912 and higher e.g.:

>gwload /setip /i xxx.yyy.zzz.qqq /gwtype 800 /altboot boot800.bin

That could only be recognized by bootcode version of 358 an higher, otherwise the upload breaks with retry errors.

Before a rescue bootcode could be loaded, a normal bootcode build 358 has to be loaded und a reset is needed. The rescue bootcode can’t be load through the web interface at the moment, that has do be done with GWLOAD.


To point (2):

If a bootcode with version 358 or higher is loaded, no firmware version earlier than 5792 can be loaded into the box. So if you upgrade to bootcode version 358 first upgrade the firmware to build 5792 or higher. Otherwise the box will boot every 4 seconds and the firmware update could only be done with GWLOAD.

Known Problems

Resetloop every 4 seconds:

see Details Point (2)

Related Articles