The diagnostics runtime. ISO 14229 UDS on Zephyr and FreeRTOS — YAML-configured, ASIL-B ready, DoIP-enabled, SOVD-ready.
- 19 UDS services — session control, security access, DID read/write, direct memory access (0x23/0x3D), periodic data push (0x2A), DTC management, routine control, I/O control (0x2F), firmware download and readback (0x34/0x35), CommunicationControl, TesterPresent
- CAN (ISO-TP) and Ethernet (DoIP, ISO 13400-2) transports — same UDS handlers on both
- ASIL-B 5-step safety validation — generated, not hand-written
- YAML → C codegen — deterministic, CI-verifiable
--sovdflag — generates OpenSOVD 1.0 CDA descriptor alongside your firmware- ARXML import — AUTOSAR ECU Extract → diagnostics_config.yaml
- AI assistant — generate configs, explain NRC failures
- MCP server — Claude, Cursor, and Copilot integration
- 12 example ECUs — Zephyr and FreeRTOS, CAN and DoIP, including FreeRTOS OTA DFU
- GPL v2 runtime — always free on GitHub