An end-to-end update platform to update software for vehicle electronic control units over the air.
Keeping vehicle software up to date is crucial: outdated software has a higher chance of errors and malicious attacks. Updates are traditionally performed at a car dealer or workshop, during regular service or in the wake of recalls — making them time-consuming, costly, and inconvenient for both the manufacturer and the customer.
Our end-to-end platform allows manufacturers to deliver and install software over-the-air, on demand, and independent of a vehicle’s location.
The OTA Update platform comes with a backend component infrastructure and the corresponding vehicle client to cover the entire update chain.
It utilizes state-of-the-art proven security principles and algorithms: All encrypted connections sending encrypted data, with signature checks at every step along the way.
It is designed for a cloud-based microservice architecture and infrastructure as code both of which allow for quick scalability.
Its highly optimized diagnostics stack allows for faster flashing and less RAM usage compared to traditional methods.
OTA Update Cloud App
REST API Gateway
OTA Update Client
Vehicle Diagnostics Manager
Java Virtual Machine
Reliable update delivery
The platform ensures that updates are only performed when it is safe. In case of connectivity or power outages, the update is resumed as soon as everything is back to its normal state without any interference with the vehicle’s security and functionality.
Flexible deployment strategy
Through filter and categorization options and depending on what data is available for the vehicles, OEMs can define a custom update strategy.
Infrastructure as code
The OTA update platform can scale up the entire backend infrastructure by changing the system configuration.
The OTA Update backend and all of its core technologies are cloud-agnostic allowing OEMs to work with the cloud provider of their choice.
The OTA update platform stands mostly alone and merely integrates OEM information systems as its primary data source through dedicated interfaces.
Extensive resource optimization (RAM, ROM, CPU) allows the flashing of any ECU regardless of size or resource restrictions / parallel flashing.
Any and all ECUs which implement UDS are supported for flashing on any vehicle bus (CAN, FlexRay, Ethernet, MOST, LIN).
The OTA update platform is tested thoroughly from the backend infrastructure to the vehicle client. We make sure to test every customization of our platform both in simulated environments and with real hardware before delivery. How we test
In case you need fast emergency software updates without over-the-air technology, check out Marlin