How to Restore BMW BDC2 IMMO Module with Yanhua ACDP (to Accept Dealer Key)?

When performing BMW G Series BDC2 all keys lost with Yanhua Mini ACDP (module 38 and AKL bench test platform), the original IMMO security password will be changed and the BDC2 will be locked.

The old key will not work. Keys bought from the dealer will not work and unless you are the original one that made a key. No new keys can be added unleass you restore the module (restore the password in the BDC2 module).

Here we will show how to restore the BMW BDC2 module with Yanhua ACDP.

 

Procedure:

Step 1: Back up ECU/DME EEPROM

Remove the original car engine computer and connect with YANHUA via DME adapter.
The jumper cap should be shortened to the CAN-R terminal.

Run ACDP App, go to BMW- DME ISN- Bench mode Read/Write DME ISN.

Select Bosch DME- Gxx- select B48 ECU.
Read EEPROM
Save EEPROM data.
Pay attention to the file path, date, time and chip model.
The file name should end with EEPROM.bin.

Yanhua Acdp Restore Bmw Bdc2 Module 1 Yanhua Acdp Restore Bmw Bdc2 Module 2 Yanhua Acdp Restore Bmw Bdc2 Module 3

Step 2: Identify Vehicle Info.
Install the original DME to car.
Connect the ACDP to car via OBD.
Go to FEM/BDC function- IMMO/Mileage- BDC2 ICP+OBD (F/G Chassis)- All Keys Lost
Identify vehicle info
Save vehicle info.
Check if the IMMO type is supported or not.
It is supported.

Step 3: Save Coding Data
Remove the BDC2 Module from car.
Connect ACDP with BDC2 Module via BDC2 interface board.

Yanhua Mini Acdp Module 38 Bmw Bdc2 Board
Select Obtain keys data.
Read coding data.
Save coding. The fine ends with Coding.bin.

Step 4: Read Keys Data
Read keys data
Save keys data. The file ends with BdcData.bin.
Read BDC2 key data finish.

Step 5: Write coding data

Select coding data ends with Coding.bin
Write coding finish.

Step 6: Restore IMMO Module.
Install the BDC2 module back to car.
Connect ACDP with the vehicle via OBD.

Select Recover original IMMO (Need to read DME EEPROM first).

Yanhua Acdp Restore Bmw Bdc2 Module 4

Follow 6 Steps to restore IMMO module.

6.1 Backup Coding Data
Read coding data.
Save coding.

Yanhua Acdp Restore Bmw Bdc2 Module 5

6.2: Backup FAFP data
Backup FAFP data finish.

Yanhua Acdp Restore Bmw Bdc2 Module 6

6.3: Write IMMO Data

Insert BAV-Key Adapter into ACDP.
Select key data.
Insert original dealer key into the BAV-KEY adapter.

(Put the delete key or dealer key, not the working key you program AKL before).
Save new key data.
The file name should end with BmeEep.bin
Save IMMO data.
The file ends with BmwImmo.bin.

Writing IMMO data until finish.

Yanhua Acdp Restore Bmw Bdc2 Module 7

Yanhua Acdp Restore Bmw Bdc2 Module 8

Yanhua Acdp Restore Bmw Bdc2 Module 9

6.4: Write coding data

Select coding data.
Write coding data finish.

Yanhua Acdp Restore Bmw Bdc2 Module 10

6.5: Write DME ISN
6.5.1: Unlock DME
Confirm if the IMMO is in locked status.
Load data get password
Upload DME eeprom data (fine ends with EEPROM.bin).

Unlock DME successfully.

Yanhua Acdp Restore Bmw Bdc2 Module 11

Yanhua Acdp Restore Bmw Bdc2 Module 12
6.5.2: Write DME data
check info and confirm the IMMO is in Unlock status.
Select IMMO data saved in Step 6.3 (file ends with BmwImmo.bin)
Check if the IMMO info. is correct
Click Continue and write DME data finish.

Yanhua Acdp Restore Bmw Bdc2 Module 13

Step 6: Reset EGS EWS
Check info confirm the IMMO is in Unclear status
Load data get password.
Upload DME eeprom data (fine ends with EEPROM.bin)
Reset EGS module data finish.

Yanhua Acdp Restore Bmw Bdc2 Module 14

Yanhua Acdp Restore Bmw Bdc2 Module 15

Then test the dealer key or the found lost key is working normal or not.

 

NOTE: 

After restoring the original immobilizer data for the ordered keys from BMW dealer or the lost keys, the key you program all keys lost before will not work anymore.

 

 

Video guide:

OBDII365