SUMMER MEGA SALE
7% off

SUMMER SALE CG BMW BDC2 Adapter for CGDI A2 Key Programmer

Brand: CGDI Item No. HKSK455 In Stock. History 7 sold.

Latest price: $119
Buy Now: $111 7% off
SUMMER MEGA SALE SAVE UP TO 58% OFF

Tax Free & Fast Delivery
HERE ARE ITEMS STOCK IN EU
HERE ARE ITEMS STOCK IN UK
HERE ARE ITEMS STOCK IN US

We are interested in discussing potential drop-ship services or cooperation opportunities with you.
Email: Sales@OBDII365.com
WhatsApp : +86 18350207975
Shipping:
Free Shipping Global Standard ShippingEstimated delivery time: 7-18 working days »
Weight:
0.4KG ( 0.88LB )
Package:
21.7cm*14.5cm*5.5cm ( Inch: 8.52*5.69*2.16 )
Returns:
Return for refund within 30 days,buyer pays return shipping. Read details »

Product Description

Used with CGDI A2 key programmer to add BMW G series BDC2 immo system key.
CG BMW BDC2 Adapter for CGDI A2 Key Programmer

Used with CGDI A2 key programmer to add BMW G series BDC2 immo system key.
Supports all versions of BMW BDC2 module versions.
Solder free installation.
Add BMW G Series BDC2 key only.
CG BMW BDC2 Adapter for CGDI A2 Key Programmer

Packing List

1pc X CG BMW BDC2 Adapter

SUGGESTION:

OBDSTAR TCM Adapters

OBDSTAR X300 Classic G3 Full

We are here for you:

Email: Sales@OBDII365.com
Whatsapp : +86 18350207975

Tech Support

CGDI A2 universal key programmer released BMW G series BDC2 key programming (add key only) function in June 2025.

Here we will show how to add a spare BMW BDC2 key using CGDI A2.

 

Tools required:

 

Main steps:

  • Back up coding
  • Pre-process ECU
  • Generate dealer key
  • Learn key

 

Procedure:

Step 1:  Back up coding.

Connect CGDI A2 key programmer with vehicle via OBD connector.

If you have removed the BDC2 module, set up bench connection using BDC2 test platform cable.

Here we will do it on bench. CGDI A2 will back up coding via OBD as well.

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 1

Go to IMMO function- BMW- Manual Selection- BDC Immobilizer (G Series).

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 2

BDC2 Function List:

  • Vehicle information
  • Version detect
  • Vehicle frequency
  • ECU reset
  • Coding operation
  • Programming operation
  • Key operation
  • Clear code operation
  • Special function

Go to Coding Operation– Backup coding.

The function backs up the current ECU coding data through the OBD connector (or bench).

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 3

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 4
Backup is completed, remove the BDC2 module from the vehicle and perform pre-processing procedure.

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 5
Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 6

Step 2: ECU Pre-processing 

Disassemble BDC2 modules, remove fuses, unsrew screws.
Connect the BDC2 interface adapter to the BDC2 motherboard.
Connect the flat cable to the CGDI A2 host.

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 7
Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 8
Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 9
Select Programming operation– ECU Preprocessing.
Confirm you have backed up coding, otherwise you will not be able to restore SWFL and coding.

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 10

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 11
The process takes about 10 minutes.
Disconnect the EEP switch, then click OK to continue.

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 12
Connect the DC 12V power supply and turn on the power switch.

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 13
Boot programming in progress.

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 14
Disconnect DC 12V power supply.
Connect the EEP switch, click OK to continue.
Connect the DC 12V power supply and turn on the power switch.

Disconnect the EEP switch, does not disconnect 12V power supply.

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 15
Press the boot switch once, click OK to continue

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 16

NOTE: Strictly follow the device prompts to connect/disconnect EEP/ignition switch.

Reading FLASH data on bench.
Restoring SWFL.
Restoring coding data.

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 17
Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 18
Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 19
ECU pre-processing completed.

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 20

Step 3: Generate Dealer Key

Install the BDC2 module back to the vehicle (or set up bench connection with BDC2 test platform cable).
Turn on the ignition switch.

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

Select Key Operation.
Read key status.

Read key ID and frequency information successfully. The original key is 433 MHz.

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 21
Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 22
Then connect BBA adapter with CGDI A2.
Select Read Original key.
Place a working key to the induction coil of BBA adapter.
CGDI A2 will collect the original key data.
BBA adapter POWER and RUN buttons will turn on.
Read key data successfully.

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 23
Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 24

Select Generate Dealer Key Function.
Place a new key in the coil of the BBA adapter.
Select a blank key position to generate dealer key.

Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 25
Add BMW G Series BDC2 Key with CGDI A2 and BDC2 Adapter 26

Step 4: Learn Key 

Select key operation- Learn key.

Follow CGDI A2 prompts to learn each key.

Then test key after key programming is completed.