Autel MaxiIM508 + XP400 for 2011 BMW M3 CAS3+ key Programing


Autel MaxiIM508 + XP400 add keys for 2011 BMW M3 CAS3 step by step
Adding a 2011 BMW M3 CAS3+ key via Autel MaxiIM508 W/XP400. had to updated the cas3 module first then do procedure to add a new blank OEM Key. Key has OEM internals with aftermarket case.\
Question: Have Autel MaxiIM608 (=Autel MaxiIM508 + XP400) and doing a CAS3 on the bench today to add key, I checked on the vehicle see if its ISTAP or not, Can we add key to ISTAP version on the bench? Or must be it be downgraded in the car first?

Answer: Add key with DME ISN.

Question:  So read isn on bench or in car? What if the CAS has been downgraded? Can a key be added and written to it on the bench?

Answer: I don't do anything in car myself, always on bench with power supply.
What DME does it have?
If CAS is downgraded (or "upgraded" as autel screen says), it should no longer by key encrypted and you can add a key on bench
I just find it easier and faster to read the DME ISN and add a key

Done the same procedure as below: 2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400:
2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400 1
IMG: Autel MaxiIM508 connected to the OBD2 port of 2011 BMW M3

2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400 2
IMG: Autel XP400 connected to Autel MaxiIM508.

Establishing vehicle communication.
 2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400 3

Updating the second part...Not touch any button of vehicle, please wait...
 2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400 4
Establishing vehicle communication.

Connecting to internet to obtain data...
 2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400 5
ECU upgrade sucessfully!
 2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400 6

Smart mode:
CAS part number...
CAS type: CAS3++ (ISTAP)
Current CAS of the vehicle is encrypted, please insert a working key and switch ignition on first.
 2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400 7
Connecting to internet to obtain data...
 2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400 9

Reading RAM, will take about 1 minute...
 2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400 9

Remove the key from the ignition switch. If it is a smart key, please take the key out of the car.
Please be sure to operate as required, otherwise this may make the vehicle abnormal. If the vehicle is abnormal after reading out the key information, please try performing [Clear DTC] to make it back into the normal status.
2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400 10

Tap "OK" and connecting to the internet to obtain data...
Reading key information...
Read key information success!
Tap "Yes" to backup the original key data.
 2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400 11\

File saved successfully.
 2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400 12

Choose "Key3", then "Programmer generate key".
 2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400 13

Tap "Semi-smart key".
 2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400 14

Please connect the device to the programmer (XP400) and put the new key into the programmer card slot.
2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400 15
2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400 16
Writing key, please wait...

Generating dealer key success. Please insert the key into the ignition switch to start the car once.
If the vehicle cannot be started, or the ELV is displayed on the instrument, please synchronize the ELV or DME according to the situation.
 2011 BMW M3 CAS3+ key add via Autel MaxiIM508 + XP400 17

Done!

Autel MaxiIM508 + XP400 is good obd2 programmer.