All Projects → M-Helm → OBDTerminal

M-Helm / OBDTerminal

Licence: other
Simple OBD Terminal that can be used to pass commands and receive responses from an OBDII device.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to OBDTerminal

piObdDashboard
WIP 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
Stars: ✭ 33 (+37.5%)
Mutual labels:  obd
ELMduino
Arduino OBD-II Bluetooth Scanner Interface Library for Car Hacking Projects
Stars: ✭ 274 (+1041.67%)
Mutual labels:  obd
vwradio
Reverse engineering Volkswagen car radios
Stars: ✭ 53 (+120.83%)
Mutual labels:  obd
OBD.NET
C#-Library to read data from car through an ELM327-/STN1170-Adapter
Stars: ✭ 135 (+462.5%)
Mutual labels:  obd
uds
Python package for communication via UDS (Unified Diagnostic Services) protocol. The package supports typical buses (i.e. CAN, Ethernet, LIN, FlexRay, K-Line) with possible extensions to any bus.
Stars: ✭ 18 (-25%)
Mutual labels:  obd
ecu-simulator
OBD-II ECU Simulator
Stars: ✭ 24 (+0%)
Mutual labels:  obd
AndrOBD-Plugin
AndrOBD plugin development project
Stars: ✭ 38 (+58.33%)
Mutual labels:  obd
Nissboard
🚗 Nissan Consult/OBDII Realtime Dashboard
Stars: ✭ 20 (-16.67%)
Mutual labels:  obd

OBDTerminal

This is a simple OBD Terminal for Android that can be used to pass commands and receive responses from an OBDII device. Compatible with any Bluetooth OBD reader. You type in the commands. The terminal gives you back the OBD response. Works on most cars 1996 and newer. That's about it.

How to use:

The various PIDs it's possible to request are described here: http://en.wikipedia.org/wiki/OBD-II_PIDs

You request the PID through the terminal by combining the Mode number with the PID number in hexadecimal. For example: to request Engine RPM one would enter 010C.

The exact form of the OBD response will very depending on the vehicle OBD protocol and the settings on the OBD reader you're using. A typical response would look something like this: (Assuming one has requested engine RPM) "51 0C 0F 04". Where "51 0C" is 5 + requested mode number + requested PID number, "0F" is the A value from the OBD and "04" is the B value from the OBD. The A & B values can then be converted into more useful figures through the formulas as given on the wikipedia paged linked to above.

Responses from the OBD are written to a log file found on the phone under /android/data/petrolr/files.

[email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].