How to Program BMW CAS3+ Key with Autel XP400 and VVDI2

Autel XP400 chip programmer can easily do the chip read and write, key read and write on PC. Here’s the demo example on reading CAS3+ EEPROM with XP400 and write key with Xhorse VVDI2 key programmer.

Step 1: Read CAS3+ EEPROM with XP400

Download XP400 software on PC

Remove CAS3+ module, connect CAS3+ with XP400 programmer via APA106 adapter following the wiring diagram

How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-1 (2)

How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-2 (2)
How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-3 (2)
How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-4 (2)

In XP400 software, select Chip function->03-IMMO->BMW-> CAS3+ 0L15Y EEPROM, press OK

How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-5 (2)

Read EERPOM and save dump

How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-6 (2)
How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-7 (2)

Step 2: Make dealer key with VVDI2

In Xhorse VVDI2 Transponder Programming function,  select Euro->BMW->CAS3+ (0L15Y, 0M23S)

How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-8 (2)

Load EEPROM dump read by XP400

How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-9 (2)

Insert a vvdi super chip XT27 to vvdi2’s coil

How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-10 (2)

Select an unused key position and press Make Dealer Key

How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-11 (2)

Select transponder type VVDI super chip and press OK to continue

How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-12 (2)

The selected key position not support directly start. To continue need write EEPROM back. Press Yes to continue.

How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-13 (2)

Press Yes

How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-14 (2)

Prepare dealer key success. It can start engine after write back new dump file or learn it to car.

How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-15 (2)

Save new key dump data.

Step 3: Write Data back with XP400

Run Autel XP400 software, open new key dump data and press Write

How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-16 (2)
How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-17 (2)

Write EEPROM back completed.

How-to-Program-BMW-CAS3+-Key-with-Autel-XP400-and-VVDI2-18 (2)
Now the key can start engine.

Install CAS3+ module back to vehicle.

Test new key.

Done.