UDS / vehicle diagnostics
Unified Diagnostic Services (ISO 14229), the standard protocol for reading faults, testing ECUs and flashing software — and its move to remote use.
UDS (Unified Diagnostic Services, ISO 14229) is the standard protocol for communicating with vehicle ECUs for diagnostic purposes: reading and clearing fault codes (DTCs), reading live data, running actuator tests, and reprogramming ECU software. It runs over CAN or automotive Ethernet (via DoIP, diagnostics over IP) and is implemented in effectively every modern vehicle.
Diagnostics is a quietly load-bearing part of the SDV stack. Workshop tooling, end-of-line testing in the factory, OTA update verification and fleet health monitoring all depend on the same diagnostic services and data definitions. As E/E architectures centralize, diagnostic access has to be routed through gateways and central computers without breaking the standardized interfaces the aftermarket depends on.
The current shift is remote: cloud-connected diagnostics moves fault analysis from the workshop bay to the backend, enabling predictive maintenance and over-the-air triage — while raising exactly the access-control and security questions that R155 regimes must answer.
Related: Middleware (automotive) · OTA update · UNECE R155