Yanhua ACDP and Module 38 Program BMW G Chassis BDC2 Key

This step-by-step guide walks you through the process of adding a new key to a BMW G-Series BDC2 module using the Yanhua Mini ACDP/ACDP-2 and Module 38 – all completed on the bench without soldering.

 

Preparation:

  • Mini ACDP2/ACDP1 host
  • Yanhua Module 38 (BDC2-ICP Interface Board)
  • BMW BDC2 module

 

Main steps:

1.Identify vehicle info.

2.Obtain keys data

3.Add key

1.Identify Vehicle Information

Run the ACDP APP, and confirm the ACDP device is bound

Select:
BMW → FEM/BDC → IMMO/Mileage → BDC2 ICP+OBD (F/G Chassis)

yanhua acdp program bmw bdc2 key 1

 

Select “Identify Vehicle Info.”

Connect the Yanhua ACDP device to the OBDII port of the vehicle.

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

Screenshot the original vehicle info for reference

Click “Continue”.

Make sure the IMMO type is supported before processing

yanhua acdp program bmw bdc2 key 2

yanhua acdp program bmw bdc2 key 3

 

  1. Obtain Keys Data

Step 1: Read Coding Data

Step 2: Read Keys Data

Step 3: Write Coding Data

 

 

Step 1: Read Coding Data

Remove and disassemble the BDC2 module.

Click “Help” section to check the connection guidance.

Connect the BDC2 ICP interface board to the BDC2 module correctly

How to Install Yanhua Module 38 for BMW BDC2 Key Adding?

Select “Read Coding Data”.

Confirm the vehicle information

Read and save the coding data (filename: Coding.bin)

Backup is finished.

yanhua acdp program bmw bdc2 key 4

 

Step 2: Read Keys Data

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

Check PIN status and read system info.

Select “Read Keys Data”.

Save the BDC2 key data file as “BdcData.bin”. Note the file path, date, and time

yanhua acdp program bmw bdc2 key 5

 

Verify IMMO Information and click Continue.

Ensure:

  • A stable internet connection for downloading data from the server
  • Reliable power supply
  • Do not unplug the device

Programming of the ECU begins.

Upon success, then save the key data.

yanhua acdp program bmw bdc2 key 6

yanhua acdp program bmw bdc2 key 7

 

Step 3: Write Coding Data

Read and confirm system information again.

Load the saved coding file (matching time and VIN, ending in “Coding.bin”).

Prepare for programming (stable power, no disconnection).

Save the data after completion

yanhua acdp program bmw bdc2 key 8

 

  1. Add Key

Go back to the main menu.

Select “Add Key”, then choose “Bench” method.

Connect the Yanhua ACDP-2, ICP interface board, and BDC2 module.

Read system info.

Load the saved BdcData.bin key data

yanhua acdp program bmw bdc2 key 9

 

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

yanhua acdp program bmw bdc2 key 10

 

Insert a working key into the BAV-KEY adapter and save its information.

Insert a new blank key into the adapter.

yanhua acdp program bmw bdc2 key 11

 

Confirm the new key is unlocked and unused.

Select an empty key position, then tap “Write Key”.

Save the new key data once writing is complete

yanhua acdp program bmw bdc2 key 12

yanhua acdp program bmw bdc2 key 13

 

Final: Key Learning

Move the working key at least 3 meters away from the vehicle.

Hold the new key close to the induction coil.

Press and hold the ignition switch for 15 seconds

Learning will complete automatically

 

Finally, reinstall the BDC2 module in the vehicle, and test both the original and new keys to confirm they function correctly.

yanhua acdp program bmw bdc2 key 14

www.obdexpress.co.uk

(Visited 76 times, 1 visits today)
Share