Yanhua ACDP with Module 38 Add BMW G Chassis BDC2 Key

Yanhua Mini ACDP/ACDP2 with Module 38 can work with both OEM and aftermarket G-chassis blank keys to add new key to BMW G Chassis BDC2 module in bench mode, no specialized keys needed, no need soldering. But the device-specific locked keys cannot be used with ACDP.

 

BMW BDC2 Key Adding Support List:

Model Chassis Number Year Range
5 Series G30 2016/11-2020/06
5 Series G31 2017/03–2020/06
5 Series G38 2017/05-2020/08
6 Series G32 2017/07-2020/06
7 Series G11/G12 2015/07-2019/02
M5 F90 2017/11-2020/06
X3/IX3 G08 2018/05-2021/08
X3 F97 2019/04-2021/07
X3 G01 2017/12-2021/07
X4 G02 2018/04-2021/07
X4 F98 2019/04-2021/07
Rolls-Royce 2018-

 

Step-by-step Add Key Guide:

1.Preparation:

Yanhua Mini ACDP/ACDP2 main unit

Yanhua Module 38

  • BDC2 ICP Interface Board
  • DB15-FC16 Cable
  • Power supply cable

BMW G series BDC2 module

2.Operation guide:

Step 1: Identify vehicle info. (via OBD)

Step 2: Obtain keys data (on bench)

Step 3: Add key (on bench)

In detail…

Step 1: Identify vehicle info. (via OBD)

Open Mini ACDP App

Make sure the ACDP device is bound

Select BMW → FEM/BDC → IMMO/Mileage → BDC2 ICP+OBD (F/G Chassis)-> Identify Vehicle Info.

Connect the Yanhua ACDP device to the vehicle OBDII port

Read and save the vehicle system data, and then verify the vehicle information.

Take a screenshot of the original vehicle info.

Click Continue.

Ensure the IMMO type is supported. (It should indicate support at this stage.)

Step 2: Obtain keys data (on bench)

1.Read Coding Data

Remove and disassemble the BDC2 module.

Click “Help” to check the detailed connection instructions.

Connect the BDC2 ICP interface board to the BDC2 module correctly

Select “Read Coding Data”.

Read vehicle information and confirm it

Read and save the coding data. Make sure the file is named with the suffix “Coding.bin”.

Back up coding data successfully

  1. Read Key Data

Connect the Yanhua Mini ACDP2/ACDP-1, Module 38 BDC2- ICP Interface Board, and BDC2 module properly

Check PIN status and read system info.

Proceed with “Reading Keys Data”.

Save the key data file with the suffix “BdcData.bin”. Remember the file path, date, and time for easy retrieval.

Download necessary data from the server (make sure the internet connection is stable)

Do not disconnect the device during the process.

Start ECU programming automatically.

Save the updated key data after the process is complete.

3.Write Coding Data

Confirm system information identified again.

Select the coding file (Coding.bin) just saved in the previous step that matches the VIN and timestamp.

Ensure stable conditions for programming:

Stable power

No disconnections

Start programming. Save the updated data.

Step 3: Add key (on bench)

Go back to the main menu.

Select Add Key-> Method 1: BENCH

Connect the Yanhua ACDP2, BDC2 ICP interface board, and BDC2 module.

Read system info.

Select the saved BDC2 key data (“BdcData.bin”).

Unplug the DB15 connector on the ACDP host and connect the BAV-KEY adapter.

Then insert a blank key into the BAV-KEY adapter.

Choose one empty key slot, and then tap “Write Key”.

Save the new key information after writing.

Remove the working key out of the car at least 3 meters away, and place the new key close to the induction coil and long press the ignition switch for 15 seconds to learn.

After learning, install the BDC2 module back into the car and check if both the original and new keys can work normally.

Done!

Video guide:


www.acdp2.eu