How to Add BMW BDC2 Key with APP2 Key Programmer?
Matched product:
Latest price:$2,699€2,476.06£2,125.19402,151円AU$4,424.47C$3,855.79$2,499€2,292.58£1,967.71372,351円AU$4,096.61C$3,570.077% off
- Item No. APP2
- Free Shipping
AP PRO2 (APP2) is an universal key programming and odometer correction tool for VAG, BMW, Benz, JLR, Porsche, Volvo, Toyota etc.APP2 supports BMW BDC2 add key, VAG IMMO4 IMMO5 MQB NEC35XX key programming.
APP2 (AP Pro2) has newly released BMW BDC2 key programming function. (Add key only).
It is the simplest and lowest-risk device to do BMW BDC2 in the world at present.
No need to find reset point on BDC2 module, no manual job.
Fully automatic operation, job could be done in minutes.
NOTE: Requires OEM key.
Future updates will support BDC2 all keys lost matching and other advanced features.
Here we will show how to add BMW BDC2 key with the APP2 tool.
Require Function Authorization:
[FN0050] - BMW BDC02 (G-Serial) IMMO Matching. The Full version already have BDC2 license activated.
Supported Models and Model Years
Series |
Model |
Model Years |
5Series |
G30 |
2016/11-2020/06 |
5 Series |
G31 |
2017/03-2020/06 |
5 Series |
G38 |
2017/03-2020/06 |
6 Series |
G32 |
2017/07-2020/06 |
7 Series |
G11/G12 |
2015/07-2019/02 |
M5 |
F90 |
2017/11-2020/06 |
X3/IX3 |
G08 |
2018/05-2021/08 |
X3 |
F97 |
2019/04-2021/07 |
X3 |
G01 |
2017/12-2021/07 |
X4 |
G02 |
2018/04-2021/07 |
X4 |
F98 |
2019/04-2021/07 |
The BDC02 IMMO matching process is simple and safe, taking only 4-5 minutes. The whole process is simple than FEM/BDC:
- 1. Platform wiring
- 2. Preprocessing (retrieve key data)
- 3. Generate a new key.
1. Preparations
Required Equipment and Adapters
APPRO2 Host, USB cable, 12V AC/DC power supply (self-purchased).

A17-BDC02 Adapter (provided free with FN0050 module).

Ensure the software is updated to the latest version.
Vehicle Identification via BMW Self-Diagnosis
Use BMW OBD Auto Recognition [0049] to identify the vehicle model.

BMW OBD Auto Recognition Interface
Open the application interface: Vehicle Model > BMW > BDC02 (G-Serial) [0050].

BMW>BDC02(G-Serial)[0050])

Check for error messages. If none, proceed.
2. Vehicle BDC02 Module
Pre-Service Inspection
Verify the vehicle is functioning normally and document its condition.
Retrieving Module Information via BMW OBD Auto Recognition [0049]
Backing Up Coding Data via OBD.
Removing the BDC02 Module
Located on the front passenger side (right). Removal method is identical to FEM/BDC modules.
BDC02 Module Location(on the front passenger side (right)).

Removed BDC02 Module

Fuse Position Diagram
Opening the BDC02 Module
Removing the BDC02 Cover

See wiring Instructions when entering FN0050 Function
BDC02 Module Preprocessing Wiring (Soldering)

BDC02 Module Preprocessing Wiring (No Soldering)

Signal Descriptions:
Power (Red Wire): +12V power output controlled by the host (ensure the host is connected to a 12V power supply ≥3A).
GND (Black Wire): Ground connection (CON7-4).See wiring diagram for GND (black wire).
RESET (White Wire): Connect to the 5th gold finger on the BDC board edge (counted inward from the edge).See the marked white line.
25LC256-PIN2 (Brown Wire): Boot signal connected to PIN2 of 25LC256 (SO-8).
BDC02 Module Preprocessing - White Wire RESET Clip Connection (Solder-Free).
Observe this pin: When centered at the locking notch position, push inward firmly.
BDC2 Module Reset Clip Installation Guide (Solder-Free Method)
-
Locate the Notch
-
Clip Positioning
-
Insertion Technique
-
Apply firm, even pressure until the clip seats fully at the position indicated in Figure 3.
-
Critical Warning: Incomplete insertion will trigger the software error: "White Wire RESET Connection Fault".
-
Verification

Install the brown wire clip.
BDC02 Module Preprocessing - Brown Wire AOC-25LC256-2PIN Connection (Solder-Free Method)
WARNING:
-
POWER OFF before handling the brown AOC clip (25LC256-2PIN).
-
Avoid short-circuiting:
Wiring Diagram of BDC02 module with A17 Adapter (No Soldering)
3. Data Reading and Preprocessing Steps
3.1 Back Up Coding Data

3.2 Preprocess the Module (3-4 Minutes)
Preprocessing Module, ensure stable internet connection to APPRO servers during preprocessing.

Pre-processing module process. Do not disconnect the 12V host power warning prompt, the power supply of BDC02 is controlled by the device host output.

Preprocessing in progress

Preprocessing finished. Save coding data.

Preprocessing completed (Key Password Data Retrieved). Now you can generate dealer key with the data.
4. Programming a New Key
Load the retrieved key password data to generate a new key.

Load the key password data, select a Blank Key Slot (Key ID: FFFFFFFF) to generate a new key.