Firmware Update Installer
Using Redbend’s Smart Delta technology the Update Generator compares any two versions of firmware, applications or maps, identifies the differences between the two versions and creates the delta update file. The Update Generator can be a stand-alone tool, integrated with the Software Catalogue or integrated into the manufacturer’s tool chain.
The Software Catalogue manages full versions and delta updates of all the application, embedded software, ECU binaries and firmware update packages that are available for the remotely managed devices. This includes different versions, different components, delta updates and the dependencies between them.
The Update Orchestrator manages the device update campaigns and properties such as time, network bearer type, update type (mandatory, silent) and device population. Each update package is specifically tailored for each device according to the versions of the software installed, the dependencies between the software elements and the required installation order, assuring that the deployment package is downloaded, parsed and handed off to the software installers.
The Software Installer is OS agnostic and installs, removes and updates any type of software on the device. This includes user space applications, embedded system applications and full ECU binaries. Updates to existing software elements can either be with a full software replace or be performed efficiently using Redbend’s Smart Delta technology.
Using Redbend’s Smart Delta technology the Firmware Update Installer applies the generated delta update file to the existing on-device firmware to update it to the target firmware version. The update is performed in-place with verification and failsafe mechanisms to ensure a successful bit-for-bit update.
The Repartioning tool performs and over-the-air update to the devices flash partitions. Using the Repartitioning tool an updated flash partition layout is defined and sent to the remotely connected device where it is applied in-place without compromising the on-device software. The Reparation tool can move, grow, shrink and add flash partitions.