Electronic device and firmware upgrading method thereof
First Claim
Patent Images
1. An electronic device comprising:
- a storage section configured to store a firmware image; and
a controller, during a booting stage, configured to;
execute a boot loader of the electronic device;
execute a query to check version information of the firmware image to determine whether the firmware image is damaged and perform a restoration function for the firmware image if a response to the query is not received; and
store version information of the firmware image in the storage section,wherein the controller, during an operating system (OS) stage, is configured to, while an OS performs normal operation, determine whether the restoration function is performed for the damaged firmware image and upgrade the restored firmware image if the upgrade of the restored firmware image is needed.
1 Assignment
0 Petitions
Accused Products
Abstract
A firmware upgrading method for an electronic device is provided. The electronic device includes a storage section which stores a firmware image and a controller which executes a boot loader of the electronic device to determine whether the firmware image is damaged, performs a restoration function for the firmware image if the firmware image is damaged, and executes an operating system (OS) to perform normal operations if the firmware image is not damaged.
29 Citations
15 Claims
-
1. An electronic device comprising:
-
a storage section configured to store a firmware image; and a controller, during a booting stage, configured to; execute a boot loader of the electronic device; execute a query to check version information of the firmware image to determine whether the firmware image is damaged and perform a restoration function for the firmware image if a response to the query is not received; and store version information of the firmware image in the storage section, wherein the controller, during an operating system (OS) stage, is configured to, while an OS performs normal operation, determine whether the restoration function is performed for the damaged firmware image and upgrade the restored firmware image if the upgrade of the restored firmware image is needed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A firmware upgrading method of an electronic device, the method comprising:
-
executing a boot loader; querying version information of a firmware image stored in the electronic device; determining that the firmware image in the electronic device is damaged if a response to the query is not received; during a booting stage, performing a restoration function for the firmware image when the firmware image is damaged and storing version information of the firmware image in the electronic device; and while an operating system (OS) performs normal operations, during an OS stage, determining whether the restoration function is performed for the damaged firmware image and upgrading the restored firmware image if an upgrade of the firmware image is needed. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for upgrading a firmware image stored in an electronic device, the method comprising:
-
querying version information of the firmware image stored in the electronic device; determining that the firmware image stored in the electronic device is damaged if a response to the query is not received; storing the version information of the firmware image in the electronic device; during a booting stage, entering an emergency restoration mode to restore the damaged firmware when it is determined that the firmware stored in the electronic device is damaged; during an operating system (OS) stage, loading an operating system after determining that the restoring of the damaged firmware is completed, and upgrading the firmware stored in the electronic device if the version information of the firmware stored in the electronic device is lower than a firmware version received from an external server. - View Dependent Claims (15)
-
Specification