Questions tagged [elm327]

The ELM327 abstracts the low-level protocol and presents a simple interface that can be called via a UART, typically by a hand-held diagnostic tool or a computer program connected by USB, RS-232, Bluetooth or Wi-Fi. New applications include smartphones.

The ELM327 is a programmed microcontroller produced by ELM Electronics for translating the on-board diagnostics (OBD) interface found in most modern cars. The ELM327 command protocol is one of the most popular PC-to-OBD interface standards and is also implemented by other vendors.

The original ELM327 is implemented on the PIC18F2480 microcontroller from Microchip Technology.

ELM327 is one of a family of OBD translators from ELM Electronics. Other variants implement only a subset of the OBD protocols.

81 questions
1
vote
1 answer

What information can i get from OBD II?

I can get the below information from OBD II through ELM 327 adapter. RPM Vehicle speed Engine Load Coolent Temperature I would like to know what else i could get from OBD II.
Sankar M
  • 9
  • 2
  • 3
  • 9
1
vote
1 answer

BluetoothSerial cordova plugin echoing write

I'm using BluetoothSerial to connect an Android phone to an ELM327 OBD dongle. I have used a Bluetooth chat app to confirm that the appropriate data is returned on sending PID command codes (like 010C, 0105, etc.). However, while the bluetoothSerial…
1
vote
1 answer

BluetoothChat-to-ELM327 split response message

I am attempting to communicate with an ELM327 OBDII Bluetooth dongle using the Android BluetoothChat example. I can connect to the device without any trouble, and messages from BluetoothChat to the ODBII device seem to be transmitted and received by…
nth0007
  • 55
  • 1
  • 1
  • 8
0
votes
0 answers

OBD2 CAN BUS problem with data receive from AT MA

im using the Bluetooth ELM327 adapter (in Amazon the Blue one) and im trying to access to steering angle on a citroen c4. My problem is that i get unexpected data, nothing to do with the ISO protocol (AT SP 6). My elm327 configuration is this: AT…
Jj Jj
  • 1
  • 1
0
votes
0 answers

ISO 9141 (non-OBD) protocol over ELM 327

I am looking for a way to program various ECUs in a 2005 Audi A4. (Engine is the least interesting ones for me – I am more interested in e.g. infotainment, Bluetooth etc.). As far as I know, most of the ECUs in question use the KW1281 protocol, a…
user149408
  • 5,385
  • 4
  • 33
  • 69
0
votes
1 answer

Reading OBD2 DTC codes procedure

I am trying to read dtc codes using following procedure: 1 - send 0101 which means get the number of the dtc codes receive - 41 01 82 07 61 01 which means I have 2 trouble codes 2 - send 0x03 to receive codes and receive - 43 01 33 03 01 00 00 which…
lucian_v
  • 111
  • 3
  • 12
0
votes
1 answer

Send header and payload to ELM327 in non-CAN

I have an ELM327 connected to a (non-CAN) bus on an older GM vehicle. I realize I can send an OBD command (mode 09 and PID 02) by just sending the payload like "0902". However, is it possible to send a complete frame (assuming the final checksum…
TSG
  • 4,242
  • 9
  • 61
  • 121
0
votes
1 answer

ELM 327 - how emulate the ECU answers?

I have a tool that send commands to my ECU (OBD II commands). I'd like to make an emulator of my ECU. The protocol is the #6 (CAN 11/500). The tool send simply commands like "0100" / "0120" etc. I know the "answers" after sniffing" How i can answer?…
Blasto
  • 1
0
votes
1 answer

How to send an AT commands with Header and Data Bytes

this is my first Ask :D and i really haven't find something around. I've already developed an app that read a lot of informations from attached ELM327 via standard OBD Pid commands and some other via CanBus. But i have to read from different Headers…
0
votes
1 answer

BLE and ELM327 (CAN)

I need to control a car security (door open / close) via a mobile app. I am using ELM 327 adapter and BLE I connect to the device via BLE and read the characteristics of the services, but which command should I send and to which service to turn the…
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
1 answer

Connecting to ELM327 BT with HC05 [STM32] (Not as simply as look like)

i would like to connect STM32F4 with ELM327 via bluetooth using HC-05. I've got some specifc problem. Everytime when i try to use "AT+LINK", the HC-05 responds "FAIL". Hardware: STM32F411V + HC-05 iCar2 Vgate elm327 BT v3.0 I've already…
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 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