EdiabasLib supported adapter types
The following table shows which adapter and vehicle combination is supported:
Adapter |
BMW-DS2 |
BMW-FAST |
BMW-FAST-ENET |
VAG |
FTDI USB |
Yes |
Yes |
D-CAN |
No |
ELM327 |
No |
D-CAN only |
D-CAN |
No |
Custom |
Yes |
Yes |
D-CAN |
No |
Deep OBD |
Yes |
Yes |
D-CAN |
Yes |
Deep OBD ENET |
No |
No |
Yes |
No |
Vehicle legend:
- BMW-DS2: BMW models (with DS2 protocol): E36, E38, E39, E46, E52, E53, E83, E85 and E86.
An OBD II Pin 7+8 connection in the adapter is required!
- BMW-FAST: BMW E series with BMW-FAST protocol (DS2 successor protocol).
- BMW-FAST-ENET: BMW models with ENET (F series or higher with HSFZ or DoIP protocol).
- VAG: All VAG models. This mode is still experimental!
Adapter legend:
- FTDI USB: Standard FTDI based USB “INPA compatible” D-CAN/K-Line adapters.
Do not use adapters with fake FT232R chip, there are communication problems!
- ELM327: ELM327 based Bluetooth and WiFi adapters. Recommended ELM327 versions are 1.4b, 1.5 and origin 2.1, which are based on PIC18F25K80 processor (no MCP2515 chip).
Only D-CAN is supported (BMW vehicles starting from 3/2007).
There are fake PIC18F25K80 processors with version 1.5, these will not work!.
ARM based adapters are in most cases not 100% ELM327 compatible. The adapter manufacturer must explicitly state, that the adapter is Deep OBD compatible.
- Custom: Custom Bluetooth D-CAN/K-Line adapter.
- Deep OBD: Bluetooth and WiFi adapters with Replacement firmware for ELM327.
For BMW-DS2 vehicles an OBD II Pin 7+8 connection in the adapter is required!
- Deep OBD ENET: ENET WiFi adapters for BMW F-models.