2026/03/03

How to Copy BMW BDC2 Key with Yanhua ACDP2 via ICP?

Tutorial: how to copy BMW G series BDC02 key with Yanhua ACDP programmer.

 

Tools used:

 

Requirement:

  • Update ACDP PC software to 1.0.64 or newer
  • Update ACDP2 PC software to 2.0.58 or newer
  • Update Android App to 3.0.141 or newer
  • Update iOS app to 3.6.4 or higher

Procedure:

Disassemble the original BDC2 key. The BDC2 encrypted key has a long main chip on the board.

Copy BMW BDC2 Key with Yanhua ACDP2 via ICP 1

Connect ACDP, ICP interface board and BMW original key as following:

Copy BMW BDC2 Key with Yanhua ACDP2 via ICP 2

Copy BMW BDC2 Key with Yanhua ACDP2 via ICP 3

Copy BMW BDC2 Key with Yanhua ACDP2 via ICP 4

In ACDP App, go to BMW- FEM/BDC- IMMO/Mileage- BDC02/BDC03/BCP/LCD key (encrypted chip) ICP copy key- BDC02 Key (rectangle main chip).

Read original key data.

Copy BMW BDC2 Key with Yanhua ACDP2 via ICP 5
Verify the original key info and take a screenshot.

Note the backup file’s path, date, time, VIN and key ID.
The file name must end with the “.bin” extension.

Copy BMW BDC2 Key with Yanhua ACDP2 via ICP 6

Select the corresponding menu to proceed the key writing according to the new key type.

You can write into BDC03/BCP/LCD display keys.

The new key is compatible with both brand new original keys and 2nd hand locked keys.

Copy BMW BDC2 Key with Yanhua ACDP2 via ICP 7
Disassemble the new key, and confirm the key type.

Connect ACDP, ICP interface board and new BMW key.
Replace the BDC2 key with a BDC3 key.
Switch the DIP button to the BDC3 side.

Copy BMW BDC2 Key with Yanhua ACDP2 via ICP 8
Write BDC03 key Square main chip.

Do not connect the original working key to avoid erasing the data of the original working key and causing the key to become invalid.

Verify the new key info and take a screenshot.

Copy BMW BDC2 Key with Yanhua ACDP2 via ICP 9

Read new key data successfully.

Note the backup file’s path, date, time, VIN and key ID.
The file name must end with the “.bin” extension.

Click OK, select the correct original BDC2 key data.

Copy BMW BDC2 Key with Yanhua ACDP2 via ICP 10
Check whether it is the original key info.
Write key data finish.

Copy BMW BDC2 Key with Yanhua ACDP2 via ICP 11

Reassemble both keys and test them.

 

2026/03/02

KESS3 Add BMW ZF8HP45 TCU via OBD

 Alientech KESS3 released new OBD protocol for Bosch ZF8HP45 TCU – BMW 2.0d, 2.0i and 3.0i.

Expand your workshop transmission coverage with the new OBD protocol dedicated to Bosch ZF8HP45 TCU on BMW platforms. You can now program the ZF 8-speed automatic transmission directly via the diagnostic port, without removing the unit.

  • Read and write on Bosch ZF8HP45 in OBD mode
  • Direct intervention on shift logic and transmission-side torque management
  • Fast and structured workflow on BMW 2.0d, 2.0i and 3.0i models from 2010+

02.03.2026 – UPGRADE 2.93

ZF8HP45 transmissions equip numerous BMW platforms from 2010 onwards. Programming via OBD allows direct intervention on transmission management without the need for removal.

On 2.0 diesel and 2.0, 3.0 petrol applications equipped with Bosch ZF8HP45 TCU, it is possible to work on shift logic, transmission-side torque management, and software restores through a fast and structured process.

Technical focus
Connection: OBD
TCU: Bosch ZF8HP45
Production years: from 2010
Brands involved: BMW

Supported vehicles
BMW 1 Series, 2 Series, 3 Series, 3 Series GT, 4 Series, 4 Series Gran Coupé, 5 Series, 5 Series GT, 6 Series, 7 Series, X1, X3, X4, X5, X6, Z4.

2026/03/01

Keydiy KD-X4 Change MQB49 5C 5D Key ID to Match Original System

How change VAG MQB49 5C 5D Key ID to match original system in Keydiy KD-X4? This is a frequently asked questions of Keydiy MQB49 function.

Here is the clue.

First of all, need to disassemble and read original key data, then generate a service code.

Keydiy will display two key IDs. Place original key into the KD-X4 induction coil,  it will display key ID and check which ID between these two is the original key ID.

Keydiy KD-X4 Change MQB49 5C 5D Key ID 1

We can write the ID of the original factory key onto the key to be matched.
After programming the dealer key, we will write this ID to it.

NOTE: Only Keydiy remote allows modification of ID. 
Select the Service code- choose FGB remote and generate dealer key.

Keydiy KD-X4 Change MQB49 5C 5D Key ID 2

Keydiy KD-X4 Change MQB49 5C 5D Key ID 3

Keydiy KD-X4 Change MQB49 5C 5D Key ID 4

Select Chip function- Automation detection clone.

Place the Keydiy FGB remote to the KD-X4 induction coil.

Keydiy KD-X4 Change MQB49 5C 5D Key ID 5

Hit Start identifying.

Keydiy KD-X4 Change MQB49 5C 5D Key ID 6

It will read chip type and ID. Hit Chip editing.

Keydiy KD-X4 Change MQB49 5C 5D Key ID 7

Modify the ID to original key ID.

Keydiy KD-X4 Change MQB49 5C 5D Key ID 8

Write ID successfully.

Identify remote information again.

Now you can see key ID has been changed.

Keydiy KD-X4 Change MQB49 5C 5D Key ID 9


After changing key ID to match original system, then you start learning keys in car.