Projects in Awesome Lists tagged with obd2
A curated list of projects in awesome lists tagged with obd2 .
https://github.com/jgamblin/CarHackingTools
Install and Configure Common Car Hacking Tools.
automotive-security can-bus car defcon26 elm327 obd obd-ii obd2
Last synced: 06 Apr 2025
https://github.com/jgamblin/carhackingtools
Install and Configure Common Car Hacking Tools.
automotive-security can-bus car defcon26 elm327 obd obd-ii obd2
Last synced: 02 Apr 2025
https://github.com/powerbroker2/elmduino
Arduino OBD-II Bluetooth Scanner Interface Library for Car Hacking Projects
arduino car carhacking elm elm327 heads-up-display hud obd obd2 obdii obdii-library vehicle
Last synced: 15 May 2025
https://github.com/pylessard/python-udsoncan
Python implementation of UDS (ISO-14229) standard.
14229 15765 automotive can can-bus canbus car controller-area-network diagnostic diagnostic-tool iso-14229 iso-15765 iso-tp iso14229 iso15765 isotp obd2 python uds vehicle-diagnostic
Last synced: 08 May 2025
https://github.com/ircama/elm327-emulator
ELM327 Emulator for testing software interfacing OBDII via ELM327 adapter supporting multi-ECU simulation
automotive can can-bus controller-area-network diagnostic-tool elm327 emulator obd-ii obd2 obdii obdlink simulation simulator torque uds vehicle-diagnostic
Last synced: 14 May 2025
https://github.com/Ircama/ELM327-emulator
ELM327 Emulator for testing software interfacing OBDII via ELM327 adapter supporting multi-ECU simulation
automotive can can-bus controller-area-network diagnostic-tool elm327 emulator obd-ii obd2 obdii obdlink simulation simulator torque uds vehicle-diagnostic
Last synced: 08 May 2025
https://github.com/limiter121/esp32-obd2-emulator
Open-source OBD-II emulator based on an ESP32 + CAN transceiver IC, controllable via WiFi through a simple web UI (or via API)
can car diagnostic emulator esp32 obd obd2 vehicle wifi
Last synced: 08 May 2025
https://github.com/jvital2013/roadapplepi
An elegent "Black Box" solution that can be retrofitted into any car with an OBD(II) port for minimal cost.
Last synced: 07 May 2025
https://github.com/mickeyl/ltsupportautomotive
An iOS / watchOS / macOS support library for OBD2, VIN-Decoding, and more.
btle elm327 ios macos obd obd2 usb-serial-adapters watchos4 wifi
Last synced: 05 Apr 2025
https://github.com/rzetterberg/elmobd
A Go library for talking to cars over OBD-II
automotive cars go golang obd-ii obd2
Last synced: 12 Jan 2026
https://github.com/devcoons/iso15765-canbus
Implementation of ISO15765-2 in C
automotive canbus firmware iso-tp iso15765 iso15765-2 kwp2000 microcontroller obd2 stm32 uds
Last synced: 13 Feb 2026
https://github.com/muki01/obd2_k-line_reader
OBD2 K-line Reader (ISO9141 and ISO14230)
diagnostic diagnostic-tests diagnostic-tool diagnostics elm327 iso14230-1 iso9141 k-line kwp2000 obd2
Last synced: 19 Jul 2025
https://github.com/bgunson/onboardpi
On board diagnostic web application for vehicles
express iot material-ui nodejs obd2 raspberry-pi websocket
Last synced: 12 Mar 2026
https://github.com/barnhill/androidobd
Android library for reading OBD messages from ELM327 based devices
automotive car java obd obd2 onboard-diagnostics
Last synced: 06 Oct 2025
https://github.com/powerbroker2/arduhud
Arduino/ELM327-based project to create a car head's up display
arduino car carhacking elm327 heads-up-display hud obd obd-ii obd2 obdii
Last synced: 14 Apr 2025
https://github.com/evanshortiss/obd-parser
Write commands to a generic OBDII connection and parse responses
bluetooth ecu elm327 obd obd-ii obd-parser obd2 poll serial typescript vehicle vehicular-networks
Last synced: 19 Aug 2025
https://github.com/evanshortiss/obd-parser-cli
CLI to read diagnostic data from vehicles via OBD (ELM 327) connections
cli elm elm327 obd obd-ii obd-parser-cli obd-port obd2 serial serialport vehicle vehicular-networks
Last synced: 10 Apr 2025
https://github.com/tomiwa-ot/obd
Android library for getting vehicle diagnostics from ELM327 (Bluetooth) connector over OBD protocol
android android-bluetooth android-java android-library android-obd-diagnostics canbus elm327 java obd obd-ii obd-port obd2 on-board-diagnostic
Last synced: 10 Apr 2025
https://github.com/hypery11/flipper-tesla-fsd
Tesla FSD unlock for Flipper Zero — HW3/HW4 auto-detect, CAN bus injection via MCP2515
automotive can-bus flipper-zero flipper-zero-app fsd mcp2515 obd2 tesla tesla-model-3 tesla-model-y
Last synced: 16 Apr 2026
https://github.com/codingabi/id3esp32obd2
The id3esp32odb2 is an ESP32 based DIY OBD2 Bluetooth dongle and an Android app to show diagnostics data from a VW ID.3 car on an Android device.
bluetooth can-bus esp32 obd2 sn65hvd230 vw-id3
Last synced: 15 Apr 2025
https://github.com/shishir-dey/libautomotive
A nascent Rust implementation of automotive protocols, including OBD-II, ISO-TP, J1939, LIN, ISOBUS, DoIP, and UDS
automotive can can-fd doip ecu flexray iso-tp iso11783 iso11783-7 iso11898 iso14229 iso15031 iso15765-2 iso15765-4 isobus j1939 linbus obd2 rust uds
Last synced: 31 May 2026
https://github.com/v-ivanyshyn/Arduino-OBD2-Async
Arduino OBD library with asynchronous data requesting.
Last synced: 08 May 2025
https://github.com/claudemarais/alfaromeogiulia_dashboardinfo_esp32-s3
Arduino project using OBD2 to display info like turbo boost pressure, current gear and engine temp on dashboard of an Alfa Romeo Giulia. Info is displayed in location on instrument cluster where infotainment info is normally displayed, e.g. radio station name. An ESP32-S3 with SN65HVD230 and MCP2515 communicates on two CAN busses simultaneously.
alfa alfaromeo arduino can car dashboard esp32 esp32-s3 esp32s3 giulia mcp2515 obd2 oil pid romeo rpm sn65hvd230 twai xiao-esp32-s3
Last synced: 14 Apr 2025
https://github.com/jakka351/j2534obd2
J2534 OBD2 Protocol Tool
diagnostics j2534 obd2 vehicle
Last synced: 02 Jan 2026
https://github.com/claudemarais/simple_obd2_for_alfaromeogiulia
A simple Arduino project to show how to communicate with your car's OBD2 port using an ESP32-C3 and SN65HVD230 CAN bus transceiver, using ESP32 TWAI (Two-Wire Automotive Interface)
alfaromeo arduino can car esp32-c3 esp32c3 obd2 oil pid rpm sn65hvd230 twai xiao-esp32-c3
Last synced: 13 Jun 2025
https://github.com/2kabhishek/carboard
Dashboard for Car Diagnostics 🚘🧮
car diagnostics elm327 hardware obd-ii obd2 python tkinter
Last synced: 03 May 2025
https://github.com/haradama/ofxautomobile
openFrameworks addon for reading vehicle information using OBD2-PID
addon automobile c-plus-plus car obd2 openframeworks vehicle
Last synced: 08 Oct 2025
https://github.com/muki01/obd2_can_bus_reader
OBD2 CAN Bus Read with Microcontrollers Like ESP32
canbus canbus-communication canbus-communications canbus-messages canbus-receiver canbus-sender canbus-sniffer iso11898 iso15765 iso15765-2 iso15765-4 obd obd-ii obd2
Last synced: 04 Apr 2025
https://github.com/lukekeam/pi-auto
Raspberry Pi auto device that uses OBD and gps data and sends it to fleet-track.org
Last synced: 25 Feb 2026
https://github.com/bmitchinson/streetsmart
An open source platform for connecting your car's OBD port to the web.
firebase heroku obd2 python raspberry-pi react
Last synced: 16 Apr 2026
https://github.com/muki01/obd2_kline_library
Arduino library for communicating with vehicles via OBD-II using the K-Line interface (ISO9141 / ISO14230 protocols).
arduino arduino-library diagnostic diagnostic-tests diagnostic-tool elm327 esp32 iso14230-1 iso9141 k-line kline kwp2000 library obd2 obd2-library
Last synced: 06 Jul 2025
https://github.com/cnjboards/matouch_simpleobd2
A simple OBD2 implementation targeting MaTouch 2.1" and MaTouch 1.28" displays
Last synced: 25 Jan 2026
https://github.com/mazen-daghari/sport-car-dashboard
obd-ii car dashboard from scratch
adafruit arduino can car dashboard nextion-display obd2
Last synced: 21 Aug 2025
https://github.com/virgiledjimgou/telematik_black_box
Ziel dieses Projekts ist es ein elektronishes Gerät zu entwickeln, dass uns ermöglicht unterschiedliche Sensordaten eines Fahrzeugs zu erfassen, und diese auf einen Remote Webserver zu übertragen.
c c-plus-plus csharp deep-learning gps imu java-8 json-api machine-learning obd2 python3 tcp-server tcp-socket
Last synced: 15 Apr 2026
https://github.com/tntmeijs/pitona
An attempt at making my Triump Daytona 675 smart
ecu go golang javascipt motorcycles obd2 raspberry-pi serial serial-communication serial-port
Last synced: 30 Apr 2026
https://github.com/claudemarais/fordmustang_boostgauge_esp32-s3
An Arduino project boost gauge for a 2016 Ford Mustang Ecoboost. OBD2 data is used to display turbo boost pressure, current gear, vehicle speed and a shift indicator graph.
arduino boost can car esp32 esp32-s3 ford gear ili9341v mosfet mustang obd2 pid psi rpm shift sn65hvd230 turbo xiao-esp32-s3
Last synced: 09 Apr 2026
https://github.com/mazenelnahla/autospectra
Auto Spectra is a state-of-the-art instrument cluster designed as part of my graduation project. Developed using the Qt Framework on a Raspberry Pi 5, Auto Spectra seamlessly integrates digital precision and intuitive design to provide real-time vehicle data, enhancing both safety and performance.
arduino bash canbus cpp html5 obd2 php pi5 pizero2 python qt5 serialport stm32f103
Last synced: 11 Apr 2026
https://github.com/endurodave/obdii-adapter-software
OBDII adapter source code and schematic for automotive diagnostic vehicle communication.
canbus elm elm327 obd-ii obd2 obdii obdii-dongle obdii-interface obdii-library scan-tool
Last synced: 01 May 2026
https://github.com/pjaselin/subarulogger
Project to develop an OBDII data logger and perform time series analysis on vehicle performance
carputer obd-ii obd2 opencv python raspberry-pi
Last synced: 06 May 2026
https://github.com/klexical/openrs_
Real-time telemetry dashboard for the Ford Focus RS MK3 — CAN bus + OBD-II over Wi-Fi, Android & Android Auto
android android-auto automotive can-bus focus-rs ford-focus-rs jetpack-compose kotlin meatpi obd2 telemetry wican
Last synced: 01 Apr 2026
https://github.com/amattu2/golo365-wrapper
A dependency-free API wrapper for golo365.com vehicle data service endpoints. Opens up access to OBD-ii diagnostic scan histories, plateToVin, VinToPlate, & more.
Last synced: 26 Jul 2025
https://github.com/claudemarais/obd2_display_for_fordmustang_esp32-s3
An Arduino project for a 2016 Ford Mustang Ecoboost that uses OBD2 data and displays the currently selected gear and a simple gear shift indicator on a round LCD display.
arduino can car esp32 esp32-s3 ford gc9a01 gear hud mosfet mustang obd2 projective rpm sn65hvd230 xiao-esp32-s3
Last synced: 07 May 2026
https://github.com/openw3rk-develop/o3diag
o3DIAG - A Open Source OBD-II Diagnostic Tool
diagnostic-tool elm327 gui o3script-language obd2 obd2-reader openw3rk-invent python
Last synced: 01 Sep 2025
https://github.com/rakshitbharat/elm327-emulator-web-api
A modern web API interface for automotive diagnostics, wrapping the ELM327-emulator project with RESTful capabilities.
Last synced: 27 Jul 2025
https://github.com/wal33d/teensy40_obdii_simulator
Advanced OBD-II CAN Bus ECU simulator for Teensy 4.0 with comprehensive vehicle diagnostics support, dynamic driving simulation, and real Mercedes-Benz data. Implements SAE J1979 protocol with 5 modes and 45+ PIDs.
arduino automotive automotive-engineering can-bus ecu-simulator embedded-systems emissions-monitoring flexcan iso-tp obd2 obdii sae-j1979 teensy teensy40 vehicle-diagnostics
Last synced: 16 May 2026
https://github.com/sourceduty/obd2_simulator
🚗 On-Board Diagnostic II (OBD2) terminal simulator.
ai artificial-intelligence car car-computer cars chatgpt custom-gpts gpts obd2 obd2-sim obd2-simulator on-board-diagnostic sim simulator termina-simulator terminal vehicle vehicle-diagnostic vehicle-tool
Last synced: 08 Aug 2025
https://github.com/extratone/obd
On-Board Diagnostics data and experiments.
Last synced: 21 Jan 2026
https://github.com/ka5j/obd2_development
Bench-only, read-only OBD-Lite MVP pairing Raspberry Pi with STM32 (NUCLEO-F446RE). MCU streams newline-terminated JSON over UART (115200) via ST-LINK VCP; Pi reads and logs now. Next: BLE/GATT bridge and a simulated two-node CAN bench. Simple, reproducible, Pi-first workflow with VS Code + PlatformIO.
ble bluetooth-low-energy c cpp linux matplotlib obd2 obd2-monitor obd2-reader obd2-scanner platformio python python3 rasberry-pi rasberry-pi-5 rasberrypi stm32 stm32cube stm32f446re-nucleo vscode
Last synced: 09 Apr 2026
https://github.com/husainnit/obdetective
Senior project in UOB. This is considered a prototype of the system
bluetooth flutter obd2 senior-project
Last synced: 29 Apr 2026
https://github.com/ryoheihashimoto/pi-obd-meter
OBD-2車載燃費メーター — Raspberry Pi 4 + ELM327で速度・RPM・瞬間燃費をリアルタイム表示。Google Sheetsに走行記録を自動送信
car-meter elm327 fuel-economy golang obd2 raspberry-pi
Last synced: 14 Apr 2026
https://github.com/dala318/obd2_ble
Home Assistant integration for OBD2 via Bluetooth Proxy
bluetooth bluetooth-proxy hacs home-assistant obd2
Last synced: 03 Jun 2026
https://github.com/petrpatek/obd2-mcp-server
MCP server that connects Claude AI to your car's OBD-II diagnostic port. Read fault codes, live sensor data, and get plain-language explanations. Built with a $15 Bluetooth adapter and a broken convertible.
automotive bluetooth claude diagnostics elm327 mcp obd2 python
Last synced: 04 Jun 2026
https://github.com/dspl1236/pcm-forge
Reverse engineering toolkit for Porsche PCM 3.1 infotainment systems (Cayenne 958, Panamera, 911 991.1, Boxster/Cayman, Macan)
automotive car-hacking cayenne diagnostics harman-becker infotainment obd2 pcm porsche qnx reverse-engineering vag
Last synced: 21 Apr 2026
https://github.com/kingdarboja/gps
GPS app that can connect to remote database (AWS RDS) in order to save / read historical records for vehicle tracking.
android-app bluetooth obd2 rds-database
Last synced: 28 Apr 2026
https://github.com/sebasa/elm327-wifi-ha
Custom component to comunicate Home Assistant with OBD Wifi
assistant home home-assistant-integration homeassistant obd2 wifi
Last synced: 29 Apr 2026
https://github.com/shishir-dey/stella
A versatile and user-friendly tool for interacting with the CAN bus
automotive can-bus can-database embedded-systems iso-tp j1939 nodejs obd2 rust unified-diagnostics-services webassembly
Last synced: 17 Oct 2025