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
…
- Identify Vehicle Information
- Open the ACDP App, and confirm the ACDP device is bound
- Navigate to:
BMW → FEM/BDC → IMMO/Mileage → BDC2 ICP+OBD (F/G Chassis)
- Select “Identify Vehicle Info.”
- Connect the Yanhua ACDP device to the vehicle via the 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 that the IMMO type is supported. (It should indicate support at this stage.)
- Obtain Keys Data
Step 1: Read Coding Data
- Remove and disassemble the BDC2 module.
- Refer to the Help section for connection guidance.
- 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?
- Select “Read Coding Data”.
- Read and confirm the vehicle information.
- Read and save the coding data. The file should be named with “Coding.bin”
- Backup complete.
Step 2: Read Key Data
- Connect the Mini ACDP2/ACDP-1, Module 38 BDC2– ICP Interface Board, and BDC2 module.
- Check PIN status.
- Read system info.
- Proceed with “Reading Keys Data”.
- Save the BDC2 key data (file name should end with “BdcData.bin”). Take note of the file path, date, and time for easy retrieval.
- Verify IMMO Information and click Continue.
- Ensure a stable internet connection for downloading data from the server.
- 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.
Step 3: Write Coding Data
- Read and confirm system information
- Select the saved coding file (matching time and VIN, ending in “Coding.bin”).
- Prepare for programming (stable power, no disconnection).
- Once programming is complete, save the data.
III. Add Key
- Return to the main menu.
- Select “Add Key”, then choose the Bench method.
- Connect the Yanhua ACDP2, ICP interface board, and BDC2 module.
- Read system info.
- Select the saved BDC2 key data (file ending in “BdcData.bin”).
- Unplug the DB15 connector from the ACDP host and connect the BAV-KEY adapter.
- Insert a working key into the BAV-KEY adapter and save its information.
- Insert a blank key into the adapter.
- Confirm the new key is unlocked and blank.
- Select an unused key position, then tap “Write Key”.
- Once the process finishes, save the new key information.
Key Learning:
- Move the working key at least 3 meters away from the vehicle.
- Hold the new key near the induction coil.
- 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.
Video guide:
Learn more:
Which Tool can Add Key to BMW G-Chassis BDC2 2015-2021?