VAPON VP100 BMW Key programmer is an affordable solution for BMW BDC2 key programming. VP100 support adding spare keys for 2015-2021 BMW G series with BDC2 Chassis
- Support 2015-2021 BMW G Chassis model key adding
- Covering BDC2 immo system
- No token limited
- No annual fee required, permanent free license
- Compatible with BMW OEM remote
Vehicle Supported
Model Chassis Code Year
X3 F97 2019/04-2021/07
X3 G01 2017/12-2021/07
X4 G02 2018/04-2021/07
X4 F98 2019/04-2021/07
5 Series G30 2016/11-2020/06
5 Series G31 2017/03-2020/06
5 Series G38 2017/05-2020/08
6 Series G32 2017/07-2020/06
7 Series G11/G12 2015/07-2019/02
X3/iX3 G08 2018/05-2021/08
M5 F90 2017/11-2020/06
Here is the procedure to add BMW BDC2 key using VAPON VP100
Main Steps:
1.Backup data
2.Preprocess data.
3.Generate dealer key
4.Learn key.
Step 1: Back Up coding
Please connct VAPON VP100 key programmer with BDC2 module as following.

Before programming key, we need to back up the data
Select “Backup Encoding”function

Reading Coding data
Backup data completed



Step 2: Preprocess data
Before pre-processing data, disconnect cables from VP100 device.
Disconnect cables from BDC2 module
Connect BDC2 adapter with BDC2 module
Then connect BDC2 adapter with VP100 programmer


Start the preprocessing procedure
1.Boot profeamming mode.
2.Download BOOTLOAD(bench)
3.Read Flash data(bench)
4.Restore SWFL
5.Restore coding data







Preprocess data completed
Step 4: Make Dealer Key
Disconnect BDC2 adapter from VP100 and BDC2 module
Connect cables with BDC2 module and Vapon VP100 again.

Select Generate dealer key function
Insert original key into VP100 RFID slot
Select an unused key position, here key #8

Obtain key information
Insert a new key into RFID slot
Wrie key information

Generate key completed

Step 5: Learn key
Put new key into the ignition and turn on the ignition
Press the ignition button for at least 15 seconds

This is the key learning process
Select Learn key function.
Now you can see key #8 has a new key programmed.

Key learning is completed.
Install BDC2 module back to the vehicle
Test both keys.
Done