: Latest News

eSync Technology

eSync specifications provide a standardized secure bi-directional data pipeline for OTA updates and data gathering, spanning all automotive operating systems used across popular in-vehicle architectures.

eSync Technology

eSync specifications provide a standardized secure bi-directional data pipeline for OTA updates and data gathering, spanning all automotive operating systems used across popular in-vehicle architectures.

Making an Impact

25+ members

Automakers, Tier 1s, software and semiconductor companies

5M+

Vehicles on the road today being updated using eSync compliant solutions

80M+

Edge devices in vehicles on the road today being updated using eSync

Benefits

Reduced System Integration Efforts
Reusability
Scalability
Pathway to the software defined vehicle

Pathway
to the SDV

Reach

eSync gives the ability to update software in every device in the SDV.

Compatibility

With eSync you get one pipeline to reach them all, from the Hypervisor platform with multiple virtual machines, to the microcontroller based sensor with a thin RTOS.

Innovation

eSync is the platform on which you can build innovative software and new capabilities for years to come.

Security

eSync implements a Never Trust / Always Verify methodology, providing both a perimeter defense and internal compartmentalization

Multi-vendor

The great advantage of implementing a standard is that you are not dependent on a single vendor’s proprietary approach.  eSync is supported by a full, rich ecosystem.

How it works! 

The eSync Specifications describe a structured approach to building a bi-directional data pipeline, with a defined set of functions at each level and an established protocol of correspondence between levels.

Server, Client, Agent Architecture

Server, Client, Agent Architecture

eSync defines a Server in the cloud, a Client for the vehicle and Agents for the edge devices. When complying with the behavior and messaging as defined in the specs, the Server, Client and Agents from different suppliers can be interoperable.
Shrikant Banner eSync Blog_V3 (1250 x 520 px)
From the Chair’s Desk: eSync Alliance at Six Years Old
eSync H1 Collage
Standardizing Success: eSync Alliance's key achievements in the first half of 2024 
eSync Meet the Member[83]
Meet the Member: T-Systems
eSync AutoTech Demo pic 1
eSync Alliance Unveils Dynamic OTA Demo at AutoTech: Detroit Debut
gclissold01_car_data_shown_on_side_of_the_car_wireframe_bright__9b12f2dc-eced-4a57-ac4c-90c41a9ce918
Standardising the Standard with eSync V2.2
gclissold01_two_people_shaking_hands_in_front_of_car_with_dispa_7a2615e3-2ac0-4071-9abe-c10c40780d3d
T-Systems signals further growth for eSync Alliance
Approved V2.2 image
eSync Alliance updates specification to accelerate Software-Defined Vehicle development with greater collaboration on automotive OTA
gclissold01_vehicle_over_the_air_software_connected_data_techno_bc8a1d56-2a0f-465a-b6b0-04a99e6dd0c6
eSync technology brings Cyient into the Alliance
OTA vehicle
Quest Global membership Increases eSync Alliance’s Asia Pacific Presence
All members meeting 2023 - eSync(1)
The eSync Alliance reflects on a successful Annual Members Meeting

Technology FAQ’s

eSync is an over-the-air technology for software updating and data gathering from a connected vehicle. Any number of electronic devices, from multiple vendors, over multiple networks and busses, running a variety of operating systems, can be accessed by the secure eSync data pipeline.

eSync technology uses a structured approach of distributed software agents with defined and published APIs (programming interfaces). The architecture encourages multi-company participation in constructing a standardized bidirectional OTA data pipeline. The eSync Alliance provides extensive specifications for any member company to implement their own eSync compliant portion of the data pipeline.

eSync technology uses a Server-Client-Agent architecture to reach from the cloud, through a vehicle gateway, to any number of individual ECUs or smart sensors. The Server software resides in a public or private cloud. There is typically one software Client per vehicle, located in a telematics unit, infotainment head unit, or vehicle gateway. Agents are distributed throughout the vehicle for the various devices (ECUs, smart sensors, etc.), and may be resident in the devices or at nearby network nodes where processing and memory is available for the Agent software.

No. eSync technology is an all-software specification. Hardware requirements are general – microprocessor or microcontroller processing resources and memory.

No. eSync technology specifications define the architecture, functional behavior and interfaces of the Server, Client and Agents. These can be implemented in any operating system. To date eSync software components have been implemented for Android, Linux, QNX, AUTOSAR, Integrity and a variety of small real time operating systems including Erika, FreeRTOS and others.

The eSync specifications do not bind the eSync Server to any particular cloud infrastructure. Implementations can be cloud-specific or cloud-agnostic.  To date eSync Servers have been deployed on 4 public clouds worldwide, as well as OEM private clouds.

The eSync architecture uses Agents distributed throughout the in-vehicle network, to do the majority of update tasks.  These Agents can reside in the edge devices (domain master ECUs, ECUs, smart sensors), or can be placed on network nodes near to the edge devices that they update.  Updates to many devices are processed in parallel by these numerous Agents, so that vehicle downtimes are effectively minimized.  Agents are customized to the devices they serve, allowing integration of diverse devices with differing resources, operating systems, flash mechanisms and data generation capabilities into a common data pipeline. 

eSync data gathering is covered in section 8 of the eSync Specifications v2.0.  Automakers can extract data from an ECU in the form of short message data, bulk diagnostic data or streaming data (from cameras and/or LiDARs, for example).  eSync can also deploy diagnostic scripts from the eSync Server to the edge device, allowing use of a command interface to initiate and terminate the gathering of ECU-specific data useful for remote debugging.

The eSync data pipeline makes use of the construct of “policy” in the processes of updating devices.  Policy can differ for devices and domains throughout the vehicle.  Agents for safety-critical devices can implement more stringent policies regarding what state the vehicle must be in before updates begin, how rollback occurs in event of failure, and can even implement more stringent security.  Also software updates can make use of policies defining dependent relationships, so that full software integrity can be assured when updating safety systems comprised of multiple devices.

Within the eSync platform software for different devices can be bundled into “packages”, with dependencies and sequences-of-installation defined as a policy of the package. If any software component in the package is not successfully installed, then the entire package is identified as a failed update, and all devices are rolled back to their last valid software.

eSync specifications support, but do not require, the use of delta compression.  Most commercial deployments of eSync to date have used delta compression to reduce wireless bandwidth consumption.

Yes.  The first vehicles deployed with eSync OTA began shipping in the spring of 2019. In these luxury SUVs eSync is used to update 33 separate electronic devices. By the beginning of 2021, five automakers from Europe, China and Japan had adopted eSync OTA for production vehicles, forecasting that 13 million vehicles with eSync OTA will be on the roads in the near future.

Download Request

Using eSync to Gather Data from Devices Running ROS2