Touch display device with highly resilient firmware update and automatic recovery mechanism
Patent Information
- Application Number
- TW115203800
- Authority / Receiving Office
- TW · TW
- Patent Type
- Utility models
- Current Assignee / Owner
- Filing Date
- 2026-04-29
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2036-04-28
Smart Images

Figure TWG2TB001911126_001 
Figure TWG2TB001911126_002
Abstract
Claims
1. A touch display device with a highly resilient firmware update and automatic recovery mechanism, comprising: A storage device has a main program area and a backup area; wherein the main program area stores a main program firmware and a main program firmware version number, and the backup area stores a backup firmware and a backup firmware version number; a processor electrically connected to the storage device; wherein, when the processor starts a firmware update program, the processor executes a bootloader and updates the backup firmware, and after the backup firmware update is completed, the processor reads the main program firmware version number and the backup firmware version number, and compares the main program firmware version number and the backup firmware version number; when the backup firmware version number is newer than the main program firmware version number, the processor copies the backup firmware to the main program area as the main program firmware; when the backup firmware version number is older than the main program firmware version number, the processor copies the main program firmware to the backup area as the backup firmware.
2. The touch display device with a highly resilient firmware update and automatic recovery mechanism as described in claim 1, wherein, The backup firmware version number is a version information location stored in the backup area of the storage device.
3. The touch display device with a highly resilient firmware update and automatic recovery mechanism as described in claim 2, wherein, The information for this version is located in the last 16 bytes or 32 bytes of the backup area.
4. A touch display device with a highly resilient firmware update and automatic recovery mechanism as described in claim 1, wherein, The storage device also has a data area, in which an image is stored.
5. A touch display device with a highly resilient firmware update and automatic recovery mechanism as described in claim 1, wherein, The backup firmware version number contains a software version number.
6. A touch display device with a highly resilient firmware update and automatic recovery mechanism as described in claim 5, wherein, When the processor compares the main firmware version number and the backup firmware version number, the processor compares the size of the software version number of the backup firmware version number and the main firmware version number. Wherein, if the software version number of the backup firmware version number is greater than the main firmware version number, the processor determines that the backup firmware version number is newer than the main firmware version number; wherein, if the software version number of the backup firmware version number is less than the main firmware version number, the processor determines that the backup firmware version number is older than the main firmware version number.
7. A touch display device with a highly resilient firmware update and automatic recovery mechanism as described in claim 1, wherein, After the processor reads the main firmware version number and the backup firmware version number, the processor first determines whether the backup firmware version number is complete. If the backup firmware version number is complete, the processor compares the main firmware version number and the backup firmware version number. If the backup firmware version number is incomplete, the processor executes the main firmware.
8. A touch display device with a highly resilient firmware update and automatic recovery mechanism as described in claim 7, wherein, When the backup firmware version number is incomplete, the processor further copies the main program firmware to the backup area.
9. A touch display device with a highly resilient firmware update and automatic recovery mechanism as described in claim 7, wherein, The backup firmware version number includes a software version number and an integrity identifier.
10. A touch display device with a highly resilient firmware update and automatic recovery mechanism as described in claim 9, wherein, When the processor determines whether the backup firmware version number of the backup area is complete, the processor determines whether the backup firmware version number is missing the integrity identification word group; wherein, when the backup firmware version number is not missing the integrity identification word group, the processor determines that the backup firmware version number of the backup area is complete; wherein, when the backup firmware version number is missing the integrity identification word group, the processor determines that the backup firmware version number of the backup area is incomplete.