How to Program BMW G Chassis BDC2 Key by Yanhua ACDP and Module 38?

How to use Yanhua Mini ACDP/ACDP-2 and Module 38 to add new key to BMW G Chassis BDC2 module on bench? Check the step-by-step guide below.

 

Main steps:

I.Identify vehicle info.

II.Obtain keys data

III.Add key

  1. Identify Vehicle Information
    1. Open the ACDP App, and confirm the ACDP device is bound
    2. Navigate to:
      BMW → FEM/BDC → IMMO/Mileage → BDC2 ICP+OBD (F/G Chassis)

yanhua acdp with module 38 add bmw bdc2 key 1

  1. Select “Identify Vehicle Info.”
  2. Connect the Yanhua ACDP device to the vehicle via the OBDII port.
  3. Read and save the vehicle system data, and then verify the vehicle information.
  4. Take a screenshot of the original vehicle info.
  5. Click Continue.
  6. Ensure that the IMMO type is supported. (It should indicate support at this stage.)

yanhua acdp with module 38 add bmw bdc2 key 2 yanhua acdp with module 38 add bmw bdc2 key 3

  1. Obtain Keys Data

Step 1: Read Coding Data

  1. Remove and disassemble the BDC2 module.
  2. Refer to the Help section for connection guidance.
  3. Connect the BDC2 ICP interface board to the BDC2 module.

How to Install and Disassemble Yanhua Module 38 BMW G-Chassis BDC2-ICP Interface Board?

  1. Select “Read Coding Data”.
  2. Read and confirm the vehicle information.
  3. Read and save the coding data. The file should be named with “Coding.bin”
  4. Backup complete.

yanhua acdp with module 38 add bmw bdc2 key 4

Step 2: Read Key Data

  1. Connect the Mini ACDP2/ACDP-1, Module 38 BDC2ICP Interface Board, and BDC2 module.
  2. Check PIN status.
  3. Read system info.
  4. Proceed with “Reading Keys Data”.
  5. Save the BDC2 key data (file name should end with “BdcData.bin”). Take note of the file path, date, and time for easy retrieval.

yanhua acdp with module 38 add bmw bdc2 key 5

  1. Verify IMMO Information and click Continue.
  2. Ensure a stable internet connection for downloading data from the server.
  3. Prepare for programming:
  • Ensure a stable power supply.
  • Do not unplug the device during the process.

9. Programming of the ECU begins.

10. Once completed, save the key data.

yanhua acdp with module 38 add bmw bdc2 key 6 yanhua acdp with module 38 add bmw bdc2 key 7

Step 3: Write Coding Data

  1. Read and confirm system information
  2. Select the saved coding file (matching time and VIN, ending in “Coding.bin”).
  3. Prepare for programming (stable power, no disconnection).
  4. Once programming is complete, save the data.

yanhua acdp with module 38 add bmw bdc2 key 8

III. Add Key

  1. Return to the main menu.
  2. Select “Add Key”, then choose the Bench method.
  3. Connect the Yanhua ACDP2, ICP interface board, and BDC2 module.
  4. Read system info.
  5. Select the saved BDC2 key data (file ending in “BdcData.bin”).

yanhua acdp with module 38 add bmw bdc2 key 9

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

yanhua acdp with module 38 add bmw bdc2 key 10

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

yanhua acdp with module 38 add bmw bdc2 key 11

  1. Confirm the new key is unlocked and blank.
  2. Select an unused key position, then tap “Write Key”.
  3. Once the process finishes, save the new key information.

yanhua acdp with module 38 add bmw bdc2 key 12 yanhua acdp with module 38 add bmw bdc2 key 13

Key Learning:

  1. Move the working key at least 3 meters away from the vehicle.
  2. Hold the new key near the induction coil.
  3. Press and hold the ignition switch for 15 seconds to complete the key learning process.

Final Steps

  • Reinstall the BDC2 module in the vehicle.
  • After learning, verify that both the original and new keys function normally.

yanhua acdp with module 38 add bmw bdc2 key 14

Video guide:

Learn more:

Which Tool can Add Key to BMW G-Chassis BDC2 2015-2021?

Which Tool Can Add Key to BMW G-Chassis BDC2 2015-2021?

UK Professional OBD2 Tools Online Shop

eobdtool.co.uk