The ELM327 USB is a new PC-based scan tool that supports all OBD-II protocols and comes with compatible software programs. It connects to a laptop via USB to read diagnostic trouble codes, sensor data, and perform other functions. The open-source OBD-II Software for ELM327 USB allows users to read codes, clear codes, view sensor data, and more from their car's computer using a PC and the ELM327 USB hardware interface.