Search Products

Program New Keys for BMW G Series with Xhorse Key Tool Plus and BDC2 Adapter

This detailed tutorial explains the correct procedure for reading immobilizer data and successfully programming additional keys for BMW G-Series vehicles equipped with a BDC2 module, utilizing the Xhorse VVDI Key Tool Plus Pad alongside the specialized Xhorse BMW BDC2 Adapter.

Xhorse Key Tool Plus and BDC2 Adapter connected to a BMW module

Step 1: Properly Connect the BDC2 Adapter to the Vehicle's Module

Begin by locating the BDC2 module within the BMW G-chassis vehicle.

Identify the three alignment markers on the module's housing.

Carefully mate the BDC2 adapter's pins with these specific points on the module.

Critical Safety Note:

It is highly recommended to use an anti-static wrist strap to prevent potential electrostatic discharge damage to the sensitive electronics.

Double-check the pin alignment to ensure a secure connection. Pay close attention to the upper pins, confirming they contact the correct probes without shorting on adjacent pins.

Firmly secure the adapter's locking clip to the module to prevent any movement during the procedure.

Step 2: Link the Xhorse Key Tool Plus and Apply Power

With the BMW adapter correctly attached, connect it to your Key Tool Plus handset using the designated BMW G-series cable.

Apply 12V power to the adapter assembly using its integrated power switch.

An illuminated white LED serves as a visual indicator, confirming successful power-up and proper pin alignment.

Close-up of Xhorse Key Tool Plus Pad showing connection and power light

Step 3: Navigate to IMMO Functions and Read Data

On the Key Tool Plus interface, navigate to the 'Immobilizer' programming menu.

Select the option to 'Read Vehicle Information' and proceed. Confirm the action once the data read is complete.

Key Tool Plus screen showing IMMO programming menu options Screen display confirming successful vehicle data read

Step 4: Execute Preprocessing and Data Backup

From the menu, choose the 'Preprocessing BDC to IMMO System' function to prepare the module for key programming.

Tool interface highlighting the Preprocessing BDC option

This process will guide you through several sequential steps:

• Step 1: Backup the existing code

• Step 2: Enter service mode

• Step 3: Read the secret key data

• Step 4: Upgrade the programming

• Step 5: Recover the code

Overview of the five preprocessing steps on the device screen

Preprocessing - Step 1: Backup Original Code

Verify the connection is stable, then select 'Yes' to create a backup of the module's original data. Note the save location for this backup file.

Device prompting user to confirm data backup

Preprocessing - Step 2: Enter Service Mode

Initiate and enter the module's service mode.

Screen indicating entry into service mode

Preprocessing - Step 3: Extract Secret Key

Select 'Yes' to read and save the unique secret key data from the BDC2 module.

Tool reading and displaying the secret key data Confirmation screen showing successful key data save

Preprocessing - Step 4: Programming Update

Proceed with the programming upgrade step as directed by the tool.

Interface during the programming upgrade process

Preprocessing - Step 5: Code Recovery

Perform the final step to restore the module coding.

Final recovery step in the preprocessing phase

Step 5: Generate and Program a New Dealer Key

Select the 'Make Dealer Key' function from the menu.

  • If an original working key is present:

Choose 'Yes' to read its synchronization data directly.

  • If no original key is available:

Choose 'No' and manually load the previously saved key data file.

Menu option for generating a new dealer key

Position the new, blank key on the induction coil area of the tool as instructed on the screen.

Follow all on-screen prompts to finalize the key programming sequence.

Programming a new key using the induction coil

Conclusion: You have now completed the process of reading immobilizer data and programming a new key for a BMW G series BDC2 module using the Xhorse Key Tool Plus and the dedicated BDC2 adapter.

If you have any questions, please contact us. We have professionals to answer them for you.

email WhatsApp: +86 13421344069

email Telegram: +1 213 3976197

email Email: goodobd2.com@gmail.com

Related Articles