Patent ID: 7849454

Claim:
A method for automatic firmware corruption recovery and update of an information handling system, wherein the information handling system comprises a memory and at least one or more processors, said method comprising the steps of: checking a firmware image for corruption whenever a power-on or reset occurs; requesting a replacement firmware image only from a central location connected to each of a plurality of networked computers for the corrupted firmware image, if the firmware image is corrupted; booting from the firmware image then checking only at the central location if a newer version of the firmware image is available, if the firmware image is not corrupted, wherein if the newer version of the firmware image is available at the central location then: executing at the at least one or more processors a file transfer protocol command to retrieve the newer version of the firmware image from the central location, loading the newer version of the firmware image directly to a memory location of the firmware image, and booting the newer version of the firmware image, and if the newer version of the firmware image is not available at the central location then beginning normal program execution until another power-on or reset occurs; determining only at the central location whether the replacement firmware image is available, if the firmware image is corrupted, wherein if the replacement firmware image is available at the central location then retrieving and loading the replacement firmware image directly to the memory location of the firmware image from the central location, if the replacement firmware image is not available at the central location then setting a mode and serial port so that a serial port recovery is available then resetting, and executing the serial port recovery.