This ELM327 Scanner supports all OBD-II protocols as follows: ISO15765-4 (CAN), ISO14230-4 (KWP2000), ISO9141-2, J1850 VPW, J1850 PWM. Newly developed bluetooth ELM327, read diagnostic trouble codes, both generic & manufacturer-specific, & display their meaning (over 3000 generic code definitions in the database).