Order ELM-USB, an universal multi-protocol OBD-2 ELM32x compatible USB interface

Downloads

No drivers for ELM-USB are required under Linux.

VersionDownloadDescription
0.9.3
2015-04-20
LATEST
pyobd-0.9.3.tar.gz
pyobd_0.9.3_all.deb
  • Bug fix: Debian "all" architecture package
  • Bug fix: Python syntax bugfixes
0.9.2-2
2010-06-20
pyobd-0.9.2-2.tar.gz
pyobd_0.9.2-2_i386.deb
  • Bug fix: No interface found on MAC OS (thanks to Chris Inacio)
  • Bug fix: Problems with repeated connection attempts.
0.9.2
2009-10-21
pyobd-0.9.2.tar.gz
pyobd_0.9.2-1_i386.deb
  • Bug fix:Cant open configuration file on debian. (thanks to Will Stites)
  • About dialog text update.
0.9.1
2009-09-01
pyobd-0.9.1.tar.gz
pyobd_0.9.1-1_i386.deb
  • ELM USB support, device selection
  • Various fixes to support modern systems such as Debian Lenny/Ubuntu 9/etc.
  • Freeze frame support
  • DTC code readout and decoding
  • Support for european vehicles
  • Reconnect
  • Trace window with OBD-II packet dumps
  • OBD-II tests status
  • OBD-II status window
  • Configuration
0.9
2004-11-15
pyobd-0.9.tar.gz
  • 11-15-2004: Release 0.9 added. There are a number of known issues.
    1. Elm device reset does work _exactly_ right. If the device doesn't respond the first time, wait a few seconds and try it again.
    2. DTC reading isn't finished.
    3. Freeze frame reading isn't yet supported.
  • 10-26-2004: Over the weekend, I verified that the DTC management code works. pyOBD can now read and reset codes/check engine lights. Screen shots were also added.
Latest version by Charles Donour Sizemore (2004)
Brief installation instructions