Sibros Closes $12 Mn Series A Funding for First Deep Connected Vehicle Platform
Read More
Deep Connected Platform

OTA Deep Updater

Re-think OTA: Send full vehicle OTA software updates to fix component defects, reduce recalls and deliver new connected services with a single system.

Leading the Way for OTA

The acceleration of the software defined vehicle and 5G has redefined what Over-the-Air software updates can enable, extending beyond just telematics and head unit applications.

Sibros’ OTA Updater is the industry’s only ASIL-D certified solution that works with 80+ in-vehicle ECUs, across all your product lines and geographies to connect, manage and update up to 100% of in-vehicle software.

Address critical bugs, lower recall costs and deliver never-before-available connected services and feature upgrades, both remotely and at scale with Sibros’ OTA Updater offering.

Car syncing with the cloud via Sibros Data Logger

Why Partner with Sibros for Over-the-Air-Software Updates?

Reduce warranty reserve and recall campaign costs with whole-vehicle OTA software updates.
Single, holistic system running on a million+ vehicles.
Engage a team responsible for completing tens of millions of updates for 80+ ECUs   
Scale OTA from small beta fleets to 10+ million production vehicles with ease
Reduce software complexity via robust vehicle software inventory management capabilities
30-day guaranteed integration of initial system on any product line
Plug and play, quick deployment of our ready-to-run cloud solutions
Future proof your products with new features using Sibros’ free managed cluster

OTA Updater Solution Components

Firmware: Deep Updater

Deep Updater is the firmware component responsible for software package management and orchestrating/executing ECU updates over Ethernet, CAN-BUS and LIN.

Package Manager:
  • Maintains secure connections with Sibros’ Deployment Manager (HTTPS/MQTT)
  • Downloads and stores firmware packages on the vehicle
  • Performs full verification of images and metadata in firmware packages
  • Performs self-updates
  • Collects and upload deployment logs
  • Controls & configures when and how a package is downloaded (WiFi vs cellular)
  • Initiates vehicle updates and provides mechanisms to stream data to the ECUs
Update Manager:
  • Receives commands and firmware images
  • Performs pre-condition checks to ensure the vehicle is ready and safe to update
  • Collects version information to determine if an ECU requires updating
  • Handles customized update sequences for all ECUs
  • Perform secure communication to each ECU
  • Generate detailed logs for each ECU's update

Cloud: Deployment Manager

The Deployment Manager component securely connects to vehicles and sends software packages from the cloud to the vehicle and orchestrates the end-to-end software deployment flow such as:

  • Creates, signs, and deploys firmware packages
  • Provides API endpoints for secure vehicle communication
  • Collects and displays update statuses and logs in readable formats on dashboards
  • Manages vehicle level OTA update packages to reduce software inventory management complexity across all product lines and geographies
  • Configurable, flexible deployment policies including percentage rollouts, scheduled rollouts, staged rollouts to large fleet rollouts
  • Real time notification and alerts on rollout status
  • Machine Learning algorithms to reveal patterns in update failures and causes

Security: Sibros Armor

OTA Updater utilizes the IEEE Uptane OTA security framework designed to be resilient against multiple forms of attacks by providing several layers of security to protect against any single point of failure in the system, including:

  • 2-way authentication to ensure secure communication between the vehicle and cloud
  • Signature checks on all pieces of firmware and metadata sent to the vehicle
  • Signatures and metadata provided to each ECU for secondary verification
  • Protection against malicious firmware signatures with stolen keys
  • Multiple unique pieces of metadata and signatures for different keys

Primary ECU Security: The primary ECU is responsible for download and verification of firmware, associated metadata and distributing the firmware and metadata to all secondary ECUs in the vehicle.

Secondary ECU Security: All secondary ECUs provide a second layer of security by performing an additional verification of the firmware and metadata targeted to that ECU.

Key Features

