How to Add a BMW G Series BDC2 Key Using Xhorse VVDI Key Tool Plus

This tutorial explains how to read immobilizer (IMMO) data and program a new key for BMW G Series BDC2 systems with the Xhorse VVDI Key Tool Plus.

Required Tools

  • Xhorse VVDI Key Tool Plus or VVDI2
  • Xhorse BMW G Series BDC2 Adapter
  • BMW G Series IMMO License Activation
  • Original working key
  • New OEM or aftermarket BMW G Series key
  • Stable 12V power supply

Step 1: Prepare the BDC2 Module

  1. Remove and disassemble the BDC2 module.
  2. Attach the BDC2 adapter to the module, ensuring all pins are aligned with positioning points.
  3. Check EEPROM PIN2 for proper contact — it must not touch other pins.
  4. Note: If the adapter light flickers or fails to turn on, voltage may be incorrect. High voltage can damage the adapter.

Step 2: Access IMMO Functions

    1. On VVDI Key Tool Plus, go to:
      IMMO → BMW → G IMMO Function.
    2. Select Read Vehicle Information to confirm communication.

Step 3: Pre-Process the BDC2 IMMO System

Follow these steps:

      1. Connect the BDC2 harness to the module following the wiring diagram.
      2. Supply stable 12V+ to the adapter.
      3. Read the coding data.
      4. Save the coding data.
      5. Put the module into Service Mode.

Step 4: Read Secret Key Data

      • Read and save the BDC2 key data.

Step 5: Update Programming

      1. Confirm the key data is saved successfully.
      2. After programming recovery, Service Mode will automatically exit.
      3. Perform update programming.

Step 6: Restore Coding

      1. Restore the saved coding data to the module.
      2. Wait for the process to complete — BDC2 pre-processing is now finished.

Step 7: Make a Dealer Key

      1. Select Make Dealer Key in VVDI software.
      2. Choose an available key position.
      3. Upload the saved key data.
      4. When prompted:
        • Click Yes to read sync data from the original key (add-key scenario).
        • Click No if all keys are lost, then load sync data from a third-party source.
      5. Place the new key on the VVDI coil.
      6. Complete the process — the dealer key is now ready.


If you’d like, I can also create a quick one-page checklist version of this guide for workshop use so technicians can follow it without reading the full instructions. That would make it faster to perform on-site.

Be the first to comment

Leave a Reply

Your email address will not be published.


*