Host Firmware Update via Detachable I/O Device Recognition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Devices without built-in communication interfaces cannot update firmware due to inability to access the Internet or recognize external communication interfaces, rendering them unable to interact with or utilize connected devices.
Innovation Solution
A method for a host device to access and update firmware from detachable I/O devices, utilizing a processor to recognize and update firmware based on target firmware stored in these devices, even without internet connectivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a device lacks built-in communication interfaces, then the device structure is simpler and cost is reduced, but the device cannot access the Internet or recognize external communication interfaces for firmware updates
Solution Approach 1:
The detachable I/O device stores the target firmware in advance before being connected to the host device. The host device's processor is configured to automatically access and apply this pre-stored firmware when the I/O device is detected, enabling firmware updates without requiring Internet access or complex communication interfaces.
Solution Approach 2:
The detachable I/O device serves as an intermediary carrier that bridges the gap between external firmware sources and the host device. It physically carries the target firmware and enables data transfer to the host device's storage circuit, allowing firmware updates while maintaining the host device's simple structure without built-in communication interfaces.
2Adaptability or versatility
If a device connects to external communication interfaces, then the device can access the Internet for firmware updates, but the device cannot recognize or correctly interact with the external interfaces without proper drivers
Solution Approach 1:
The necessary firmware containing interface recognition capabilities and drivers is pre-loaded onto the detachable I/O device. When the I/O device is connected to the host device, the processor automatically accesses and applies this firmware, enabling the host device to recognize and correctly interact with the external communication interfaces before any Internet access attempts are made.
3Measurement precision
If firmware is updated manually, then update control is precise, but the update process is time-consuming and labor-intensive
Solution Approach 1:
The processor is configured to automatically detect the connection of the detachable I/O device, access the stored target firmware, verify its suitability, and apply the update without requiring manual intervention. This self-service mechanism maintains precise update control through automated verification processes while dramatically reducing the time and labor required compared to manual firmware updates.
Data Source
AI summary
The embodiments of the disclosure provide a method for automatically updating a firmware and a host device. The method includes: accessing, by the host device, a target firmware from at least one detachable I/O device connected with the host device; and updating, by the host device, a host firmware of the host device based on the target firmware.

