ELM327 Emulator for testing software interfacing OBDII via ELM327 adapter supporting multi-ECU simulation
-
Updated
Feb 22, 2026 - Python
ELM327 Emulator for testing software interfacing OBDII via ELM327 adapter supporting multi-ECU simulation
Tool that simulates some vehicle diagnostic services. It can be used to test OBD-II dongles or tester tools that support the UDS (ISO 14229) and ISO-TP (ISO 15765-2) protocols.
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.
A digital dashboard using Python, Raspberry Pi Zero W, and vehicle's On Board Diagnostics (OBD-II) Port.
Developed to assist in managing day-to-day operations of a mobile automotive diagnostic, and car key replacement business. This project integrates several technologies to improve hands-free interaction while driving. Automotive-AI can be customized for 2-way interaction with any available API services.
Extensible Internet Of Things integration service written in Python that can be run in a Raspberry Pi Zero W.
A simple project which performs the vehicle data logging for digital forensics usage as PoC
Some scripts I've written to work with OBD-II in Python 3.6+
A modern, open-source OBD-II diagnostic tool and dashboard built with Python. Designed to work with ELM327 USB adapters, this tool allows you to monitor vehicle sensors in real-time, read/clear check engine lights, and log data for analysis.
Add a description, image, and links to the obd-ii topic page so that developers can more easily learn about it.
To associate your repository with the obd-ii topic, visit your repo's landing page and select "manage topics."