There are 27 repositories under elm327 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.
ELM327 Emulator for testing software interfacing OBDII via ELM327 adapter supporting multi-ECU simulation
Node package for communication with Bluetooth OBD connectors.
An iOS / watchOS / macOS support library for OBD2, VIN-Decoding, and more.
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.
DIY bluetooth obd2 gauge with ESP32
ELM327-based OBD-II Bluetooth interface
CAN-BUS sniffing for Volkswagen Golf MK7 (and most likely other MQB platform cars)
ELM327 based vehicle's CAN bus sniffer
Use ELM327 bluetooth device to evaluate all packages sent through CAN on OBD2 interface.
Arduino/ELM327-based project to create a car head's up display
Write commands to a generic OBDII connection and parse responses
KWP2000 Logger for Android
CLI to read diagnostic data from vehicles via OBD (ELM 327) connections
elm 327 WiFi OBDII scanner tool which is developed in C#
Tool to monitor a CAN bus with an ELM327 chip, producing WebSocket + CAN-ETH outputs & pcap log
Extensible Internet Of Things integration service written in Python that can be run in a Raspberry Pi Zero W.
Caroolive is a client app for drivers including OBD2 and dashcam functions. (Android only)
C script for talking to OBD-II port via elm327 controller on Linux
OBD2 K-line Rader (ISO9141 and ISO14230)
OBD Metrics is a Java OBD2 framework that is intended to simplify communication with OBD2 adapters like ELM327 clones. The goal of the implementation is to provide a set of useful functions that can be a foundation for future OBD2 related applications