How to Add 2009 BMW CAS4 key by KEYDIY KD-X4 and EPA Adapter?

Programming a new key for a 2009 BMW 730Li (F02 chassis with CAS4 system) involves clear choices. While OBD key adding is faster, bench reading the CAS4 module avoids potential module bricking during memory extraction.

Here is the verified process using KEYDIY KDX4 and KDEPA Adapter.

 

Required Tools

  • KD-X4 Key Programmer
  • KD-EPA Programming Adapter
  • KEYDIY KD FGB23 Key
  • OTG Cable
  • Soldering tools and wiring harness

Note: For BMW CAS module decryption, need to activate with 2000 K-coins.

keydiy kd x4 and epa adapter add bmw cas4 key 1

 

Step 1: Vehicle Prep and CAS4 Removal

Disconnect the negative battery terminal to protect the vehicle electronics.

Remove the lower dashboard trim panel on the driver side.

Remove the mounting screws securing the CAS4 anti-theft box.

Unplug the 3 main connectors and pull out the CAS4 module.

keydiy kd x4 and epa adapter add bmw cas4 key 2 keydiy kd x4 and epa adapter add bmw cas4 key 3 keydiy kd x4 and epa adapter add bmw cas4 key 4

 

Step 2: EEPROM Data Backup

Open KDX4 app: Immo Programming> KD-X4/KD prog mini> Read file> IMMO> BMW > CAS41L15Y [Backup Read]> EEPROM

keydiy kd x4 and epa adapter add bmw cas4 key 5 keydiy kd x4 and epa adapter add bmw cas4 key 6 keydiy kd x4 and epa adapter add bmw cas4 key 7

Check the built-in wiring diagram in the app and solder the harness wires to the designated board points.

Connect KEYDIY KDEPA Adapter and OTG cable to KDX4 key programmer.

keydiy kd x4 and epa adapter add bmw cas4 key 8

Read and save the EEPROM file. (We recommend reading and saving the D-FLASH/Preflash file as a backup).

keydiy kd x4 and epa adapter add bmw cas4 key 9 keydiy kd x4 and epa adapter add bmw cas4 key 10

Files are stored locally in File Management > Local File under today’s date folder.

keydiy kd x4 and epa adapter add bmw cas4 key 11 keydiy kd x4 and epa adapter add bmw cas4 key 12

 

Step 3: Module Reinstallation

Reinstall the CAS4 box back into the car, reconnect the 3 harness plugs, and tighten all screws.

Reinstall the trim panel and reconnect the battery negative terminal.

keydiy kd x4 and epa adapter add bmw cas4 key 13

 

Step 4: Writing the New Key

Connect KDX4 OBD cable to the car’s OBD-II port.

Select IMMO Programming > immo Programming> BMW > Select by Type> CAS4/CAS4+ > Start execution> 1L15Y Type

Confirm the vehicle VIN on the screen.

keydiy kd x4 and epa adapter add bmw cas4 key 14 keydiy kd x4 and epa adapter add bmw cas4 key 15

Select Load from Local File and load the EEPROM file saved in Step 2.

keydiy kd x4 and epa adapter add bmw cas4 key 16

Choose an open key slot (e.g., Key 3).

keydiy kd x4 and epa adapter add bmw cas4 key 17

Place the new blank KEYDIY KD FGB key into the key slot of KEYDIY KDX4 programmer, select KDFGB remote, and click Generate Common Dealer Keys to complete writing process

keydiy kd x4 and epa adapter add bmw cas4 key 18 keydiy kd x4 and epa adapter add bmw cas4 key 19

 

Step 5: Testing

Hold the new key against the key marked sensing area on the right side of the steering column.

Press the Start Button to start the engine.

Turn off the engine and test the remote lock/unlock buttons to confirm full operation.

UK Professional OBD2 Tools Online Shop

eobdtool.co.uk