Skip to content
Menu
OBD2 Scanner Blog
  • Home
  • Car Diagnostic Tool
    • MB Star Diagnosis
    • BMW Diagnostic Tool
    • GM Tech2
    • Volvo Vocom Interface
  • OBD2 Code Scanner
    • VXDIAG
  • Tech Support
OBD2 Scanner Blog

AP PRO2 (APP2) BMW BDC2 Key Programming Guide

Posted on May 17, 2025 by VCDS

Diagzone Xdiag Subscription Renew, LAUNCH LTR-01 RF Sensor, Thinkdiag Renew , Scania SDP3 Installation

APP2 (AP PRO2) now joins top-tier tools like Autel and AVDI with its latest BMW BDC2 key programming upgrade — specifically for Add Key functionality.

✅ Why Choose APP2 for BMW BDC2?

World’s simplest and safest solution for BMW BDC2 key programming
No need to locate reset points or perform manual soldering
Fully automated process – backs up coding and completes the job in minutes
OEM BDC2 key required
Future updates: Will support All Keys Lost and other advanced features

🛠 Required Authorization

Function Module: [FN0050] – BMW BDC02 (G-Serial) IMMO Matching
Full version: License is pre-activated – no need for per-VIN activation like Autel

APP2 BMW G Chassis BDC2 Module Support List:

Series Model Model Years
5 Series 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

⏱ Process Time

The entire BDC2 IMMO matching takes 4–5 minutes and is simpler than FEM/BDC.

Step-by-Step Guide: Add BMW BDC2 Key Using APP2

Preparations

Required Tools:

APPRO2 Host
USB Cable
12V AC/DC Power Supply (≥3A, user-supplied)
A17-BDC02 Adapter (included with FN0050 module)

AP PRO2 (APP2) BMW BDC2 Key Programming Guide AP PRO2 (APP2) BMW BDC2 Key Programming Guide

Software:

Ensure APP2 software is updated to the latest version.

Identify the Vehicle

Use BMW OBD Auto Recognition [0049] to detect the vehicle model.

AP PRO2 (APP2) BMW BDC2 Key Programming Guide

Access via:
Vehicle Model → BMW → BDC02 (G-Serial) [0050]
Confirm no error messages are shown before proceeding.

AP PRO2 (APP2) BMW BDC2 Key Programming Guide AP PRO2 (APP2) BMW BDC2 Key Programming Guide

Vehicle & Module Preparation

Pre-Service Checks:

Ensure vehicle is functioning normally.
Document current condition.

Retrieving Module Information via BMW OBD Auto Recognition [0049]
Backing Up Coding Data via OBD.

AP PRO2 (APP2) BMW BDC2 Key Programming Guide AP PRO2 (APP2) BMW BDC2 Key Programming Guide AP PRO2 (APP2) BMW BDC2 Key Programming Guide

Locate & Remove BDC02 Module:

Found on front passenger side (right) – same method as FEM/BDC modules.

AP PRO2 (APP2) BMW BDC2 Key Programming Guide

Removed BDC02 Module

AP PRO2 (APP2) BMW BDC2 Key Programming Guide

Fuse Position Diagram

AP PRO2 (APP2) BMW BDC2 Key Programming Guide

Open the BDC02 Module

Remove the BDC02 Cover

AP PRO2 (APP2) BMW BDC2 Key Programming Guide AP PRO2 (APP2) BMW BDC2 Key Programming Guide

See wiring Instructions when entering FN0050 Function

BDC02 Module Preprocessing Wiring (Soldering)

AP PRO2 (APP2) BMW BDC2 Key Programming Guide

BDC02 Module Preprocessing Wiring (No Soldering)

AP PRO2 (APP2) BMW BDC2 Key Programming Guide

Wiring Setup for Preprocessing

Non-Soldering Method Using A17 Adapter:

Signal Connections:

Wire Color Function Notes
Red +12V power Controlled by APP2 host; requires ≥3A power input
Black Ground (GND) Connect to CON7-4
White RESET Connect to 5th gold finger on BDC board edge (counted inward)
Brown 25LC256 Pin 2 (Boot Signal) Connect to PIN2 of 25LC256 chip (SO-8 package)

⚠️ IMPORTANT:
Never power the brown wire clip while installing!
Short between Pin-2 and Pin-3 will damage the CPU!

AP PRO2 (APP2) BMW BDC2 Key Programming Guide

Install Solder-Free Clips

RESET Clip (White Wire):

Align with the edge notch of the BDC2 mainboard.
Press firmly until fully seated.
Incorrect insertion = software error: “White Wire RESET Connection Fault”

EEPROM Clip (Brown Wire):

Carefully attach to PIN2 of 25LC256 chip.
Avoid contact with PIN3 to prevent short circuit.

AP PRO2 (APP2) BMW BDC2 Key Programming Guide

Install the brown wire clip

AP PRO2 (APP2) BMW BDC2 Key Programming Guide

