Check Car Fault Reset Tool Auto Code Reader Diagnostic Scanner OBD2 EOBD CAN BUS. No battery needed, plug to car's 16-Pin OBD2 Port, turn on ignition, it will be powered. Work with most vehicles after 2001 that are OBD2 compliant (including CAN).
eBay