Wifi ELM327 interface is able to detect and interpret obd2 / eobd protocols automatically. It also provides support for high speed communications and a low power sleep mode. It use AT commands to communicate with a host device (PC, notebook, for iOS). There are plenty of software packages available, which are fully compatible with this tool. Some of them have pretty useful features, such as engine running parameters monitoring, DTC reading and clearing, MPG meter, etc. You can even write your own software on a specified hardware platform if you wish, because the AT commands are fully documented and very well explained. This tool is only 2.7 x 1.25x 0.9 inches, and it comes with a 6 ft OBDII cable for easy installation. It also includes a power switch built-in to prevent the need for having to constantly disconnect your unit from the OBDII port. It is compatible with 1996 and later vehicles which are obd2 or eobd compliant. Connecting to your iPhone / iPod touch is made by WIFI connection in adHoc mode. Features: *Firmware Version V1.5 (Supports more protocols SAE J1850 than V2.1). *With chip:PIC18F25K80 ,supports all elm327 fucntions,in program ELM327 identifier,it shows full functions. Vehicle Speed RPM Fuel Consumption Engine Coolant Temp Fuel Pressure Calculated Engine Load Throttle Position Intake Manifold Pressure Air Intake Temp Timing Advance Mass Air Flow Fuel Level Barometric Pressure EVAP System Vapor Pressure Fuel Trim Support Protocols: 1.SAE J1850 PWM(41.6Kbaud) 2.SAE J1850 VPW(10.4Kbaud) 3.ISO9141-2(5 baud init,10.4Kbaud) 4.ISO14230-4 KWP(5 baud init,10.4 Kbaud) 5.ISO14230-4 KWP(fast init,10.4 Kbaud) 6.ISO15765-4 CAN(11bit ID,500 Kbaud) 7.ISO15765-4 CAN(29bit ID,500 Kbaud) 8.ISO15765-4 CAN(11bit ID,250 Kbaud) 9.ISO15765-4 CAN