The Autel MaxiIM, Nos. IM508 and IM608, are diagnostic scan tools designed to provide automotive service and maintenance resets and diagnostics. The OBD-II cable connected IM508 offers IMMO functionality and comes with the XP200 key programmer to enable EEPROM, along with key reading and writing on Asian and Domestic vehicles. The tablet's IMMO functions include backup, restore, key generation/learning, and remote learning. The IM608 performs the same functions as the IM508 plus additional bidirectional controls, advanced coding, and adaptations. The IM608 includes the wireless J2534 for pass thru module programming and the XP400 key and chip programmer to expand key programming to European vehicles. The XP400 works with both the IM508 and IM608 to provide dealer and aftermarket key programming, infrared keys, and key and chip reading in and out of circuit.