openflash is an open source utility to (re)program flash BIOS chips. Initial support will be for the i-opener network appliance under Qnx since there is an immediate need.
Usage: qnxflash [-r < file >] [-w < file >] [-v < file >] [-iadlcV]
-r Read bios image from chip.
-w Write bios image to chip.
-v Verify chip data against image file.
-i display bios chip's device Id.
-a report All verify errors.
-d Disable verify while programming.
-l List supported devices.
-c disable device id Check.
-V Verbose messages
What's New in This Release:
· Modifications to correct failures to exit Device ID mode on V4 Iopeners using RISE CPU. This problem was reported as an erase failure in 1.01.
· Changed the method used to exit Device mode from the one step method to the three step.
· Added code to check that Device ID mode was exited successfully. If the first attempt fails an additional 9 attempts will be made before giving up.
· Corrected a bug in WaitFlashComplete() which prevented timeout errors from being detected.
· Doubled the loop count in WaitFlashComplete().
· Added the -V switch to enable verbose error and status messages.
· Added -c switch to allow Device ID checks to be disabled.
Product's homepage