BDC02 Module Preprocessing – Brown Wire AOC-25LC256-2PIN Connection (Solder-Free Method)

AP PRO2 (APP2) BMW BDC2 Key Programming Guide AP PRO2 (APP2) BMW BDC2 Key Programming Guide

WARNING:

1.POWER OFF before handling the brown AOC clip (25LC256-2PIN).

NEVER operate this clip with power on! CPU damage will occur!

2.Avoid short-circuiting:

The clip’s front hook MUST NOT touch EEPROM pin-3.
Pin-2 and Pin-3 short = CPU destroyed!

Wiring Diagram of BDC02 module with A17 Adapter (No Soldering)

AP PRO2 (APP2) BMW BDC2 Key Programming Guide

Preprocessing & Data Backup

6.1 Back Up Coding

Use APP2 to read and save coding data via OBD.
Save file for later reference.

AP PRO2 (APP2) BMW BDC2 Key Programming Guide

6.2 Preprocessing (3–4 minutes)

Ensure a stable internet connection.

AP PRO2 (APP2) BMW BDC2 Key Programming Guide

Do not unplug the power or disconnect during this step.

AP PRO2 (APP2) BMW BDC2 Key Programming Guide

Wait for confirmation: “Preprocessing Completed – Key Password Retrieved”

Preprocessing in progress

AP PRO2 (APP2) BMW BDC2 Key Programming Guide

Preprocessing finished. Save coding data.

AP PRO2 (APP2) BMW BDC2 Key Programming Guide

Preprocessing completed (Key Password Data Retrieved). Now you can generate dealer key with the data.

AP PRO2 (APP2) BMW BDC2 Key Programming Guide

Generate a New Key

Load the saved key password data.
Choose a blank key slot (Key ID: FFFFFFFF).
Generate the new dealer key using the APP2 tool.

AP PRO2 (APP2) BMW BDC2 Key Programming Guide AP PRO2 (APP2) BMW BDC2 Key Programming Guide

✅ Summary of Advantages:

No soldering required (clip-based wiring)
Full automation from coding backup to key generation
Fast and safe — average job takes just a few minutes
OEM key only — reliable and stable performance
Full version includes all required licenses — no additional fees

Learn more:

APP2 APPRO2 Software Download and Installation Guide

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

This Post: AP PRO2 (APP2) BMW BDC2 Key Programming Guide From ChinaOBD2 Official Blog
Please keep this link if you copy the post!

Post navigation

Prev: Prev: Deutz Engine EMR3 Request of Engine OFF Error Solution

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • AP PRO2 (APP2) BMW BDC2 Key Programming Guide
  • Deutz Engine EMR3 Request of Engine OFF Error Solution
  • How to Remove Center Joint and Center Frame for HITACHI Hitachi EX5600-7B
  • APP2 APPRO2 Software Download and Installation Guide
  • How to Solve Xhorse Bluetooth Smart Key “Not Allowed in current region”?

Recommend OBD2 Scanner

ME9.7 ECU Engine Computer ME9.7 ECU Engine Computer TabScan T6PT3G Diagnosis VCI for Porsche Diagnostic Tool Porsche Diagnostic Tool

Recent Comments

  • amr on MAN EOL Flash File Editor + MAN Immo Calculator Free Download
  • Pasquale Greenwald on Jungheinrich ETM/V 10-12 Tightening Torque for Screwed Connection on Brake Systems
  • VCDS on Scania SDP3 2.53.1 Diagnosis & Programming Free Download
  • Crossley on What are the functions of Iprog+ Programmer?
  • Lukas on VAG EDC15 EDC16 IMMO OFF Software Free Download

Archives

Categories

  • BMW Diagnostic Tool
  • Car Diagnostic Tool
  • Key Cutting Machine
  • Key Programming Tool
  • MB Star Diagnosis
  • OBD2 Code Scanner
  • Tech Support
  • VXDIAG

Tags

adapter Auto Pick and Decoder Car Key Copy Car Key Programmer cat Code Reader diagnostic software ECU Chip Tunning ecu programmer Ford gm handy baby Handy Baby 2 Key Programmer Handy Baby II Key Programmer HEX V2 immo iprog key Key Pro key programmer laptop Launch lish LISHI new arrivals nexiq nexiq link diesel truck interface nexiq truck diagnostic NEXIQ USB Link OBD2 obdii original program Scania VCI smart VAG COM Cable VCDS VCDS Cable VCDS VAG COM Cable vci VW wholesale X-PROG Box X-PROG Box ECU Programmer XPROG-M

Hot Selling

  • ME 9.7 ECU Engine Computer
  • MINI VCI J2534
  • NCF29XX Programmer
  • ThinkTool Pros+

Links

  • China OBD2
  • EPS Foam Machine
  • Foxdiag
  • Сканер OBD2
©2025 OBD2 Scanner Blog | Powered by chinaobd2