The Autel MaxiIM IM508 Key Programming Diagnostic Tool is an Android-based touchscreen diagnostic, service, and key programming tablet. The 7" Wi-Fi diagnostic tool includes the XP200 key programmer capable of EEPROM and key reading and writing. The IM508 is an all systems code reader and service tool that offers IMMO functionality including backup, restore, adaptations and coding, key generation and key learning, and remote learning.