×

Automatic firmware corruption recovery and update

  • US 7,849,454 B2
  • Filed: 01/13/2006
  • Issued: 12/07/2010
  • Est. Priority Date: 01/13/2006
  • Status: Active Grant
First Claim
Patent Images

1. 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, whereinif 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, andbooting the newer version of the firmware image, andif 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, whereinif 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, andexecuting the serial port recovery.

View all claims
  • 15 Assignments
Timeline View
Assignment View
    ×
    ×