Python implementation of UDS (ISO-14229) standard.
-
Updated
Aug 9, 2026 - Python
Python implementation of UDS (ISO-14229) standard.
Flashing tools for VW AG control units over UDS. Compression, encryption, RSA bypass, and checksums are supported for Simos18.1/6/10, DQ250-MQB, DQ381-MQB, and Haldex4Motion-Gen5-MQB.
Implementation of ISO15765-2 in C
Python package for Unified Diagnostic Services (UDS, ISO 14229) communication. Provides a common API across diagnostic buses (CAN, Ethernet, LIN, FlexRay, K-Line) and can be extended to custom transports.
ESP32-IDF based BLE<->ISO-TP bridge targeting Macchina A0 hardware
OBD2 CAN Bus Read (ISO 15765-4) with microcontrollers like ESP32.
Tester Engineering Suite Official Repository
Web UI for real-time vehicle diagnostics over OBD2.
C++ Implementation of UDS
decom - unified DEvice COMmunication
Portable ISO 14229 (UDS) automotive diagnostics stack in C for embedded ECUs: server + client, table-driven dispatcher with ISO 14229-1 NRC priority, zero-malloc static memory, ISO-TP (ISO 15765-2) over CAN / CAN-FD, Zephyr and bare-metal, MISRA-aligned, with Wireshark dissector, Python bindings and HTML session dashboard.
Firmware for custom ECU based on RP2040
Self-contained automotive-security lab: a deliberately vulnerable UDS/ISO-TP ECU (C11) on Linux SocketCAN plus a from-scratch Python attack toolkit — every vuln documented with exploit, impact and fix.
To associate your repository with the iso15765 topic, visit your repo's landing page and select "manage topics."