In the past, only Xhorse VVDI Key Tool Plus supports BMW BDC2 all keys lost programming function, and it was a test version with a Chinese menu.
Good news — XHORSE has officially released the BDC2 all keys lost software, and both the MIDI and VVDI2 devices have been upgraded with this feature.
The menu is in English, not a test menu.
Requires BMW G series BDC2 software license activation. If customers have already activated this authorization before, they can directly update the device to use the new function.
Program BMW dedicated G series BDC smart remote key or original key.
BMW BDC2 All Key Lost is now supported!
Available on:
VVDI KEY TOOL PLUS
VVDI KEY TOOL MIDI
VVDI2
Key considerations:
▪️ Not supported on Hybrid models.
▪️ Requires BDC2 adapter + BMW Bosch adapter.
▪️ This process does NOT change the VIN in any module but will change the IMMO data in the BDC2.
▪️ It will invalidate any existing dealer keys going forward.
It is done on bench +obd +ecu eeprom. Need ECU D flash, on bench unlock bdc, +obd sync ecu.
Does it modify the data?
That’s the only way that it works for all keys lost.
The G-series bimmers use “synchro” just like MQB/MLB/FBS4. Master immo password derived from multiple individual module passwords. Without a working key, data needs to change.
Xhorse BMW BDC2 All Keys Lost Function Menu:





