Questions tagged [obd-ii]

OBD-II is an automotive term referring to the diagnostic system of a car. The OBD-II specification includes standardized hardware and message protocols. With an OBD-II connector, it's possible to read the diagnostic data from the car, e.g., vehicle speed, RPM, mileage, airflow.

External resources

323 questions
7
votes
2 answers

Connecting to OBD2 Bluetooth LE device without developer guide

I have recently bought car ELM327 based OBD2 adapter(Vgate Icar PRO) for monitoring my car instruments, I am able to connect to the device using Torque and other obd tools. But I want to develop my own flutter application that connects and extracts…
Xinus
  • 29,617
  • 32
  • 119
  • 165
7
votes
1 answer

How to communicate with OBD II using bluetooth or wifi using iphone

I like to create a simple application for iOS, which read data from car through ODB II Wifi/bluetooth device and display in iPhone screen. But i don't know where to start. Please somebody help me to achieve below results. I have both Bluetooth and…
Dax
  • 6,908
  • 5
  • 23
  • 30
6
votes
1 answer

VAG TP 2.0 complete list of AT commands

I am trying to find DTCs from various ECUs in a Skoda Rapid 2009 model. I am using OBDLink SX (elm 327 chip) and Putty (similar to HyperTerminal) https://jazdw.net/tp20 This link gives the list of commands that I should request the ECUs of any VAG…
Soumya Sen
  • 121
  • 6
6
votes
1 answer

Asynchronous Values Update using GCDAsynSocket api

I am developing one application in which I need to update multiple values like Engine RPM,Speed etc. parameters at a time using OBD connector. I need to achieve asynchronous command/response . For this I am sending commands using [gcdAsyncSocket…
iCoder
  • 1,298
  • 1
  • 9
  • 25
6
votes
1 answer

Unable to send ATZ command to ELM 327 after establishing connection with ELM327 in android

I have written a code which is successfully able to find the paired OBD and establish the connection with ELM327 but when i am trying to send ATZ command the application gets crash. Here's the code snippet, I may have done wrong public…
Sankar Ganesh PMP
  • 11,927
  • 11
  • 57
  • 90
6
votes
1 answer

How to have multiple connections to a single Obd2 bluetooth device connected to car

I have to do an Android application that reads value via Bluetooth from a Bluetooth device connected to OBD-II port of a car. I use the UUID SPP UUID 00001101-0000-1000-8000-00805F9B34FB . If I create 4 threads that want to connect to the OBD-II…
esoni
  • 1,362
  • 4
  • 24
  • 37
5
votes
2 answers

Problem connecting and querying a car with python-obd

I'm trying to connect my linux with the car using an USB OBD-II device, it connects to the OBD-II device but not to the car. The software OBD Auto Doctor https://www.obdautodoctor.com/ connects just fine, look what the python-obd in DEBUG mode says…
aexposito
  • 93
  • 7
5
votes
3 answers

How to send custom CAN messages using ELM327?

I'm working with a ELM327 and I'd like to be able to set the header and data portions of CAN messages to be sent. I see that there is a code for setting the header for messages SH xxyyzz But I'm having trouble finding out how to set the data…
Mary Grover
  • 51
  • 1
  • 1
  • 3
5
votes
2 answers

elm327 CAN command to switch headlights pernament ON

I want to send AT command to switch my headlights pernament ON in Nissan Leaf. It is located in ID 625 0x00 - OFF 0x60 - ON 0x40 - Parking lights ON 0x68 - Headlights & fog lights ON how to change this by sending commands through Terminal Can…
user3534775
  • 51
  • 1
  • 2
5
votes
1 answer

Ford CAN Data and ELM327

I am trying to use a Bluetooth ELM327 wireless OBD-II receiver to obtain data from a vehicles OBD-II port. I am not trying to gather information about the engine, but rather some of the electronics in the vehicle. I have been given certain commands…
Adam Jakiela
  • 2,188
  • 7
  • 30
  • 48
5
votes
1 answer

Android Bluetooth .connect() exception Nexus 7 OBDII adapter

I'm using standard API procedures for connecting to a device. Specifically OBDII bluetooth adapters. I have two OBDII bluetooth adapters, of different models. Running the exact same code, the first will pair and connect without issue with every…
5
votes
5 answers

Initialization of obd adapter

I am developing a android application which reads Obd data from vehicle's Obd adapter via bluetooth... I am facing issue while initializing the adapter. I have sent following Obd commands in sequence to initialize the obd : atz (received OK) atsp0…
user1885618
  • 91
  • 1
  • 2
  • 4
4
votes
1 answer

Write data to BLE device and read its response flutter?

I am facing issues with writing the commands to BLE device and receiving the data. I am writing ASCII encoded string to the Characteristic. The problem arises when its time to decode the data back. Exact data is received as it's received in iOS but…
4
votes
2 answers

How to use BLE OBDII Peripheral

I'm trying to create an iOS app that will read from an OBDII Bluetooth 4 (LE) device. I purchased a Vgate icar3 bluetooth(4.0) elm327 OBDII. I plug it into my car and find IOS-VLink peripheral that advertises some services. I can then get the…
4
votes
4 answers

Android OBD-II: How to get distance traveled in meters?

I'm making an android app that connects to an OBD-II device (ELM327 - http://www.dx.com/p/elm327-bluetooth-odb2-v1-5-car-diagnostic-interface-126921#.V86wdih97IU) via Bluetooth. I'm also using the https://github.com/pires/obd-java-api/ library to…
lordian
  • 811
  • 7
  • 5
1
2
3
21 22