Please download the dossier by clicking on the dossier button x
×

System Of Updating Firmware And Method Thereof, And Method Of Creating Firmware

  • US 20100169709A1
  • Filed: 05/01/2009
  • Published: 07/01/2010
  • Est. Priority Date: 12/31/2008
  • Status: Abandoned Application
First Claim
Patent Images

1. A system of updating firmware, wherein the system allows a firmware updating operation to be performed on firmware stored in an electronic device, the system comprising:

  • a firmware storage module disposed in the electronic device for at least storing a first firmware version and a second firmware version, wherein the first firmware version and the second firmware version each have image header file data comprising a cyclic redundancy checksum and an image header file creation time;

    a receiving module for receiving an instruction for executing a firmware update so as to obtain new firmware;

    a determining module for (a) receiving the instruction for executing a firmware update, (b) determining whether the new firmware obtained by the receiving module has an abnormality according to the cyclic redundancy checksum in the new firmware, (c) ending the firmware updating operation upon a determination being made of the presence of an abnormality in the new firmware, (d) determining whether the first firmware version and the second firmware version stored in the firmware storage module have an abnormality according to the cyclic redundancy checksum in the first firmware and the second firmware upon determining absence of an abnormality in the new firmware, (e) locking, upon determination of the presence of an abnormity in one version of the first firmware and the second firmware, the abnormality-stricken firmware as target firmware, (f) comparing, upon determination of absence of any abnormity in the first firmware and the second firmware, the first firmware with the second firmware in terms of the image header file creation time thereof so as to define target firmware for replacement by locking the first firmware or the second firmware, whichever has the earlier said image header file creation time, and (g) ending the firmware updating operation upon determination of the presence of an abnormality in the first firmware and the second firmware; and

    an updating module for replacing the target firmware locked for replacement by the determining module with the new firmware so as to complete performing the firmware updating operation on firmware stored in the electronic device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×