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.
Requires BMW 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

3. Erase/virgin BDC2 module
4. Write BDC2 immo data (upload engine ECU eeprom)
5. Learn original blank key in car
Example:
2019 BMW G series BDC2 all keys lost
Read engine EEPROM data (B48/B58) with Key Tool Plus and Bosch ECU adapter.






1. 



















