launch x431 Tool
6% off

2 Years Free Update Autel MaxiIM IM508Pro IM508 Plus XP400 Pro All-in-one Key Programmer Same IMMO Function As IM608Pro No IP Limit

Brand: Autel Item No. SK237-B+SK282-B Out of Stock. History 96 sold.

Latest price: 1,199
Buy Now: 1,131 6% off
Ship from Czech Republic No Tax to EU Union
5.6KG     ( 12.35LB )
Return for refund within 7 days,buyer pays return shipping. Read details ?

Product Description

1. Shipping from EU/UK warehouse, no tax needed, 2 Years Free Update
2. IMMO Function for IM508 + XP400 PRO = AUTEL IM608 PRO.
3. Original Autel MaxiIM IM508 Advanced IMMO & Key Programming Tool Plus XP400 Pro Key and Chip Programmer.
4. With XP400 Pro, it will add more functionality for BMW, Mercedes-Benz, EEPROM reading for over 2000 (chips, components, devices) types including EEPROM and MCU Read, additional Odometer Read/Write, and more.
Original Autel MaxiIM IM508 Advanced IMMO & Key Programming Tool Plus XP400 Pro Key and Chip Programmer

The Autel IM508 is out of production, you can choose Autel IM508S+XP400 Pro to replace it


MaxiIM IM508 Highlights:

1. Autel IM508+XP400 Pro complete same immo function as Autel IM608 Pro, with much cost-effective price
2. Muti-Language: English, French, German, Dutch, Polish, Swedish, Korean, Japanese, Russian, Italian, Traditional Chinese(free to change language)
3. Two Years Free Update online On Autel Official Website, after 2 years,  autel im508 update subscription price is 319USD/Year
4. Global Version without IP Blocking Problem (able to ship all EU Countries now)
5. Key programming + all system diagnostics + 22 advanced services
6. Support Toyota/ Lexus/ Scion 8A Blade Key programming and all key lost, need buy Autel Toyota 8A Blade AKL Kit extra
7. Supports Mercedes Benz All Key Lost, faster calculate password, need buy Autel G-BOX2 extra
8. Able to collect the data sent from the ignition coil, need buy Autel APB112 Smart Key Simulator extra
9. adds BMW EWS3 key learning, Benz NEC key learning and Benz ESL_W209 read/write/erase, need buy Autel IMKPA Accessories extra
10. Fast delivery from EU no tax

Autel IM508 Car List, please check on official website:


Autel IM508 Description:

Autel MaxiIM IM508 is a fast, easy-to-use, and ultraportable immobilizer and key programming device. The Android-based touchscreen tablet features powerful quad-core processor, intuitive design and straightforward interface. Equipped with the XP200 key programmer, IM508 is capable of providing extraordinary service functions for the immobilizer system. Together with the ability to quickly diagnose all modules of the majority of the makes and models on the market, IM508 provides you with superior special functions. IM508 is the perfect solution for shops and technicians who demand affordable and powerful IMMO and diagnostic services

Autel IM508 is compatible with Autel XP400 Pro Key Programmer. When connected to XP400 Pro, IM508 would have the same IMMO key programming functions as Autel IM608 Pro to further extends its capability to support IMMO functions for BMW CAS4 Key Learning and programming functions like IMMO ECU Read & Write, MC9S12 Encryption Chip Read & Write, IC Card Read & Write, for Mercedes Infrared Key Read & Write, Remote Frequency Detect and it will support PC connection.


Professional Key Programmer

Autel IM508 is a professional car diagnostic scanner that provides extraordinary service functions for the immobilizer system, including: immobilizer system status, key learning, key add, all keys lost, remote control learning, remote control add, chip read and write. It’s a professional solution for car keys and remote controls and prevents your car from being stolen!

Smart Mode & Expert Mode

Smart Mode– accesses to a function menu where each function is configured as a smart guide system.
Expert Mode– accesses to a function menu where each function is separated from each other.

Why Choose Autel IM508? IM508 is a very practical All-in-One Key Programmer! Features that other products do not have:

