Firmware Update Screening by Hardware Identifier Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvefirmware compatibilityVSAvoidfirmware operation reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvefirmware operation reliabilityVSAvoidfirmware updating process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvefirmware updating speedVSAvoidfirmware operation reliability
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260080063A1Firmware updating method and electronic apparatus
Publication Date: 2026.03.19 KYOCERA DOCUMENT SOLUTIONS INC
  • US20260080063A1 patent drawing
  • US20260080063A1 patent drawing
  • US20260080063A1 patent drawing

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.