Terminal Firmware Restoration via Storage Region Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for restoring firmware in electronic devices require connection to a flash tool, making the process cumbersome and limiting user convenience.
Innovation Solution
A method and device that utilize a terminal with an activated first storage region for the current firmware program and an inactivated second storage region for a backup program, allowing the terminal to deactivate the first region and activate the second region upon receiving a signal to restore the firmware, thereby loading the backup program.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a flash tool is used to restore firmware, then the firmware restoration can be completed, but the operation process becomes cumbersome and user convenience is reduced
Solution Approach 1:
The terminal device performs firmware restoration autonomously using its own internal storage resources. The processor switches between first and second storage regions to load backup firmware, eliminating the need for external flash tools. This self-service mechanism allows the device to restore its own firmware independently, significantly improving ease of operation while maintaining restoration reliability
Solution Approach 2:
The invention extracts the firmware restoration function from the external flash tool and relocates it to the terminal device's internal processor and storage system. By separating the restoration capability from external dependencies and embedding it within the device, the system achieves both reliable firmware restoration and improved operational convenience
2Reliability
If a flash tool connection is required for firmware restoration, then the restoration process can be performed, but the process complexity increases
Solution Approach 1:
The terminal device autonomously manages its own firmware restoration by utilizing internal storage regions and processor switching mechanisms. The device independently switches between first and second storage regions to load and execute backup firmware, eliminating the need for complex external flash tool connections and significantly simplifying the restoration process
Solution Approach 2:
The processor is designed with multi-functionality, capable of executing both normal operational tasks and firmware restoration functions. By making the processor universal—able to handle both regular device operations and self-restoration tasks—the system reduces process complexity while maintaining reliable firmware restoration capability
Data Source
AI summary
The present disclosure provides a method, a device and a terminal for restoring a firmware program, which pertains to the technical field of electronic devices. The method may be applied in a terminal having an activated first storage region storing a firmware program most recently executed by the terminal and an inactivated second storage region storing a back-up firmware program. The method may include: receiving a signal to restore a firmware program in the terminal; in response to the receiving of the signal to restore the firmware program, deactivating the first storage region and activating the second storage region; and loading in the terminal the back-up firmware program stored in the activated second storage region. The disclosure may solve a problem in the related art that a firmware program can be restored only by using a flash tool, and it may achieve an effect of restoring a firmware program with the use of a single key, and thus facilitate simpler operation of the terminal by the user.