For Volkswagen/Audi:

1. Automatically identify the anti-theft type, automatically read the anti-theft data, and automatically combine the anti-theft matching process.
2. All VAG series 4th generation CAN instrument anti-theft all key lost OBD method, convenient and fast. (All Volkswagen, Skoda 96/48-bit all lost OBD method)

3. The MQB key is added, and all system support All keys lost OBD method , which is convenient and fast.
● Volkswagen Golf 7, Lingdu MQB mechanical keys all key lost OBD method
● Audi A3_MQB mechanical keys all key lost (requires G-BOX)
● All Volkswagen, Skoda MQB add key

4. Five generations of anti-theft
● Audi Q5 (2015-2018) all key lost OBD method
● Audi A4L (2015-2016/8) all key lost OBD method
● Audi A6L (2015-2018) add key OBD method
● Audi A5 (2015-2017) add key OBD method
● Audi A6L/A7/A8 (2012-2014) all keys lost OBD method (BCM non-encrypted version, Bosch engine)

For BMW:

● FEM/BDC anti-theft system, the exclusive first intelligent mode is easy to operate, and the data is automatically saved to prevent the dead car
● FEM/BDC anti-theft system, support ECU upgrade and repair; remote control information backup; OBD disable/enable keys.
● The new B48/B58 engine read the ISN code with OBD method (F chassis)
● CAS1, CAS2, CAS3/CAS3+ Add key / all key lost OBD method
● CAS3++/CAS3++ (ISTAP) Add key OBD method, all key lost OBD attempts to generate 64 times, load files to generate keys, and use ISN code to generate keys
● With G-BOX, it supports reading and writing of most engine ISN codes

Highlights of Autel XP400 Pro:
1. XP400 Pro is an Advanced All-in-One Key Programmer
2. One Year Free Update Online on Autel Official Website
3. Could Be Used with Autel IM508 and Autel IM608, Also IM100 and IM600 as well
(Notice: XP400Pro is compatible with IM100 / IM600. The only thing the IM100 and IM600 will not have when used with XP400Pro is the 4 channel Labscope software and AutoAuth)
4. Supports Key Renewal on 11 Key Types with Additional Adapters - IMKPA, Key Programming Accessories Kit

Autel XP400Pro is a replacement for XP400. It adds more functionality for BMW, Mercedes-Benz, as well as EEPROM reading. With the new protocols, the end-user will be able to read over 2000 (chips, components, devices) types including EEPROM and MCU Read, additional Odometer Read/Write, and more.  Also, added functions for EWS3, W209, NEC, and more.


the IM508 with the XP400pro + IMKPA Key Programming Accessories Kit to perform all the same Key and IMMO functions as the IM608pro.

Autel IM508 vs IM608 Pro


Please note: XP400Pro is compatible with IM100 / IM600. The only thing the IM100 and IM600 will not have when used with XP400Pro is the 4 channel Labscope software and AutoAuth.
• Expanded EEPROM functions for more component access
• 170+ types of Odometer component reading functions
• 180+ Immobilizer ECU component types
• 40+ Engine ECU component types
• 2000+ MCU component types
• 440+ EEPROM component types
• Compatible with IM508 and IM608
• Includes 1-Year Warranty
• Free Software Updates for Life of Tool

XP400Pro adds support for following chips:

    EEPROM-->>AMD-->>AM29FXXX series chip
    EEPROM-->> FUJITSU-->> MB29FXXX series chip
    EEPROM-->> ST-->> M29FXXX series chip
    Engine control module-->> ST-->> M29FXXX series chip
    IMMO-->> BENZ-->> ESL_W209_W906(Motorola) read/write/erase function
    IMMO-->> BMW-->>EWS3 module read/write function
    REMOTE_RENEW(renew key)-->> NEC-->> V51 and V5 chip read/write/erase

