Open source pyOBD diagnostic OBD-II is an OBD-II compliant car diagnostic utility. It is designed to interface with low cost 32x ELM OBD-II diagnostic interfaces like USB-ELM. It will essentially allow you to talk to your car's ECU ... Fault code display, display measured values, read status tests, etc. All vehicles manufactured since 1996 (U.S.) or 2001 (the EU) must be OBD-II compliant, c ' is to say they must work with pyOBD.pyOBD is written entirely in Python was originally written by Donour Sizemore, now maintained and improved by SECON Ltd and is free software and is distributed under the terms of the GPL devlopers Python . For, pyOBD provides a single module, obd_io, which allows control of high-level sensor data and a fault code managment.The whole package has been tested to run on Windows, Debian / Ubuntu Linux, Mac OSX 10.3 (Panther). In general, any other POSIX type system meeting the requirements below will be supported. In theory, Windows is also supported, but has not been tested.