Diagnostic

We provide a wide range of Services

Most suppliers sell a tool.
We deliver the stack.

From the UDS server inside a constrained ECU, through SOVD on the vehicle HPC, to the pass-thru on the workshop bench. Every layer to the standard. Every layer from one supplier.

0 KB

DOIP SERVER FOOTPRINT

0 KB

UDS SERVER FOOTPRINT

0 ms

FOR A 20 MB BLOCK TRANSFER

The architecture
One chain, four layers

One codebase behaves the same way at end-of-line, in the workshop and remotely. That consistency is the point.

Workshop

J2534 v05.00
ISO 22900-2

Cloud

SOVD / HTTPS
ISO 17978

In-vehicle HPC / Gateway

UDS client · Classic Diagnostic Adapter
SOVD server · ISO 17978

ECU · constrained target
22 KB · 124 KB

J2534 v05.00ISO 22900-2

01 — In the ECU

UDS and DoIP server

A diagnostic server for targets where memory is scarce. No AUTOSAR dependency: runs on FreeRTOS, Zephyr, bare-metal, embedded Linux and Android Automotive.

ISO 14229:2021 · ISO 13400:2025

02 — In the vehicle

UDS client, CDA and SOVD server

The Classic Diagnostic Adapter translates between SOVD and classic UDS, so legacy ECUs stay reachable from a service-oriented architecture.

ISO 17978

03 — In the workshop

Pass-thru and tooling

Both standardised access APIs, plus D-Server and OTX runtime. One software base covers the European and North American access regimes.

SAE J2534 v05.00 · ISO 22900-2 · ISO 22900-3

04 — In the cloud

The same client, containerised

Remote diagnostics without a second implementation. The behaviour you validated at end-of-line is the behaviour you get over the air.

SOVD over HTTPS

The ECU brick
Built for constrained ECUs

Our diagnostic server implements ISO 14229:2021 and ISO 13400:2025 and runs where memory is scarce.
DoIP server

DoIP server

22 KB

UDS server1

24 KB

Block transfer

20 MB in 470 ms

LanguagesRust ·

C/C++

Targets

FreeRTOS · Zephyr · bare-metal · Linux · AAOS

Key characteristics :

Independent : no AUTOSAR dependency. If your ECU is not an AUTOSAR node, you should not need an AUTOSAR stack to make it diagnosable.

Memory-safe : a complete UDS server and client implementation in Rust, in production, compiled with a qualified toolchain. Not a research topic when your diagnostic server is exposed on the vehicle network over DoIP.

Concurrent : native multi-client DoIP. Several testers, one ECU, no queueing.

Data-driven : configuration generated from ODX. Your existing diagnostic database drives the code, not a parallel hand-maintained configuration.

Long-lived : services 0x27 and 0x29 with authentication designed for vehicles that will still be on the road in 2045.

SOVD · ISO 17978
Two routes. Your choice.

ACTIA experts have contributed to ISO 17978 since version 1.1, inside the ASAM working group and ISO WG5. We offer two ways to adopt it, and we will not push you toward one.

Route A — Open source

Eclipse OpenSOVD

Our UDS client integrates with Eclipse OpenSOVD and its Classic Diagnostic Adapter.

  • J2534 and D-PDU API gateways the project needs for out-car use cases
  • Contributed back to the community as open source
  • Contributing Member of the Eclipse Foundation
Route B — Turnkey

ACTIA SOVD server

A complete server with the plugins and generation chain around it.

  • D-Server and OTX runtime plugins
  • Capability generation from ODX
  • Cross-platform deployment

Most suppliers can only sell you Route B. If avoiding lock-in matters to your organisation, Route A exists — and we will help you take it.

Functional safety & security
Scoped where it matters

The Diagnostic Event Manager is where safety mechanisms report their faults. Reading a DTC is not safety-relevant; losing a fault report is.

ASIL-B qualification of the DEM is in progress

The DCM and transport layers remain QM by architectural choice, with documented freedom from interference.

Assumptions of use, not just a certificate

We provide the documentation your integration team actually needs to close its own safety case.

MISRA 2023 and lifecycle monitoring

Vulnerabilities in our components are monitored and reported to you throughout the product lifecycle.

Standards

We don't implement these standards. We help write them.

ACTIA has been a permanent member of ASAM and ISO for more than twenty years.

ISO WG5

Our engineers contribute to ISO 17978 (SOVD) and ISO 13209 (OTX).

ASAM e.V.

Permanent member for over twenty years, inside the SOVD working group since version 1.1.

Eclipse Foundation

Contributing Member, and Supporter Member of the Eclipse SDV Working Group.

S-CORE & OpenSOVD

Active contributor to both projects.

Commercial model

You decide how much you want to own

Licensing

Non-exclusive

One-time fee or per-vehicle. Your choice, not ours.

ASAM e.V.

Binary or source code

Source delivery is a normal option here, not an exception.

Eclipse Foundation

Engineering support

Integration, customisation, maintenance, training, and Build-Operate-Transfer models.

15–20 September 2026 · Hannover

See the whole chain running live

A real ECU. A fault you trigger yourself. The result as a SOVD resource in your browser — in under three minutes.

IAA TRANSPORTATION 2026

Hall [X] · Stand [Y]