XP401 Pro adds support for following adaptor board:

    APB113 PCF79XX adaptor board
    APB114 EWS3 adaptor board
    APB115 NEC adapter board
    APB118 NEC ELV adaptor board
    APB119 TB28FXXX adaptor board
    APB120 TMS370 adaptor board
    APB121 AM29FXXX adapter board
    APB122 AM29FXXX adaptor board1
    APB123 AM29FXXX adaptor board2
    APB126 M35080/D80 adaptor board
    APB127 MC68HC0(7)05BXX adaptor board
    APB128 MC68HC05X32 adaptor board

XP400 Por New Added Adapters instruction:

Adapter Function Support List
APB 113 Remote Key Unlock/Write BMW E Series Remote Key Original Factory 315 Remote Unlock
Original Factory 868 Remote Unlock
Third Party Remote Unlock
BMW F Series Remote Key 315 Remote Unlock
433 Remote Unlock
868 Remote Unlock

Audi – Half Smart Key


Audi – Smart Key

APB 114 BMW EWS3 module read/write function


APB 115
Mercedes Benz NEC OE key programming

APB 118 Mercedes Benz ESL_W209_W906(Motorola)
read/write/erase function
ESL W209 W906 (Motorola)
APB 119









APB 121





APB 122



APB 123

3 MBM29F200BC-PF
3 MBM29F200TC-PF
3 MBM29F400BC-PF
3 MBM29F400TC-PF
3 MBM29F800BA-PF
3 MBM29F800TA-PF

APB 126






Advanced Key Programming Vehicle Coverage when combined with XP400 PRO:

* One-tap Key Programming via OBD
* 3rd Generation IMMO CAN-Line/ K-Line Add Key, All Key Lost
BMW * Smart IMMO Programming (support EWS3/ 4, CAS 1/ 2/ 3/ 4, FEM/ BDC)
* Add Key/All Key Lost
Volkswagen/ Audi * One-tap Online Programming
* Add Key/All Key Lost Via OBD for 2013 - 2020 Models
GM * Read IMMO Password, Add Key/ All Key Lost up to 2020
Ford * Add Key/All Key Lost (No PIN Needed) up to 2020
Mazda * Add Key/All Key Lost (No PIN Needed) up to 2020 FCA
* Read IMMO Password, Add Key/All Key Lost up to 2020
Renault * Add Key/All Key Lost (No PIN Needed) up to 2020
LandRover/Jaguar *Add Key/All Key Lost up to 2019
Volvo * Semi-smart Key Learning via OBD up to 2018
* Smart/Blade/Fobik Key Learning via Dump

Autel XP400 vs XP400 Pro vs Xhorse VVDI Prog:
Features XP400 XP400 PRO VVDI PROG
EEPROM read/ write 330 chip types

445 different chip types newly added support (AM29FXXX seriesMB29FXXX series)

429 different chip types
MCU read/ write 1541 chip types 2067 chip types 1758 different chip types
Engine ECU read/ write 40 chip types 41 chip types add write support for SIMTEC76(AM29F800BB)_WRITE Engin ECU read (74 types)
Immoblizer ECU read/ write 168 chip types 181 chip types 171 chip types
Odometer read/ write read odometer module 9 types read odometer module 171 types (update in July) read odometer module 171 types
Airbag read/ write read airbag module 5 types read airbag module 5 types read airbag module 54 types
Frequency detection 315/ 433/ 868MHz 315/ 433/ 868MHz N/A
Key read/ write support support N/A
Unlock key N/A support 11 key types (Audi/ BMW) 6 key types
Write key via dump Mitsubishi, suzuki, fiat, landrover, Juguar Mitsubishi, suzuki, fiat, landrover, Juguar Support 40+ vehicle makers
Easy to use/ stability 1. menus are too value and can't select intuitively
2. with high-definiton wiring diagrams (not sufficiently covered)
1.Stability of key read/ write, chip read/ write, IR key read/ write are greately enchanced.
2.menus are too vague and can't select intuitively
3.with high-definiton wiring diagrams (not sufficiently covered)
1.menus are clear and easy to use
2.with high-definiton wiring diagrams (sufficiently covered)
3.high stability of chip read/ write