Multiple Cloud Providers
Easily integrates with other cloud and infrastructure systems such as GCP, AWS and Azure
Works in All Geographies
Meets variable load and geographic coverage for automotive services
Manage Full Vehicle Lifecycle
Manage device provisioning as new devices come online in the factory and handle device end-of-life events
Data Privacy & Compliance
Full compliance with GDPR and CCPA
Deploy Whole Vehicle Packages, Not Single ECU Updates
Manage user access and allowed actions based on custom roles and secured access
Manage Software Versions
Build custom software packages, which may include updates for multiple ECUs, and manage all software versions in one place
Metadata Based Targeting
Create large scale deployments based on any available vehicle metadata such as location, model name and year, trim-level, etc.
Apply Configuration and Calibration Updates
Support for Software Updates, ECU Calibrations and Vehicle Configurations across all geographies
Draft & Scheduled Rollouts
Create a draft rollout plan, save your progress and come back later to finish activating the rollout. Plan rollout to start at a future date and time
Live Rollout Status
See live rollout status which tracks the number of vehicles per stage of update, as well as updates that have completed successfully, failed, aborted or paused
Control How a Package is Downloaded: Wifi vs. Cellular
When Wifi is available, it can be used to reduce costs of data transfer. Cellular can be used to do critical updates
Deployment Analytics
Detailed deployment logs and statistics from every ECU in every vehicle. Logs can be streamed live or uploaded based on customer defined conditions
Audit Trail
View all updates, changes and history of each deployment and rollout
Secured Communication
Utilizes secure communication via HTTPS / TLS with the vehicles to ensure secured and reliable data exchange
Available by API
All features are available via API to integrate with third-party apps, CI/CD pipelines and ERP systems
Multi-step Authorization
Role Based Access Control and set approvers and reviewers for deployments
Full Vehicle Updates
Update all ECUs across all domains (such as powertrain, chassis, body, ADAS and infotainment) in the vehicle
Single & Dual Bank (A/B) Updates
Both Single Application Update and A/B (redundant) software and calibration updates are supported
Parallel Updates
Update multiple ECUs on the same or different CAN buses to accelerate distribution of updates which reduces risk of system downtime
Self Update
An update to the update system itself, so that it continues to improve along with the rest of your vehicle
Multiple Images per ECU
ECU update can include multiple applications, calibration and configuration files that are part of different files in the package
Extensible and Future-Proof
Support for all types of vehicle architectures, networking hardware, operating systems, and communication protocols
Secure ECU Updates
Using IEEE Uptane Standard for securely deploying updates to a vehicle and ensure only images signed and authorized by the OEM are installed on a vehicle
Integrity Checks
Secured ECU updates with integrity checks to avoid malicious attack and corrupted packages update
Automatic Retries
Perform retries and ensure updates are correctly downloaded and installed
Automatic Recovery and Resumable Updates
Prevent vehicles from receiving incomplete software and having to constantly retry from the beginning in case of power loss, connection loss or other failures
Pre- and Post-condition Safety Checks
Customizable condition checks to ensure all ECU updates start and end in a safe state
Predictable & Repeatable Updates
Deterministic sequencing of updates leading to higher success rates of deployments in the field when applying updates to ECUs, even if they are  done in parallel
Delta Vehicle Updates
Changes are only sent for ECUs that have changed without sending entire vehicle package
Small Memory Footprint
Package Manager stores the firmware images, and are then streamed out over CAN through the Update Manager. Vehicle gateway does not require excessive amount of RAM or Flash to store entirety of the images
HMI & Mobile App Integration
Show custom messages and prompts to the user via the in-vehicle display or on their cellphones
Offline Updates
Software Updates applied to the ECUs asynchronously from the cloud package download. Zero dependency on vehicle connectivity status
Manufacturing & Factory Support
Update software in the factory, perform end-of-line tests, reduce vehicle build times by flashing software and performing tests while the vehicle is going through the assembly line. Perform post-production software updates, calibration updates and configuration changes

Curious to Learn More?

Request a Demo or Spec Sheets for OTA Updater
Sibros Car Dashboard

Deep Connected Platform in 60 Seconds:

Complete Automotive Software & Data Management