Wednesday, 21 May 2025

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 and Module 38 Program BMW G Chassis BDC2 Key

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 and Module 38 Program BMW G Chassis BDC2 Key
Yanhua ACDP and Module 38 Program BMW G Chassis BDC2 Key

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

http://blog.obdexpress.co.uk/2025/05/12/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 and Module 38 Program BMW G Chassis BDC2 Key

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 and Module 38 Program BMW G Chassis BDC2 Key

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 and Module 38 Program BMW G Chassis BDC2 Key
Yanhua ACDP and Module 38 Program BMW G Chassis BDC2 Key

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 and Module 38 Program BMW G Chassis BDC2 Key

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 and Module 38 Program BMW G Chassis BDC2 Key

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


Yanhua ACDP and Module 38 Program BMW G Chassis BDC2 Key

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

Insert a new blank key into the adapter.


Yanhua ACDP and Module 38 Program BMW G Chassis BDC2 Key

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 and Module 38 Program BMW G Chassis BDC2 Key
Yanhua ACDP and Module 38 Program BMW G Chassis BDC2 Key

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 and Module 38 Program BMW G Chassis BDC2 Key

www.obdexpress.co.uk

No comments:

Post a Comment

Formulaflash Update: ECU data cloud processing platform

  Formulaflash version updated to V1.0.4.0, this version updates important functions: ECU data cloud processing platform. The database is...