Production‑Ready UDS for Your Product

MISRA‑aligned ISO 14229-1 stack with deterministic memory and built-in tooling.
Ship faster on Zephyr, bare metal, or Linux with integration and support included.

MCUs to Linux

Zero-libc core scales from 8‑bit controllers to gateways.

Safety First

MISRA‑aligned code, deterministic memory, hardened NRC logic.

Source Available

Noncommercial use free; simple commercial license for production.

Deterministic Memory

Engineered for safety-critical environments. Zero Malloc design ensures no heap fragmentation. 100% Branch Coverage via unit tests.

Hardware Abstraction

Clean separation of concerns. The protocol logic is fully decoupled from the physical transport layer (CAN, ETH, UART), enabling rapid porting.

Clear Licensing

PolyForm Noncommercial 1.0.0 for community use. Commercial license (5,000 EUR) includes integration help and one year of support.

Licensing

Fair for hobbyists. Simple for companies.

Community (Free)

PolyForm Noncommercial 1.0.0. Use it for personal, research, or education — no production or for-profit deployment.

Commercial (5,000 EUR)

Perpetual license for production + integration package (up to 40h) and 1 year of support/updates. Email andrii@shylenko.com to purchase.

Features

Protocol ISO 14229-1 core services (0x10/11/14/19/22/27/28/2E/31/34/36/37/3E/85)
Safety & Quality MISRA-aligned, deterministic memory, NRC priority enforcement
Transports Zephyr ISO-TP sockets or built-in ISO-TP fallback (zero malloc)
Platforms 8‑bit MCUs to Linux gateways; Zephyr + POSIX host sim validated
Tooling Host simulator, Wireshark dissector, Python validation harness

Supported ISO 14229 Services

0x10 Diagnostic Session Control 0x34 Request Download
0x11 ECU Reset 0x36 Transfer Data
0x14 Clear Diagnostic Information 0x37 Request Transfer Exit
0x19 Read DTC Information 0x3E Tester Present
0x22 Read Data By Identifier 0x85 Control DTC Setting
0x27 Security Access 0x28 Communication Control
0x2E Write Data By Identifier 0x31 Routine Control

Standardize your diagnostics

Evaluate the technical preview on GitHub.