Firmware Update Screening by Hardware Identifier Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing firmware updating methods fail to consider the hardware configuration of electronic devices, leading to potential operational issues due to the application of unsuitable firmwares, even when determined based on version information.
Innovation Solution
Implementing a firmware separation function that determines the presence of a specific identifier in the firmware, allowing only compatible firmwares to be updated, thereby ensuring compatibility with the device's hardware environment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If firmware updating is performed based on version information alone, then firmware updates can be applied universally across devices, but incompatible firmwares may be applied causing operational failures
Solution Approach 1:
The patent applies preliminary action by checking firmware compatibility conditions (hardware configuration, environment parameters) before performing the firmware update. The determining unit checks whether the target firmware is applicable to the electronic apparatus before the updating unit executes the update, preventing incompatible firmwares from being applied and thus avoiding operational failures.
2Reliability
If firmware updates are restricted based on hardware configuration checks, then only compatible firmwares are applied ensuring reliability, but the updating process becomes more complex
Solution Approach 1:
The patent applies segmentation by dividing the firmware update process into distinct functional units: a determining unit that checks compatibility conditions (hardware configuration, environment parameters) and an updating unit that executes the update only when compatibility is confirmed. This segmentation separates the complexity of compatibility checking from the simple update execution, making the overall system more manageable and maintainable while ensuring reliability.
3Productivity
If firmware updates are applied without environment verification, then updating speed is fast and process is simple, but operational failures occur due to hardware mismatches
Solution Approach 1:
The patent applies preliminary action by performing environment verification (checking hardware configuration and other parameters) before executing the firmware update. This preliminary check ensures that only compatible firmwares are updated, preventing operational failures while maintaining efficient update processes through automated compatibility assessment.
Data Source
AI summary
A firmware updating method includes the steps of: updating the firmware to an intermediate firmware; and performing a firmware separation function in the intermediate firmware, and by the firmware separation function (a) determining a firmware for this electronic apparatus, (b) determining whether a specific identifier is included in the determined firmware or not, and (c) if the specific identifier is included in the determined firmware, updating the firmware included in the electronic apparatus with the determined firmware, and if the specific identifier is not included in the determined firmware, prohibiting updating the firmware included in the electronic apparatus with the determined firmware.


