The compact and durable ElmScan-5 Compact USB scan tool supports all OBD-II protocols, features automatic protocol detection, and comes with a number of compatible diagnostic programs (supports winXP or VISTA). It will install as a virtual COM port on any USB 1.0 compatible computer.