Three Steps to Add New Key to BMW by Autel IM608 (For Newbies)

This article will share how to use Autel MaxiIM IM608 to add a new key on BMW for the first time.

A lot of people are scared to mess with BMWs because they don’t have anybody to help, and fear hold them back. Hope this post will give you confidence and make things a little bit easier and less risky.


Case 1: IM608 failed attempts to add a key to 2007 BMW 525i

When I use the IM608 to add a new key to my BMW car with XP400, there is a message prompted “Generating dealer key failed! Please check the key status!”


1.Back up key data

2.Learn original key data

3.Transfer the key data to the new key with XP400

When failed to read key ID. Please check:

1.If the key type is correct

2.If the key is put in the right position

3.If the connection of data cable is OK and the connection is loose during the reading process

Upon examination, it was found that the USB cable connected to XP400 key programmer was wrong.


The incorrect USB cable is just for transferring data from the IM608 to a computer

The correct one actually can do the key relearning procedure, just plug it into XP400 then on the top of the tablet



When use the correct cable, I add a new key to my car successfully.


Case 2: Wants to add a key to 2007 BMW X5 by IM608


Step 1: Learn original key data

Step 2: Update CAS if needed

Step 3: Transfer the key data to the new key with XP400

In detail…

Step 1: Learn original key data

Select the corresponding car model


Then click Key operation


Connect the device to the programmer and put the key into the programmer card slot


Select Key learning by OBD


Pay attention to the tips to generate the dealer key:

1.[Add key] and [All keys lost] is available for current CAS.

2.Note: Key learning process requires networking to obtain data, please set up the network to ensure that it is connected to WIFI and keep this state during the whole process.

3.Sugget: Before performing this function, please backup the key information in [Backup key data] to prevent data loss.


Then switch ignition on

Step 2: Update CAS if needed

Select Add key and update CAS


All the key slots are available, choose one key you want and click Programmer generation key at the bottom right of the screen


Follow the prompt to put the working key into the XP400 programmer card slot


Read key information successfully


Step 3: Transfer the key data to the new key with XP400

Select Smart key


Put a new key into XP400 device instead of the original key to write


Generate dealer key success


Then insert the new key into the ignition switch to start the car once!



If the vehicle cannot be started, or the ELV displayed on the instrument, please synchronize the ELV or DME according to the situation.


1.Make sure you have the correct set up

2.Try to get a good key supplier to ensure that you will have a working key

3.For BMWs, try to back up the data first before adding the key

4.Don’t be afraid to solve a problem out of your comfort zone

Add Comment

Required fields are marked *. Your email address will not be published.