As the automotive industry shifts from a vehicle-first to a software-first mentality, the need for deep software updates is clear. Software related recalls have risen 30% year-on-year and automakers stand to save up to $35 billion in costs with Over-the-Air updates that can go beyond traditional methods (maps and apps). Sibros’ Deep Updater is optimized to work with all ECUs and sensor in a vehicle for pushing downstream updates that unlock new vehicle performance functionality and enable OEMs to deliver personalized mobility services at scale.
Avoiding reprogramming in an uncontrolled environment. Geofencing to provide safe preconditions.
Safe State for OTA Updates
Ensuring that the vehicle starts and ends updates in a safe state. Example: Vehicle remains stationary during the update.
Software Update Validation
Validating software updates using Update Logs - preventing a misprogrammed controller from compromising the driver’s safety.
Preventing hackers from manipulating the internal car systems through man-in-the-middle attacks, rollback attacks and others.
Directing specific updates to specific models, which may depend on purchased options. Some vehicles may have after market equipment installed, which could change the required updates.
Power & Internet to Updated Parts
Maintaining a consistent internet connection and power to the processors that are being updated.
No Unauthorized Updates
Protecting against unauthorized software changes and firmware alterations.
Small Code Updates
Keeping the code size of the updates small; only the changes are sent, not the entire package.
Deep Updater Specification
Update Configurations via Manifest File
UDS Services including update sequence
Multi-ECUs Updates via CAN, Ethernet, & LIN
Follows ISO 26262 - Functional Safety guidelines
MISRA C 2012 compliant
AUTOSAR C++ 2014 compliant
CERT C compliant
- Any hardware running POSIX capable OS
- STMicro SPC56, Infineon TC23X,NXP S32K 148, and more
SUPPORTED OPERATING SYSTEM
- Any POSIX capable OS such as Mac, Linux, QNX, AGL, Android
- AUTOSAR 4.2.2 and 4.3, FreeRTOS, and more
5%-8% CPU utilization *
* Profiled on a 100 Mhz CPU Free RTOS deploying a firmware update over multiple CAN buses operating close to 100% bus load with 500 kbps baud rate.