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
0
votes
0 answers

Serial Port Data From Python

I have an OBD simulator connected to serial port of my raspberry pi. So I am just trying to read any response from the device. The commands are a bit different than the standard OBD commands. So I write a basic code like this: import…
0
votes
1 answer

Is ELM327 capable of reading 'Body' codes?

I'd like to be able to read 'body' codes such as the one shown in the enclosed snippet. In particular, I'm working with a 2014 Chrysler Town & Country. Do you know if the ELM327 has capability to read them? ...or how/where I might find more info…
Eggy
  • 7
  • 4
0
votes
0 answers

Raspberry Pi 3B+ successfully connect and pair but can't receive data from OBD II

Hello guys my problem is i cant recieve any data from OBD II to Raspberry Pi 3B+ Here the materials that i use: Raspberry pi 3B+ ELM327 -> OBD II Bluetooth Adapter Operating System of Raspberry Pi ->…
0
votes
1 answer

Connect to ELM327 // Select protocol

I am trying to connect to a ELM327 device via bluetooth. The library I am using: https://github.com/eltonvs/java-obd-api Establishing a bluetooth connection works fine and I can reset the device: BluetoothDevice device =…
Alex Tbk
  • 2,042
  • 2
  • 20
  • 38
0
votes
0 answers

ELM327 returns?

Iam developing a WPF application to interact with ELM327. The communication medium between myApp and ELM327 is USB protocol. ELM327 is connected to vehicle through OBD port. My app able to establish USB communication successfully. Whatever command…
deepan muthusamy
  • 321
  • 2
  • 14
0
votes
1 answer

How to fix "lateinit property YYY has not been initialized"

I have a class that makes bluetooth connection and gets a PID from an OBD bluetooth dongle that its connected in the car. But when calling the method for getting RPM then I have an Exception about not initialazing that property. class…
Thodoris
  • 55
  • 2
  • 10
0
votes
1 answer

Swift Core Bluetooth communication with OBD2

I'm trying to observe velocity of my car using an OBD2, to try if the hardware works i had use the app "Auto Doctor" and it works. But i need some more features and so i started to create my own application To send command to the characteristic i…
Marius
  • 5
  • 6
0
votes
1 answer

How to decode OBD-2 data from Hyundai Ioniq EV

I try to read out OBD-2 data from Hyundai Ioniq Electro (Version 28kWh), using a Raspberry PI and a Bluetooth ELM327 interface. Connection and data transfer works fine. For example: sending 2105 gives a response ( is value 0x0d =…
Manfred Steiner
  • 1,215
  • 2
  • 13
  • 27
0
votes
1 answer

App crashes when send data to a OBD-ii device via Bluetooth (Android-Studio)

i'm developing an application to request information to a car diagnostic scanner (like a ELM327) via Bluetooth. So, i'm using a obd-java-api (https://github.com/eltonvs/java-obd-api) for the request commands, but something goes wrong and the app…
0
votes
1 answer

How to read steering angle with Elm327 Wifi/Bluetooth

I have elm327 v2.1 bluetooth and wifi usb dongle. I want to read steering angle from a car. OBD2 PID standards do not include this data. So I cannot get them by asking PID. I tried to sniff the traffic , but I wasn't able to do it with this hw yet.…
jamesawer
  • 31
  • 1
  • 5
0
votes
1 answer

LTSupportAutomotive: Selector name found in current argument registers: delegate Exception Type: SIGSEGV Exception Codes: SEGV_ACCERR at 0xac7c95df0

i write 99% in Swift and don´t understand why this Thread is crashing. I cant reproduce it, but it happens sometimes. The Library is: LTSupportAutomotive https://github.com/mickeyl/LTSupportAutomotive The error: (got it from HockeyApp Crash…
Skyborg
  • 854
  • 13
  • 13
0
votes
0 answers

OBD2 BLE communication from iOS

I will be using OBD2 device to get data form a car. I don't have the dongle yet, but am reading into how things should be done. As far as I understand the device should be with BLE on and should scan for peripherals with some specific service. For…
surToTheW
  • 772
  • 2
  • 10
  • 34
0
votes
1 answer

Software / API to simulate OBD II and gps data

I am currently developing a solution for bus-tracking. Among other things, the implementation of properly configured routers is taking a long time. So in the sake of testing, I made a quick node-red flow that simulates the GPS positioning on a bus…
Joel Almeida
  • 62
  • 1
  • 10
0
votes
0 answers

How to Read Data from OBDII in Ionic 3?

I need a way to connect data from Bluetooth using Ionic 3 to retrieve data. I now use the code as an example: this.bluetoothSerial.write(this.code).then( (success) => { alert('Connected ' + '. Data reading is successful: ' + new…
0
votes
0 answers

Need information regarding OBD scanner

Can anyone help me with the query? I want to know the difference between Basic and Advanced Fault codes in OBD2 scanner. Also want to know what are the fault codes comes under basic and advanced faults?
Gireesh05
  • 1
  • 4