Piston supports all popular OBD II protocols including J1850 VPW and PWM, ISO 9141-2, KWP 2000, and CAN (11 and 29 bits - both 250 and 500 kBit/s).