Connect the XP200 or XP400 Pro Key Programmer to the IM508 Key Programming Scan tool via USB cable and connect the IM508 to the vehicle through OBD cable.

Connect the XP200 or XP400 Pro Key Programmer to the vehicle through OBD cable will damage the XP200 or XP400 Pro programmer

autel im508 manual

Autel IM508 Update Log in Dec 2021:

Volvo: Global
1. Adds Add Smart Key, All Smart Keys Lost, Erase Smart Key and Read CEM Security Data functions for models below: XC40 EV (2021), XC60 PHEV (2018-2021), XC90 PHEV (2016-2021), S60 PHEV (2018-2021), and S90 PHEV (2019-2021).
2. Optimizes process for Key Learning and Read CEM Data functions as well as operation guide and schematic diagrams for some systems.

Tata: IMEA
Adds Add Key and All Keys Lost functions for models below:
Blade key: Tigor (BS6), Tiago (BS6), Altroz (BS6), Nexon (BS6), Harrier (BS4), Harrier (BS6), Safari (BS6) and Venture (BS4).
Smart key: Altroz (BS6), Safari (BS6), Nexon (BS6), Harrier (BS4), Harrier (BS6), Tigor (BS6) and Punch (BS6).

1. Adds Read Encrypted BCM2 IMMO Data function for Audi A4/A5/Q5 as of 2013 (version: 0711, 0650, 0641, 0633).
2. Adds Read Encrypted BCM2 IMMO Data function for Audi A6/A7/A8 as of 2013 (version: 0827, 0825, 0824, 0582, 0572, 0560, 0551, 0521, 0510)

Adds all keys lost function (using G-Box to back up immo data) for Camry XV70, C-HR, Prius 2018- with 8A-A9 smart key

Package List:

1 x MaxiIM IM508 Tablet
1 x XP200 Key Programmer
1 x AAC001–MED17 Cable
1 x Honda-3 Adaptor
1 x KIA-20 Adaptor
1 x KIA-10 Adaptor
1 x Mazda-17 Adaptor
1 x USB External Power Adapter
1 x Carrying Case
1 x Main cable
1 x Quick guide
1 x Mini USB Cable
1 x Carry Case

1 x XP400 Pro Main Unit
1 x APB129 – EEPROM Adapter
1 x APA002 – EEPROM Socket
1 x APB125 – Mercedes Infrared Collector
1 x APB103 – MCU_PLCC52 Adapter
1 x APB104 – MCU_FQFP64 Adapter
1 x APB105 – MCU_FQFP80 Adapter
1 x APB106 – MCU_FQFP112 Adapter
1 x APB107 – MCU_FQFP144 Adapter
1 x APB108 – MCU_FQFP176 Adapter
1 x APB109 – MCU_FQFP32 Adapter
1 x APB110 – MCU_FQFP48 Adapter
1 x APB111 – MCU_SO28 Adapter
1 x APA101 – Spare Signal Cable
1 x APC101 – USB Cable (Standard USB –Type B USB)
1 x APA103 – EEPROM Clamp
1 x APA107 – ECU Cable
1 x APA108 – MCU Cable
1 x APA109 – MC9S12 Cable
1 x Dupont Line


Q: I heard through autel and e-mail that only vw advanced mode was being maintained. Golf 6 in expert mode All-key lost function is also closed?
A: Only adanced mode that requiers online immo calcaution is under maintenance.

Q: Is the 48 megamos copy function that copies 48 chips among the im508 vw functions not available?
A: This function is available, you can enter into expert selection-> IMMO IV instrument CAN->

Q: Wheter the IM508+XP400 Pro support all key lost, when i test on golf 7, it says"Autel server maintenance"
A: It is not available currently, autel will release new update package soon, you can send VIN number to us, we can help you to check the password

Q: Maybe you know if vag group servers will be able again?
A: Autel may release new update after August 10th to solve this problem

