
Traditional differential update systems often require manual preparation of delta files and careful management of version compatibility. In large automotive fleets where vehicles may run different software baselines, manually generating deltas for every possible version combination quickly becomes impractical.
Excelfore addresses this challenge through Adaptive Delta Compression, an automated capability integrated into the eSync OTA ecosystem.
The Adaptive Delta framework dynamically generates and manages delta files as part of the OTA workflow.
The process begins with the creation of a software component, which includes both the payload for a specific device and a manifest describing the update. The manifest may include a delta flag indicating that the payload can be delivered as a differential update. These elements are digitally signed, generating a secure hash (SHA) that establishes the cryptographic root of trust. The component then becomes available for OTA campaigns across applicable vehicle platforms.
When vehicles connect to the eSync server, the system evaluates update requirements through several steps.
Vehicle Context Awareness
The eSync Agent reports device information to the eSync Client within the vehicle. This information is refreshed whenever the in-vehicle network powers on and includes details such as device type, installed software version, supported delta algorithms, and available system resources.
Update Availability Check
The vehicle queries the OTA server to determine whether updates are available for any device within its network.
Version Comparison
Installed software versions are compared against the versions defined in the campaign. This comparison determines whether an update is required and establishes the baseline needed to generate or select a suitable delta.
Delta Selection or Generation
If a suitable delta already exists in the system cache, it is selected for delivery. If not, the system automatically generates the required delta and stores it for reuse in future updates.
Delta Transmission and Reconstruction
The delta file is transmitted to the vehicle, where the onboard agent reconstructs the target software image using the installed version combined with the received delta.
This adaptive mechanism ensures efficient bandwidth usage while accommodating the reality that fleets often contain vehicles running multiple software baselines.
Unlike many OTA systems that depend on pre-generated delta packages, Excelfore’s solution dynamically generates and caches the deltas required to support diverse fleet configurations.
Conclusion
Excelfore’s Adaptive Delta Compression simplifies differential updating by automating the generation, caching, and delivery of delta packages. By dynamically adapting to fleet diversity and software baselines, the system enables efficient OTA campaigns across heterogeneous vehicle populations while maintaining operational simplicity and scalability.
Leave a Comment