There are 45 repositories under obd2 topic.
:articulated_lorry: Awesome CAN bus tools, hardware and resources for Cyber Security Researchers, Reverse Engineers, and Automotive Electronics Enthusiasts.
Install and Configure Common Car Hacking Tools.
Arduino OBD-II Bluetooth Scanner Interface Library for Car Hacking Projects
:tractor: Collect of CAN IDs and its payloads for various car brands/models in one place. Might be useful for Cyber Security Researchers, Reverse Engineers, and Automotive Electronics Enthusiasts.
Python implementation of UDS (ISO-14229) standard.
ESP32 and ESP32-S3 board with CAN interface, runs on 12V power (with auto shutdown)
ELM327 Emulator for testing software interfacing OBDII via ELM327 adapter supporting multi-ECU simulation
Open-source OBD-II emulator based on an ESP32 + CAN transceiver IC, controllable via WiFi through a simple web UI (or via API)
A WEB Based OBDII Dongle Platform using the ESP32 WROVER Module
DIY bluetooth obd2 gauge with ESP32 (CYD)
A Python package that provides support for ISO-TP (ISO-15765) protocol
An elegent "Black Box" solution that can be retrofitted into any car with an OBD(II) port for minimal cost.
An iOS / watchOS / macOS support library for OBD2, VIN-Decoding, and more.
:blue_car: A Kotlin OBD-II API for reading engine data
This project has moved to https://github.com/PcmHammer/PcmHammer/
Implementation of ISO15765-2 in C
Collections of Arduino codes that reads and translates Honda OBD codes to ELM / OBD 2 PID codes. It also process and displays the output to a LCD or transmit the output to a bluetooth channel.
EV dashboard - software for small dev boards connected to the car via obd2 BLE4 or CAN bus.
OBD2 K-line Reader (ISO9141 and ISO14230) with microcontrollers like ESP32, Arduino
The versatile OBD2 toolkit for Swift developers. Diagnose, explore, and build custom vehicle apps with ease. Includes an emulator for streamlined prototyping.
Dashboard application that collects and displays realtime car telemetry information such as speed, rpm, throttle, etc using a raspberry pi. A short clip of it running can be found here: https://www.youtube.com/watch?v=rTwZY9AT3mg&ab_channel=BrianChan
ELM327-based OBD-II Bluetooth interface
CAN-BUS sniffing for Volkswagen Golf MK7 (and most likely other MQB platform cars)
OBDium. The free, open-source on-board diagnostics software. Where silence falls, truth rises.
Android library for reading OBD messages from ELM327 based devices
Hardware and software for interfacing Chrysler's legacy CCD/PCI/SCI-bus.
OBD-II ECU Simulator
Arduino / ESP / RPi Pico library integrating the proprietary VAG Key-Word 1281 protocol (KWP1281/KW1281)
Access your car's diagnostics with a BeagleBone Blue and Rust.
ECU emulator by ESP32 with TJA1050 for OBD2 print test