Before starting, connect the BDC2 module to the CGDI A2 platform to back up the original data. This backup is crucial in case preprocessing fails, allowing you to restore the module.
Menu path:
Go to IMMO function-> BMW->Manual Selection->BDC Immobilizer (G Series)-> Coding operation-> Backup Coding
Step 2: Disassemble the BDC2 Module
Carefully remove the BDC2 case—note the fuse locations before disassembly.
Use a pry tool to open the housing after unscrewing all screws.
Take out the motherboard for preprocessing.
Step 3: Install the Preprocessing Adapter
Attach the BMW BDC interface board adapter to the BDC motherboard.
Connect the power cable and the CGDI A2 host cable.
Step 4: Start Preprocessing
Select [Programming operation- ECU Preprocessing]
Follow the on-screen instructions to begin preprocessing.
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.
Note: The module will heat up during this stage—this is normal.
Step 5: Add a New Key
1.Check the Original Key Status:
Place the original working key near the ignition coil.