December 04, 2025

How to Program BMW G Series BDC2 All Keys Lost using Xhorse

Can i do BMW G series BDC2 all keys lost with the Xhorse BDC2 adapter? This is a frequently asked question.

Xhorse released the test beta version of BDC2 all-key-lost function by the end of November 2025.

 

Compatible devices:
Xhorse VVDI Key Tool Plus
Xhorse Multi Prog+ VVDI2/Key Tool MIDI (later)

 

Requirement:

Need BMW G BDC2 function activation.

RequiresBMW BDC2 adapter

Use Original or Xhorse BMW dedicated XM38 key

 

NOTE:

The all-key-lost function is still in the testing phase, and the official software version is awaiting updates.

 

Xhorse BMW BDC2 All Keys Lost Programming Procedure

Menu path:

Test function 106.

The test menu is currently available in Chinese only.

 

1. Pre-processing key data
2. Select All keys lost menu

Program 2019 BMW G series BDC2 all keys lost with Xhorse 1
3. Erase/virgin BDC2 module
4. Write BDC2 immo data (upload engine ECU eeprom)
5. Learn original blank key in car

Program 2019 BMW G series BDC2 all keys lost with Xhorse 2

Example:

2019 BMW G series BDC2 all keys lost

Read engine EEPROM data (B48/B5 with Key Tool Plus andBosch ECU adapter.

Program 2019 BMW G series BDC2 all keys lost with Xhorse 3

Program 2019 BMW G series BDC2 all keys lost with Xhorse 4

Program 2019 BMW G series BDC2 all keys lost with Xhorse 5

Program 2019 BMW G series BDC2 all keys lost with Xhorse 6

Program 2019 BMW G series BDC2 all keys lost with Xhorse 7

Program 2019 BMW G series BDC2 all keys lost with Xhorse 8

Posted by: jean at 09:49 AM | No Comments | Add Comment
Post contains 172 words, total size 8 kb.




What colour is a green orange?




28kb generated in CPU 0.0448, elapsed 0.0957 seconds.
35 queries taking 0.0788 seconds, 195 records returned.
Powered by Minx 1.1.6c-pink.