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:
IMG: Autel MaxiIM508 connected to the OBD2 port of 2011 BMW M3
IMG: Autel XP400 connected to Autel MaxiIM508.
Establishing vehicle communication.
Updating the second part...Not touch any button of vehicle, please wait...
Establishing vehicle communication.
Connecting to internet to obtain data...
ECU upgrade sucessfully!
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.
Connecting to internet to obtain data...
Reading RAM, will take about 1 minute...
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.
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.
\
File saved successfully.
Choose "Key3", then "Programmer generate key".
Tap "Semi-smart key".
Please connect the device to the programmer (XP400) and put the new key into the programmer card slot.
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.
Done!
Autel MaxiIM508 + XP400 is good obd2 programmer.