OBD Auto Doctor is also available for the Windows Phone. OBD Gauge Dana Peters provides this software for the Palm or Pocket PC platforms. There’s even some Windows software for plotting the captured data. Opengauge This is an open source project for interfacing the Arduino to OBD.
EasyObdII Free Version 2.5.7
Released 26/05/2015 THIS IS A FREE ' TRY BEFORE YOU BUY ' VERSION , ONLY PURCHASE THE PREMIUM VERSION IF THIS VERSION CONFIRMS THE SCANTOOL HARDWARE IS SUPPORTED AND THAT VEHICLE DATA IS RECEIVED.
Purchase 100% compatible scantools from our [ Scantools Page ]
Features:
Improved GUI Interface - NEW LOOK!
PDF reporting
Fullscreen mode
Configuration page with autosave
Show Stored , Pending and Permanent faults
Bluetooth speeds up to 460800 Baud
USB speed 38400 to 115200 Baud
Windows XP SP2 to Windows 10 (Excluding Mobile) Compatibility
Auto port and Scantool recognition and configuration
BLUETOOTH Devices Supported :- OBDLink BT - OBDlink MX and LX
PID SUPPORT LIST Actual Parameter Data is Vehicle Specific. The software will only show those parameters supported by the vehicle.
PID / Description
00 Supported PIDs 01 to 1F 01 Number of DTCs , MIL Status and available OB Tests 02 Freeze frame DTC 03 Fuel system status 04 Calculated Engine load 05 Engine coolant Temperature 0C Engine RPM 0D Vehicle speed 0E Timing advance on cylinder 1 1C OBD standard
Engineers and programmers are often intimidated by the prospect of interfacing with OBD-II systems. Five protocols, a dozen modes, hundreds of parameters, thousands of trouble codes. Who can figure it all out? The good news is, tapping into the wealth of information available on the OBD bus is easier than you think. To get started, you will need three things: documentation, an OBD interface, and an ECU or a simulator.
Documentation
SAE J1979 specifies diagnostic services and functionally addressed request/response messages. In a nutshell, it describes how to format requests for information (coolant temperature, VIN, trouble codes) and how to interpret the responses. This standard is available for purchase from SAE, although some of the information is available for free on Wikipedia.
STN1100 Family Reference and Programming Manual describes the features and command set of the STN1100 family of OBD interpreter ICs.
ELM327 datasheet provides an overview of the ELM327 command set emulated by the STN11xx ICs.
OBD Interface
The articles in this series assume that you are using an STN11xx-based OBD interface (OBDLink, microOBD, STN1110), although many of the examples will work with the older ELM327-based interfaces as well. An OBD interface, sometimes referred to as “OBD adapter”, is an digital device whose job is to convert OBD signals that the host system can understand, like UART or RS-232. A useful analogy is to think of the OBD interface as a modem.
ECU or ECU Simulator
In order to test your software, you will need to connect the interface to an OBD-compliant vehicle, a benchtop ECU, or an ECU simulator (highly recommended).