For example IBM provide various tools to update their xseries servers, and I've used these successfully since 2003.Also Dell are starting to provide desktop and server tools, and also a live CD for flashing the BIOS.HPE Pro Liant Gen9 servers and their installed hardware options are pre-loaded with the latest firmware, but updated firmware might be available.For Pro Liant Gen9 servers, use the Firmware Update utility to find and apply the latest firmware.In this case you must update the CRC which the firmware uses to check for corrupted settings (due to the battery losing charge for example).
Again I must stress that while you can use this utility as a template for your own, it's not generic and you will have to determine the CRC offset etc. [Update Apr 2011: I noticed an AMI BIOS that had another checksum in addition to the above, that was outside the NVRAM area.
It's a very common requirement to be able to update the BIOS logic to fix bugs or add new functionality, and I've needed to do this on all the systems I've worked on.
Traditionally manufacturers have provided a DOS tool to update their flash ROM chips, and unfortunately this is still quite common.
Newer updates that were added outside of the latest SPP baseline do not appear on the updates list.
The FTP site is migrating, and individual firmware updates will not appear until the migration to the new site is complete.to make this device available on your linux system, and you can confirm the driver is loaded by the presence of the /proc/driver/nvram file which represents some legacy CMOS parameters.