Vehicle Firmware Update via Segmented Low-Power Wireless Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing firmware updating methods for vehicles, such as navigation systems, face challenges in efficiently updating firmware over low-power wireless networks, especially when the network situation or terminal performance is not optimal, leading to potential errors or incomplete updates.
Innovation Solution
A method that divides the firmware into multiple blocks, encrypts them, and uses a low-power wireless network for transmission, allowing for secure and complete updates by using a header and body structure with hash and sign values, and includes version checking and data merging steps to ensure accurate updating.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If firmware is transmitted as a single file over low-power wireless network, then transmission simplicity is maintained, but transmission reliability deteriorates when network conditions are poor
Solution Approach 1:
The firmware file is divided into multiple blocks (first block, firmware blocks, last block) with specific structures. Each block contains header and body portions with encryption and verification data. This segmentation allows reliable transmission over low-power wireless networks by enabling partial reception and verification, reducing the impact of network instability.
2Reliability
If firmware is divided into multiple blocks with encryption, then transmission security and reliability are improved, but processing complexity increases
Solution Approach 1:
The firmware blocks are pre-encrypted and structured with headers containing verification data (hash values, sign values) before transmission. The terminal receives blocks sequentially, verifies each block's integrity using the pre-included verification data, and merges verified blocks. This preliminary structuring simplifies the processing at the receiving end.
Solution Approach 2:
The firmware block structure includes header portions with hash values and sign values that provide feedback mechanisms for verification. The terminal can verify each received block's integrity immediately upon reception, providing feedback on transmission quality and enabling error detection without requiring complete file reception before verification.
3Adaptability or versatility
If firmware update is performed on terminal with suboptimal performance, then adaptability is improved, but update speed deteriorates
Solution Approach 1:
Dividing firmware into smaller blocks reduces the memory and processing burden on low-performance terminals at any given time. The terminal can process and verify blocks sequentially rather than loading the entire firmware file into memory, enabling firmware updates on devices with limited resources while maintaining update speed through efficient incremental processing.
Data Source
AI summary
The present disclosure relates to a firmware updating method using a low-power wireless network, and more specifically, to a firmware updating method using a low-power wireless network, which is designed to upgrade a firmware installed on a terminal installed in a vehicle, such as a navigation system, by using a low-power wireless network.


