launch x431 Tool

CGDI A2 Add a New BMW G-Series BDC2 Key on Bench


How to use CGDI A2 Key Programmer to add new key to BMW G-Series BDC2 module on bench?
 

Preparation:

  • CGDI A2 host with BBA Adapter
  • BMW G chassis BDC2 module
  • BMW BDC interface board adapter (coming soon)
  • Original working key
  • New blank key (OEM or aftermarket key)
  • Power supply & necessary cables

cgdi-a2-add-bmw-g-chassis-bdc2-key-1 cgdi-a2-add-bmw-g-chassis-bdc2-key-2

 

BDC2 Function List:

  • Operation Guide
  • Vehicle Information
  • Version Detect
  • Vehicle Frequency
  • ECU Reset
  • Coding Operation
  • Programming Operation
  • Key Operation
  • Clear Code Operation
  • Special Function

cgdi-a2-add-bmw-g-chassis-bdc2-key-3

 

Main steps:

Step 1: Backup Coding via OBD

Step 2: ECU Preprocessing

Step 3: Generate Dealer Key

Step 4: Learn Key

In detail…

 

Step 1: Backup Coding via OBD

Connect the BDC2 module to the CGDI A2 platform.

Navigate to:

IMMO function-> BMW->Manual Selection->BDC Immobilizer (G Series)-> Coding operation-> Backup Coding

This backup is crucial in case preprocessing fails, allowing you to restore the module.

cgdi-a2-add-bmw-g-chassis-bdc2-key-4 cgdi-a2-add-bmw-g-chassis-bdc2-key-5

 

Step 2: ECU Preprocessing

1.Disassemble the BDC2 Module

Pay attention to the fuse locations before disassembly

Remove the BDC2 case carefully

Unscrew all screws

Open the housing by a pry tool

Take out the motherboard

2.Install the Preprocessing Adapter

Connect the BMW BDC interface board adapter to the BDC motherboard.

Connect the power cable and the CGDI A2 host cable.

3.Start Preprocessing

Select Programming operation-> ECU Preprocessing

Follow the on-screen instructions to operate:

  • Confirm the code has been backed up
  • Disconnect the EEP switch
  • Connect the DC IN 12V power supply and turn on the power switch
  • Disconnect the DC IN 12V power supply
  • Connect the EEP switch
  • Connect the DC IN 12V power supply and turn on the power switch
  • Press the boot switch once

ECU preprocessing…

This process takes approximately 10 minutes.

Check whether console time display is normal, and the rearview mirror can be folded automatically. If abnormal, adjust the control manually.

cgdi-a2-add-bmw-g-chassis-bdc2-key-6 cgdi-a2-add-bmw-g-chassis-bdc2-key-7 cgdi-a2-add-bmw-g-chassis-bdc2-key-8

 

Step 4: Generate Dealer Key

1.Check the Status of Original Key

Put the original working key near the ignition coil.

Press "Key Status" in the software to confirm the original key info

cgdi-a2-add-bmw-g-chassis-bdc2-key-9

2.Read Original Key

Press “Read Original Key”

Connect the BBA adapter to the CGDI A2 programmer

Place a working key at the sensing coil of the BBA Adapter

Read and save the original key data.

cgdi-a2-add-bmw-g-chassis-bdc2-key-10 cgdi-a2-add-bmw-g-chassis-bdc2-key-11 cgdi-a2-add-bmw-g-chassis-bdc2-key-12

3.Generate New Key:

Press "Generate Dealer Key"

Put a new key at the sensing coil of the BBA Adapter

Select a blank key position and program it.

cgdi-a2-add-bmw-g-chassis-bdc2-key-13 cgdi-a2-add-bmw-g-chassis-bdc2-key-14

 

Step 5: Learn Key

Use the new key to start the vehicle and test all remote all functions (lock/unlock, remote, etc.).

cgdi-a2-add-bmw-g-chassis-bdc2-key-15

Done!