Check out the Innova 3100c at Wally's.This can read manufacturers specific codes as well as generic.Look carefully at the package the one with the USB cable included is newer and is CAN compatible,the one without is ODB ll only.You will see a small USB cable picture on the right side lower with the word FREE though it.It includes PC software and updates itself over the internet.Works very well.