One ELM327 OBDII OBD2 USB with switch. With this cable and the one of the supported software vendors you can detected modules which are not visible for regular OBD2 scanners.This includes showing you trouble codes, PIDs, running tests and services procedures which are never displayed by other OBD2 scanners and a standard ELM327.