Elm327 Interfaces I have tested with ABS and SRS

To be able to read fault codes (DTC) from all Car's I have tested, it's important that an Elm327 transmits all commands from version v1.4 (minimum !)

And your Elm 327 interface must also support all protocols.

Many Elm interfaces that are sold should be version v1.5 or v2.1 and they would also support all protocols according to the data supplied.

However, my experience is different.

 

Supported protocols (properly functioning Elm327)
1 - SAE J1850 PWM (41.6 Kbaud) Ford, Mazda until 2005

2 - SAE J1850 VPW (10.4 Kbaud) Opel, Chevrolet until 2004

3 - ISO 9141-2 (5 baud init 9.6 Kbaud) Volvo, Vw, Toyota

4 - ISO 14230-4 KWP (5 baud init, 10.4 Kbaud) Toyota, Suzuki

5 - ISO 14230-4 KWP (fast init 10.4 Kbaud) Vw, Bmw, Suzuki, Porsche, Toyota, Renault

6 - ISO 15765-4 CAN (11 bit ID 500 Kbaud) BMW, Ford, Opel, Toyota, Mercedes, Fiat, Porsche

7 - ISO 15765-4 CAN (29 bit ID 500 Kbaud) Fiat, Volvo, Honda, Peugeot, Citroen

8 - ISO 15765-4 CAN (11 bit ID 250 Kbaud) Volvo

9 - ISO 15765-4 CAN (29 bit ID 250 Kbaud) Volvo

A - SAE J1939 CAN (29 bit ID, 250 * kbaud)

B - User1 CAN (11 * bit ID, 125 * kbaud) Vw, Volvo, Honda

C - User2 CAN (11 * bit ID, 50 * kbaud) Fiat

 

Interfaces I have tested.

Elm327 v1.0 en v2.1

Interface A (Upper)
Bluetooth signal weak. (only 2 meters)
Sold as a v2.1 supporting all protocols.
The interface test showed that it was actually a v1.0
Elm327 responded to many commands with "not OK".
And protocols 1 and 2 were not supported at all.

 

Interface A (Lower)
Bluetooth signal OK.
Sold as a v1.5 supporting all protocols.
During the interface test all seemed to go well first.
The Elm327 responded to all commands with "OK".
But I could not read error codes from PCM (brand-specific) ABS and SRS?
Cause: Commands were not sent to the car?
(Perhaps a "hidden" v1.0? or a electronic problem?)


Interface B
Bluetooth signal OK. (8 meters)
Sold as a v1.5 supporting all protocols.
The interface test showed that he could handle all the commands of a v1.5
All tested cars have been tested with this Elm327

 

Interface C
Bluetooth signal weak.
Sold as a v2.1 supporting all protocols.
The interface test showed that this Elm327 was actually a v1.0 too.
The Elm327 responded to many commands with "not OK".

 

Interface D
Bluetooth signal OK. (8 meters)
Sold as a v1.5 supporting all protocols.
The interface test showed that he could handle all the commands of a v1.5
Many brands and computers I could read with this interface.
(Some Fiat Ecu's (e.g ABS and BCM) I could not read-erase faults)

 

My first choice is an Elm327 v1.5 because:
1: an Elm327 v1.0 does not support enough commands.
2: I have not yet had a Elm327 v2.1 that came well from the ElmAllObd test.

 

I always use the larger version because the mini Elm327 interface
is harder to connect. (some car brands)