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.
Free, Apache-2.0 UDS (ISO 14229) client, ECU simulator, and campaign runner for automotive diagnostics — pip install xaloqi-tester, zero hardware, zero license.