Q: I want to add key ,
Before I process its giving this message. If I update the CAS it won’t cause a issue after or causing not to start the car?
I have upload the picture for you to see it.

Going to update CAS:

The current CAS belongs to the CAS++ (ISTAP) version, need to be updated before OBD access.
Suggest: Manually backup the original car FLASH and EEPROM data before performing this function.
A: Yes, you need update it, otherwise can not do this, if failed, you can  enter into special function->ecu repair(ISTAP VERSION) to execute it

Q: Does it support for all key lost for Renault Talisman 2017?
A: Yes, it suppots
xhorse remote keys wholesale

Shipping Method and Delivery Time: 

1. UK & Czech Warehouse Shipping: 3-5 working days. Fast Delivery & VAT/Tax Free.
[Ship from UK] For UK customers only,  2-5 days shipping by Royal Mail or UPS
[Ship from Czech] For European countries, ship by DHL or GLS, 3-5 days delivery. 

2. DHL Shipping: Suitable for customers worldwide. Will take 5-7 working days. 
If your address belongs to remote area, will need to pay remote handling cost. Please remember to leave message if you have any special requirement.
3. Yanwen Express: TAX Free for European Countries. Will take 10-15 working days normally.
4. Order Under 130EUR normally with default shipping standard post, customers can tick for premium delivery to choose ship by DHL.
5. Customers can also choose UPS, TNT FedEx or EMS if you prefer.


Autel IM508 Read Benz W207 EIS data with XP400 Pro

Autel IM508 Key Programmer Unboxing

Autel IM508 Program key for Benz W207 with XP400 Pro

Tech Support

In the previous article, you can learn the guide to successfully read Benz EIS W207 data via OBD using Autel MaxiIM IM508 with XP400 Pro. Today you can see how to calculate the password and program key with the EIS data read out. 
In the previous article, you can learn the guide to successfully read Benz EIS W207 data via OBD using Autel MaxiIM IM508 with XP400 Pro. Today you can see how to calculate the password and program key with the EIS data read out. 

Firstly, prepare all devices incl. one original key and one blank key, etc.
Make sure the connections of all devices are correct.
autel im508 xp400 pro

Then operate on Autel IM508 key programmer.
Read EIS data before adding key, please refer to this post:
Read Benz W207 EIS Data by Autel IM508 with XP400 Pro
Start to add key in 6 steps
Go to “Control unit” menu, tap “Add key”-> “On bench”-> “W207”
autel im508

There is EIS wiring diagram, we have already connected it, so just click “OK”
(If you don’t know how to connect, just refer to it)
autel xp400 pro

Click “Begin” to start adding key

Step 1: Read EIS data successfully

Step 2: Read ignition key information
Put the original key close to XP400 Pro programmer and press any button
Then insert the key into the coil of XP400 Pro 

This is not a smart key, click “No” to continue
Read out the number of possible existing keys 

Step 3: Read blank key information
Put the blank key close to XP400 Pro programmer and press any button
And then insert the key into the IR keyhole on the programmer

Step 4: Obtain key password
There is not a key password, just click “No” and press “OK” to enter password calculation process
When the password calculation is done, insert the original key into the EIS and wait for 5s. After that, pull the ignition key out

Insert the original key into EIS lock again and wait for 2s
Then confirm whether the key can be turned to the ON position
Note: If it cannot do on bench, please remove the key and try again until it can be turned to ON position.
If operate in a car, please pay attention to whether the instrument panel is illuminated when the key is turned to the ON position. Try again if the key cannot be turned to the ON position.

Pull the original key out and insert it into the IR keyhole on the XP400 Pro programmer again
It will take about 10-30 min to calculate password, please keep patient.
Password calculation is successful.

Insert the original key into the EIS and wait for 30s
Password calculation completed

Step 5: Generate key file
Insert the blank key into the coil of XP400 Pro 
Add key successfully

Step 6: Test the new key
Finally, follow the on-screen instruction to test the new key
Insert the new key into the EIS to learn, it works, and means the new key has been programmed successfully

That’s all!