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

Python OBD on android

I have installed python obd on an android. However, when I scanned for bluetooth, it shows no devices available. Can anyone help me in implementing python obd running on an android device? Thank you
Young4844
  • 247
  • 1
  • 4
  • 12
0
votes
1 answer

Carista OBD || device communications with iOS Device

I have just starting communicate with Carista device. I got all services and characteristics. But when I write command "ATZ" then it will give answer as "ATZ". My actual result which I expect from device is "ATZELM327 v1.5" Here I have attached my…
Sam007
  • 1,385
  • 3
  • 17
  • 32
0
votes
2 answers

where can I have the specific OBD DTC fault code description e.g P1xxx means XXXXXX

I am working on OBD project now, I wanna have list of data for DTC fault code. we can easily find the general fault code info e.g P0xxx and P2XXX. We can pay for the license. anyone know where I can buy the database?
Lawrence song
  • 158
  • 1
  • 15
0
votes
2 answers

OBD-Python unable to get VIN number

I am using the library OBD-Python and when I tried to get a VIN number from my vehicle even following the Custom Commands documentation, I received this message: [obd.obd] 'b'0902': VIN NUMBER' is not supported Date: 2018-07-09 14:48:30.428588 --…
0
votes
1 answer

pyserial python obd vin

I am writing python script to read the VIN from a OBDII ELM327 device. I can successfully connect to the device and issue commands but I am now trying to figure out how to decode the response. The response from the current code is. Any help is…
kilomo500
  • 39
  • 1
  • 6
0
votes
2 answers

Detect bad driving actions from speed in C#

I have speed tracked from an OBD port or GPS. It is measured in miles per second. There is an event that gets triggered each time new speed is updated, how can I detect, fast acceleration in this speed over time? For example, the car is going at…
Peter K
  • 26
  • 3
0
votes
1 answer

OBD returns different number of commands supported everytime I run it

I am using python OBD library and every time I run connection_to_obd = obd.OBD("/dev/rfcomm0", baudrate=38400, protocol="5", fast=False) even with auto protocol to establish a connection this happens 7 commands supported or 45 commands…
0
votes
1 answer

Writing OBD2 commands in a loop

I am developing a mobile app to do some OBD2 tests and monitoring via bluetooth and i want to write some OBD2 commands inside a for loop, in a interval of a second (1000ms) or even less. Is there some chance of damage the ECU of my car or some…
0
votes
2 answers

How to find Steering Angle Sensor (SAS) over the CAN Bus of an Chrysler Volt / Opel Ampera

Today I've managed to get a connection from a Opel Ampera to my Notebook over CAN. I used a "Tiny CAN II XL" with the software "busmaster". There exist many list of CAN ID's for several cars. Sadly I haven't found the ID of the Steering Angle Sensor…
Mr.Sh4nnon
  • 327
  • 2
  • 20
0
votes
0 answers

MCP2515 library for stm32fxx

I am wondering with any stm32f10x or stm32f30x microcontrollers. Now, i am working on canbus projects with mcp2515-spi module, can anyone help me to find a proper library?
0
votes
3 answers

Trying to write AT commands to USB to OBDii cable that uses FT232R to read ECU data (ISO 9141-2)

I am trying to read data from an ECU using the ISO 9141-2 protocol. The cable I'm using is OBD2 to USB, using a FT232R chip. The programs that I am running are in C. When I write commands to the serial port (ttyUSB0) it writes to it fine but when it…
Joe
  • 37
  • 8
0
votes
1 answer

How to read elm327 wifi obd2 from raspberry terminal or python code from raspberry?

I have bought a OBD2 Wifi connector from amazon (https://www.amazon.com/dp/B06XRVYDMG/ref=cm_sw_r_sms_tai_2lkxAb...#immersive-view_1516052760812), I'm able to read the data from their app. But when I'm trying to read from Raspberry Terminal through…
0
votes
2 answers

How to read or When to read the DTC (Fault code) from OBD device?

I am developing an iOS app which enables me to store information of cars. I'm using an OBD-2 Bluetooth device to interact with my app. There is a scenario where I need the value DTC or Diagnostic Trouble Code to be stored. Some blogs suggest that…
fAiSaL
  • 754
  • 1
  • 10
  • 29
0
votes
1 answer

Reading OBDII data with Java

Is there a simple way to make a Java program to read data from an OBDII v2.1 device (ELM 327) and specifically print the data human readable in screen. For example: public class OBDIIReader { public static void main(String[] args) { // …
Jaime
  • 1
  • 1
  • 1
0
votes
1 answer

EML327 not responding after 15-20 minutes

I have implemented successfully the pires/obd-java-api OBD Interface in an Android app and everything works as expected, expect that after about 1.000 - 1.500 API calls, the API stops responding. Did anyone come across the same problem? Is it maybe…
michaelsmith
  • 1,011
  • 1
  • 16
  • 35