METHOD OF GENERATING FIRMWARE UPDATE FILE, METHOD AND APPARATUS FOR UPDATING FIRMWARE BY USING THE FIRMWARE UPDATE FILE
First Claim
1. A method of generating a firmware update file, the method comprising:
- generating a data body comprising program codes of firmware to be updated;
generating a data header comprising model codes of a hardware device to which the data body is applied; and
combining the data body and the data header.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are a method of generating a firmware update file which restrictively allows a firmware update for a corresponding hardware model, and a method and apparatus for updating firmware using the firmware update file. By generating a data body including program codes of firmware to be updated, generating a data header including model codes of a hardware device to which the data body is applied, and generating the firmware update file by combining the data body and the data header, the firmware update may be restricted for a corresponding model of a hardware device by using the firmware update file so that firmware of other models of hardware devices may not be updated, an integrity check may be performed using a digital signature when the firmware is updated.
44 Citations
17 Claims
-
1. A method of generating a firmware update file, the method comprising:
-
generating a data body comprising program codes of firmware to be updated; generating a data header comprising model codes of a hardware device to which the data body is applied; and combining the data body and the data header. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of amending software of a hardware device, the method comprising:
-
reading a data header from a firmware update file; reading first codes from the data header; reading second codes from the hardware device; comparing the first codes and the second codes; and updating a firmware of the hardware device based on a result of the comparing of the first and second codes. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer readable recording medium having recorded thereon a data structure of a firmware update file comprising a data body comprising program codes of firmware to be updated, and a data header comprising model codes and region codes of a hardware device to which the data body is applied.
-
15. An apparatus for generating a firmware update file, the apparatus comprising:
-
a firmware generation unit which generates a data body comprising program codes of a firmware to be updated; a header generation unit which generates a data header comprising model codes of a hardware device to which the data body is applied; and a combination unit which generates the firmware update file by combining the data body and the data header.
-
-
16. An apparatus for amending software of a hardware device, the apparatus comprising:
-
a header reading unit which reads a data header from a firmware update file; a model distinction unit which reads first codes from the data header and reads second codes from the hardware device; a model comparison unit which compares the first codes and second codes; and an update unit which updates the firmware of the hardware device based on a result of the comparing of the first and second codes by the comparison unit. - View Dependent Claims (17)
-
Specification