I can't get to the alfaobd site from work so I'll have to check it out when I get home.
The software requires a compatible OBD interface. At present the following types of interfaces are supported:
OBDKey Bluetooth/USB/WLAN for PC and bluetooth/WiFi-enabled Android and Windows devices. This is a universal interface supporting all the control units.
KLLine serial or USB, PC version only. For example, interfaces supplied by Electronic-Fuchs.de, Obdauto.fr , and ECUFix.com are supported. KKL interface provides no CAN support.
ELM327 - based USB / Bluetooth / WLAN interfaces for PC and bluetooth/WiFi-enabled Android and Windows devices. All CAN units are supported and some of K-Line. Make sure the ELM 327 is of version 1.3 and above.
Warning: There are many suppliers of these interfaces, but not all of sold interfaces are compatible with AlfaOBD!
An ebay interface based on an ELM327 clone might work fine if you are lucky. But there are lots of defective interfaces sold which can not establish connection to car ECUs under AlfaOBD. If, when connecting to a car ECU AlfaOBD displays a message "Interface reports NO DATA" or "Interface reports CAN ERROR", this is most probably a sign that you have one of these defective interfaces. If such an interface works OK with other OBDII diagnostic software it is because this software uses a different connection mode (standard OBDII/EOBD).
So, it is recommended to use an ELM327 interface tested with AlfaOBD.
For example, the interfaces sold by Electronic-Fuchs.de and Obdauto.fr have been tested for compatibility with AlfaOBD.
OBDLink MX and SX interfaces. All CAN units are supported and some of K-Line. OBDLink MX is the recommended interface for the cars with high-speed CAN bus on pins 6 and 14 and middle-speed CAN bus on pins 3 and 11 of the OBD plug. These are, for example, Fiat 500X, Tipo/Egea 2015, Freemont, Viaggio, Ottimo, Lancia Thema (Chrysler 300), Dodge Dart, Chrysler 200, Jeep Cherokee. No additional adapters are needed for these cars when using OBDLink MX.
Kiwi 3 Bluetooth LE (Android only). All CAN units are supported and some of K-Line. The interface features very low power consumption.
Note: AlfaOBD for Android provide no support for KLLine interface due to limitations of Android OS .
Note: USB interfaces are supported on the Android devices via On-The-Go, check if your Android device supports On-The-Go and get a corresponding adapter.
Note: WLAN connection is only available on Android devices with ad-hoc Wi-Fi support. Before purchasing of WLAN interface for use with the Android version of AlfaOBD please check if it is possible to configure your particular Android device for ad-hoc Wi-Fi. Typically it means that the device is rooted and the Wi-Fi driver is replaced with an "adjusted" one.
It is recommended to purchase an adapter or set of adapters to be able to communicate to the Control units other than those connected to the pin 7 (K-line) and 6 and 14 (CAN line) of the car OBD plug.
The adapters are available at Electronic-Fuchs.de , Obdauto.fr , or Gendan.co.uk
For the detailed description of AlfaOBD for Windows features, installation and use see help which is also included into the download packages.
Help for the Android version is here (English) or here (German).
For more information and support contact
info@alfaobd.com