Introduction
All vehicles manufactured after 1996 (for US) or 2000 (for EU) must contain an On Board Diagnostic (OBD) connector and OBD compliat engine Electronic Control Unit (ECU) that provides diagnostic information about engine status, faults and monitors how engine works.The data provided by the OBD II diagnostic system were originally intended to monitor the engine's emissions and track down problems that caused cars to pollute more than normal. Today, however, manufacturers have extended the standard to contain a great deal of data about other problems and performance. OBD II data is what causes your car's "check engine" light to go on when there is a problem, and it is likely your mechanic's tool when you bring the car in with symptoms that have no obvious cause.
Since the data's transmission format and content are standardized, a number of tools have been developed to read information via OBD-II connector.
We provide Windows-based PC application OBDTester, but also open-source pyOBD. Both applications work with our ELM-USB OBD-II diagnostic interface. Read more why should you choose our products.
Capabilities of OBD-II

OBD2 tests status

Diagnostic Trouble Codes (DTCs)

Real-time data (measured values)

Freeze frame data

Oxygen (lambda) sensor data

How can I profit from having an OBD-II tool?
For hobbyist the benefits are obvious: you can see what is going on in your engine. You can measure sensor values, read faults, etc.Even if you do not want to repair your car yourself, having an OBD-II tool is useful. OBD-II program will tell you if there are any hidden fault codes even if malfunction indication lamp is not yet glowing. And furthermore, you will have better control over what you mechanic is (or isn't) doing with your car.