[BDC03 Key Clone New Update! ] 2025 FULL Version APPRO2 APP2 Key Programmer Mileage Correction Tool with BMW 6HP Benz Gearbox + BMW G Series BDC2 Add Keys + 5 Free BMW G Series Keys
1, The NEW 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. 2, Full Version with BMW 6HP and Mercedes-Benz Gearbox Function License 3, Newly add BDC03 Key Clone Function!
APPRO2 APP2 FULL Version
Why to buy APPRO2 From us
Language: English, Chinese
Operating system: WindowsXP, Windows7, Windows8, Windows10, Windows11 32bit and 64 system
Microsoft .NET Framework 3.5 SP1
No yearly subscription. But feature premium features require purchase.
With Authorization [FN0050] - BMW BDC02 (G-Serial) IMMO license.
With BMW gearbox 6HP function license
With Mercedes-Benz gearbox function license
Supports add key BMW BDC2 bench mode. No need to find reset point on BDC2 module, no manual job. Fully automatic operation.
Advantages for APPRO2 Compare with XHORSE or CGDI machine
In terms of functionality, the three products may cover roughly the same range. However, judging from the release of new features in recent years, the APPRO2 has been quicker to keep up with the latest market trends. For example, its development of features such as reading encrypted Audi BCM2.0 modules, reading modules for Land Rover, Volvo, and Lynk & Co., and read/write capabilities for VW/Mercedes/Toyota RH850 chips has been relatively fast. Once these features are released, customer feedback tends to be stable, with fewer instances of chip locking issues.
As for AP2's BMW-related functions, compared with other devices on the market, it clearly demonstrates unique technical insight. Common issues in immobilizer and mileage functions are often addressed with preemptive repair solutions. Take the CAS4 OBD function as an example—while most manufacturers only support reading the immobilizer password, the APPRO2 team went further by developing OBD read support for DFLASH and PFLASH. It also allows users to modify and repair critical data, making it an industry-first feature. This was specifically designed to solve common pain points for locksmiths, such as loss of remote coding, lost remote identification, and password loss.
Other mainstream BMW immobilizer functions also keep up with market trends. For example, G-chassis BDC02 immobilizer support was released just one month after it was first introduced by other brands. To reduce the risk of manually disconnecting and reconnecting harnesses, APPRO2 launched the A17 harness, which significantly lowers operational risk and enables automated wiring detection and data reading.
Another standout BMW feature in AP2 is its domestic-leading OBD functionality for F/G chassis instrument clusters. It supports OBD repair for both F and G series clusters without the need to dismantle any vehicle modules.
Therefore, compared with devices like XHORSE and CGDI, the APPRO2 stands out for its stronger technical capabilities, more stable features, and more thorough consideration of user operation risks.
APPRO2 Latest Update information
2025.07.30 17:00 The following features will be upgraded this time:
1. Upgrade the instrument panel of the new Mercedes Benz HU7:
A Class 2023+ (W177)
B Class 2022+ (W243/W247)
C Class 2021+ (W206/S206/V206/X206)
CLA 2023+ (C118/H247)
CLE 2023+ (A236/C236/W167)
CLS 2022+ (X257)
EQA/B/E/S 2022+ (H243/X243/H294/X297)
GLB 2022+ (X247)
GLC 2023+ (C254/X254)
GIS 2022+ (W167)
S Class 2021+ (W223)
AMG GT Four Door Facelift(x290)Mileage repair (Hardware simulator needs to be installed) funetion
2.Update snd corret some interface errors.
2025.07.05 Important Update !!!
For Mileage data protected password, customer can calculate the code now !
Please update APPRO2 to latest version, then this function will be available
Using the BMW F/G dashboard function, make sure laptop connect well with internet the software will automatically calculate the check code via the server.
Check how to get appro2 check code
Note: You can calculate 5 times a day. If exceed 5 times, need to contact us help calculate
2025.06.07 16:00 Upgrade for BMW (G-Series) BDC02 module replacement and mileage reset function, supports OEM blank keys (Function Code [FN0050] – Important Upgrade)
2025.03.26 16:00 Upgrade for BMW (G-Series) BDC02 key addition function (Important Upgrade)
Lightning-fast calculation: calculate Magotan/CC comfort module (95320) 7-byte CS code BMW CAS3+ OBD upgrade: Completed in 20 mins with built-in FLASH repair 5M48H/1N35H/1L15Y: Automatic mileage calculation VAG All keys lost: preserves ABS long coding 5M48H/1N35H programmer: stable and fast
Supported BMW BDC2 Model and Year
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
Software Display:
Package List:
1Set APPRO2 FULL Version
The following optional cable adapsters not including in the package, need to buy separately,
please contact email sales@obd2shop.co.uk or whatsapp +86 13983755934 for best price
BCM2 Adapter
VOLVO/LYNK&CO Adapter
Janguar MCU Chip
AUDI/JLR AKL 2 in 1 cable adapter
Hot Branded Products:
Shipping method and delivery time:
UK Shipping (No Tax) : 2-4 working days arrive. For products marked " UK Ship " and UK local customer EU shipping (No Tax) : 5-7 working days arrive. For products marked " EU Ship " and from EU countries, if not belong to EU, need to clearance Yodel (No Tax) : 5-7 days arrive . For products UK out of stock, and customers from UK Yun Express ( No Tax) : 5 - 9 working days to UK, 7-14 days to other European Countries. Yanwen (No Tax) : 5 - 9 working days to UK, 7-14 days to other European Countries, ship to all over the world, mainly for UK/EU warehouse no stock DHL: need to clearance, 3-5 working days arrive. Used for UK/EU no stock, customers request ship this way. Need to clearance, we will declare a low price on the invoice help to clearance. If you have any questions about the device, the price, or the payment, please feel free to contact us.
How to install APPRO2 APP2 Key Programmer Software - obd2shop.co.uk
Tech Support
About APPRO2 for G Series mileage correction,Some instrument clusters do not require a filter, while others do.
Generally, for BMW G-series vehicles, there are three types of instrument clusters that currently support ODBD mileage adjustment.
At this stage, only the OBD method supports “unsynchronized mode.” This means you can directly adjust the mileage of the cluster via OBD (no filter or emulator needed), but the BDC2 mileage will remain unchanged.
For example, in the clusters shown in Images
Culsters like these following 3 pictures support OBD adjustment.
These 2 following pictures require a filter or chip replacement to modify mileage.
If you want “synchronized mode” (i.e. same mileage in both the instrument cluster and BDC2), then the mileage cannot be adjusted via OBD (this may be supported in future updates).
In this case:
The cluster must be removed.
For most fully digital ID6 clusters, mileage can be directly modified internally.
BDC2 must be removed and reset to zero.
After that, both the cluster and BDC2 will be fully synchronized.
You need to decide whether you want synchronized or unsynchronized mode.Then we can check whether your cluster supports OBD, and whether it's the type that requires additional components like filters or emulators.
BDC2 modules can all currently be cleared to 0 km using function 0050.
For clusters: If you want the cluster and BDC2 to show the same mileage (synchronized), the cluster must be removed.
Fully digital clusters (e.g. ID6) can often be modified directly without filters or emulators.
Analog or semi-digital clusters (like the two types we support via OBD) usually cannot be modified internally, and may require an emulator.
If you can accept different mileages between the cluster and BDC2 (unsynchronized mode), and your cluster is one of the three supported types, then you can adjust the mileage via OBD directly, without removing BDC2 or installing any filter/emulator.
In unsynchronized mode, three specific cluster types (shown the following picture) can be modified directly via OBD.
You can also identify the cluster type by checking the design near the trim area (see the 2 following pictures):
Longer trim design usually means it's an analog cluster, which supports OBD.
Higher trim profile usually means it's a fully digital cluster (Image 8), which is not currently supported via OBD.
If you do not understanding, doesn't matter, you can take a picture for your instrument , engineer will help judge out if support OBD direct