Showing posts with label yanhua acdp bmw. Show all posts
Showing posts with label yanhua acdp bmw. Show all posts

Thursday, 29 January 2026

New Arrival: Yanhua ACDP BMW BDC2–LCD Encrypted Key Copy Kit

The Yanhua Mini ACDP BMW Encrypted Chip Key Copy Interface Board Kit is a professional solution designed for copying and writing BMW encrypted key data safely and efficiently. With a no-soldering, no-risk design, this kit significantly simplifies BMW key programming operations while minimizing the possibility of damage.


Note: This kit must be used together with the ACDP Module 38 license, and is compatible with ACDP and ACDP2 devices.


yanhua-acdp-bmw-bdc2-lcd-encrypted-key-copy-1

Key Features:

No soldering required – plug-and-play operation

No risk of damage to the original key or board

Supports BMW BDC2, BDC3, BCP, and LCD encrypted chip keys

Works seamlessly with Yanhua Mini ACDP / ACDP2

Designed for professional locksmiths and automotive technicians


Supported Functions

The interface board kit supports flexible key data writing across multiple BMW key types:

1. The BCD2 working key data can be written to original BDC2, BDC3, BCP, and LCD keys.

2. The BCD3 working key data can be written to original BDC2, BDC3, BCP, and LCD keys.

3. The LCD working key data can be written to the original BDC2, BDC3, BCP, and LCD keys.

4. The BCP (without UWB) working key data can be written to the original BDC2, BDC3, BCP, and LCD keys.

5. The BCP (with UWB) working key data can only be written to the original BCP (with UWB) keys.


Supported BMW Encrypted Key Types

BMW BDC2 / BDC3 Encrypted Chip Keys

The kit supports secure data copying for BMW BDC2 and BDC3 encrypted chip keys using the interface board and ACDP device.


yanhua-acdp-bmw-bdc2-lcd-encrypted-key-copy-2

BMW BCP Encrypted Chip Keys

Both BCP keys without UWB and BCP keys with UWB are supported, with a clear distinction to ensure correct and safe data writing.


yanhua-acdp-bmw-bdc2-lcd-encrypted-key-copy-3

BMW LCD Encrypted Chip Keys

Compatible with multiple generations of BMW LCD keys, including:


LCD Key (before 2015)

LCD Key (2015–2017)

LCD Key (2018 and later)


yanhua-acdp-bmw-bdc2-lcd-encrypted-key-copy-4

Conclusion

The Yanhua Mini ACDP BMW BDC2/BDC3/BCP/LCD Encrypted Chip Key Copy Interface Board Kit is a reliable and efficient tool for modern BMW key programming. Its no-soldering design, wide compatibility, and precise key data handling make it an essential solution for professionals working with BMW encrypted keys.


For best results, ensure the ACDP Module 38 license is activated before use.


www.obd2shop.co.uk

Monday, 17 November 2025

How to Copy BMW BDC3 ICP Keys with YANHUA Mini ACDP?

Learn how to copy BMW BDC3 ICP keys easily with the YANHUA Mini ACDP or Mini ACDP-2. This guide walks you through the process step by step.


Before You Begin - Check Your Software Version

Make sure your software is up to date before starting:

ACDP: Version 1.0.64 or higher

ACDP-2: Version 2.0.8 or higher

Android APP: Version 3.0.141 or higher

IOS APP: Version 3.6.4 or higher


You'll also need:

ACDP Module 38

BMW BDC3/BCP Key Copying Interface Board Kit


Check Operation Video:


Step 1: Identify the Key

Remove the rear cover of the key and confirm it is a BMW BDC3 key used in G-chassis models made in Hungary between 2020 and 2024.


Step 2: Read the Original Key Data

1. Connect the ACDP to the BAV-key adapter and place the original car key into the adapter.

2. Go to: BMW → FEM/BDC → IMMO/Mileage → BDC3/BCP ICP CopyKey → Special Function.

3. Select Identify key info by BAV Adapter, then save the key data.

4. Verify the key information displayed.

how-to-copy-bmw-bdc3-icp-keys-with-yanhua-mini-acdp-1

how-to-copy-bmw-bdc3-icp-keys-with-yanhua-mini-acdp-2

how-to-copy-bmw-bdc3-icp-keys-with-yanhua-mini-acdp-3

Step 3: Backup Original Key Data

1. Connect the original key, the BDC3 KEY-ICP Interface Board, and the ACDP.

2. Select G. BDC3(NCF2953) → Read Orig-Key Data.

3. Confirm the key details and wait for the backup to complete.

how-to-copy-bmw-bdc3-icp-keys-with-yanhua-mini-acdp-4

how-to-copy-bmw-bdc3-icp-keys-with-yanhua-mini-acdp-5

Step 4: Write Data to the New Key

1. Replace the original key with a new blank key.

2. Choose Write New-Key Data.

3. Important: Do not reconnect the original key during this step, as it may get erased.

4. Select the original key backup file (with .bin extension) and confirm the details.

5. Wait for the writing process to finish.

how-to-copy-bmw-bdc3-icp-keys-with-yanhua-mini-acdp-6

how-to-copy-bmw-bdc3-icp-keys-with-yanhua-mini-acdp-7

Step 5: Verify the Copied Key

1. Switch back to the BAV-key adapter and insert the new copied key.

2. Use Special Function → Identify key info by BAV Adapter.

3. Confirm that the new key’s information matches the original.

4. Get in the car to test the keys.

how-to-copy-bmw-bdc3-icp-keys-with-yanhua-mini-acdp-8

Done!

You have successfully copied a BMW BDC3 key using the YANHUA Mini ACDP.


www.obd2shop.co.uk


Sunday, 5 October 2025

Solved: YANHUA ACDP A51D License BMW Clear ISN Data Error

Problem: I’ve already purchased the A51D License on YANHUA Mini ACDP 2 for BMW, but it showed a failure message during the test: "Clear ISN data error".


What’s going on? Please help.

solved-yanhua-acdp-a51d-license-bmw-clear-isn-data-error-1

solved-yanhua-acdp-a51d-license-bmw-clear-isn-data-error-2

solved-yanhua-acdp-a51d-license-bmw-clear-isn-data-error-3

Root Cause

The error typically occurs because the A51D License is not the correct authorization for this specific function. Instead, the Module 40 Authorization License is required to perform ISN reset operations on BMW E, F, and G Chassis platforms.


Solution

To successfully clear the ISN data without errors, follow these steps:

1. Ensure you have the Module 40 Authorization License installed. This license can be purchased separately and is essential for advanced module operations.

Get Module 40 Authorization License:

https://www.obd2shop.co.uk/wholesale/yanhua-acdp-module40-bwm-8hp-e-f-g-ews-data-reset.html


2. Within the YANHUA Mini ACDP software, navigate to the transmission-related functions and select:

"8HP Reset EWS (E/F/G Chassis, Bench)"


3. Proceed with the operation. This option is compatible with the Module 40 license and should execute without the "Clear ISN data error."

solved-yanhua-acdp-a51d-license-bmw-clear-isn-data-error-4

Conclusion

The "Clear ISN data error" is a licensing issue, not a device malfunction. By using the Module 40 Authorization License and selecting the correct function in the tool, you can successfully perform ISN resets on supported BMW chassis.


Special thanks to www.obd2shop.co.uk for providing the solution and licensing details.

Wednesday, 23 April 2025

Yanhua ACDP BMW Versions 082/083/085 Mileage Reset for BDC

This is a tutorial on how to do a BMW Version 082/083/085 Mileage Reset for BDC with YANHUA Mini ACDP 2 + Module 31 and Module 2.


The operation process is as follows:

1. Use the module 32 modification function to downgrade versions such as 082, 083, and 085 to version 081.

2. Remove the BDC for pre-treatment and mileage reset.

3. Then use the module 2 restore function to upgrade it back to the original version.

In this article, we're taking version 085 as an example.


As shown in the figure, connect the ACDP to the vehicle's OBDII port using an OBD extension cable or a DoIP adapter.

Turn on the car ignition to light up the instrument panel.


Step1. Downgrade Versions

Open Mini ACDP APP.

BMW >> FEM/BDC >> IMMO/Mileage >> BDC OBD(F Chassis) >> Detect vehicle info

Please use the ACDP standard power adapter (voltage+ 12V, current >=2.5A).

Connect ACDP with the vehicle OBDII port!

Please save the vehicle system data.


Check the mileage number and the system version info.

Here's taking 085.011.120 as an example.

Take a screenshot to save the vehicle info for subsequent restoration.

yanhua-acdp-bmw-082-083-085-mileage-reset-for-bdc-1

yanhua-acdp-bmw-082-083-085-mileage-reset-for-bdc-2

yanhua-acdp-bmw-082-083-085-mileage-reset-for-bdc-3

Restore >> Backup coding data >> OK

Please connect the ACDP device with FEM/BDC system accroding to the diagram in the help document.

Check the vehicle info, and click Continue.

Save coding data.

Backup coding data finished.


Program the FEM/BDC system >> DOIP programming/DCAN programming

If you use a DOIP adapter to connect to the OBD2 interface, click Method 1.

If you use an OBD to connect to the OBD2 interface, click Method 2.


OK >> Continue >> Continue >> Select version 081.010.020 >> Continue

About to start getting data from the server, please keep the network open during the process of getting data!


Will start programming FLASH data.

Please keep the voltage no less than 13.0V during programming.

Programming FLASH data is finished.


Write coding data >> OK >> Continue >> Continue >> Select coding data >> Continue

Write coding data and finish.

yanhua-acdp-bmw-082-083-085-mileage-reset-for-bdc-4

yanhua-acdp-bmw-082-083-085-mileage-reset-for-bdc-5

yanhua-acdp-bmw-082-083-085-mileage-reset-for-bdc-6

Step2. Remove BDC & Reset Mileage

Dismantle the BDC module from the vehicle.

IMMO/Mileage >> FEM/BDC(F Chassis) >> Reset mileage >> FEM/BDC initial programming process >> Automatic ICP programming

Connect ACDP to BDC according to the diagram in Help.


OK >> OK >> OK

Backup file succeeded.


Preprocessing the FEM/BDC. The whole preprocessing takes 5-20 minutes. Please wait...

If the APP prompts the device to be abnormal or loses connection, please do not do anything and wait patiently for 20 minutes. The device will automatically complete the remaining operations to ensure the module is normal.


Successful function execution.


Reset mileage >> OK

Make sure:

Finish FEM/BDC initial programming process.

OK >> YES

Reset FEM/BDC mileage succeeded.

yanhua-acdp-bmw-082-083-085-mileage-reset-for-bdc-7

yanhua-acdp-bmw-082-083-085-mileage-reset-for-bdc-8

yanhua-acdp-bmw-082-083-085-mileage-reset-for-bdc-9

Step3. Restore To the Original Version

Restore >> Backup coding data >> OK

Confirm the mileage has been reset to 0.

Continue >> Save coding data

Backup coding data finished.


Program the FEM/BDC system >> Method 2: DCAN programming >> OK >> Continue >> Continue

Since the BDC module version restoration is done on the desktop platform, select Method 2: DCAN programming.


Find the original version and select it >> OK >> Continue

Programming FLASH data is finished.


Write coding data >> OK >> Continue >> Continue >> Select coding data >> Continue

Write coding data and finish.


Process the mileage instrument, after modifying the mileage reading on the instrument, reinstall the BDC and the instrument in the vehicle, and confirm if the mileage has been successfully repaired.

yanhua-acdp-bmw-082-083-085-mileage-reset-for-bdc-10

yanhua-acdp-bmw-082-083-085-mileage-reset-for-bdc-11

www.obd2shop.co.uk

Thursday, 11 July 2024

(Fixed) BAV KAY programmer for my ACDP not working

A customer bought our ACDP 2 IMMO Locksmith Package, and today reported that the BAV KAY programmer for his ACDP is not working.


Problem:

It says to connect the BAV key reader when I plug in the key reader, it doesn't connect to the key reader, none of the light comes on the key reader, and it doesn't read the keys, everything else works fine with the ACDP device just not the key reader.


When I was trying to add a key to fem no lights and it said add key failed No lights on BAV were coming on.


Solution:

Put the key in the BAV instead of the fem unit.

yanhua-acdp2-bav-key

For more technical service support, please visit

www.obd2shop.co.uk

Tuesday, 10 October 2023

Yanhua Mini ACDP 2 BMW F Chassis BDC Key Add Tutorial

This is a tutorial on how to use Yanhua Mini ACDP 2 + Module 31 to add the BMW F Chassis BDC key by OBD. Including the DoIP & CAN method, all steps are basically the same except for the different options in the second step. Read this article carefully to learn.


DoIP Method

Check the video to learn:

https://youtu.be/uRKveW0c1sA


Follow the figure to connect Mini ACDP-1 or Mini ACDP-2.

yanhua-mini-acdp-2-bmw-f-chassis-bdc-key-add-1

Step1. Read Coding Data

Mini ACDP >> Make sure the device is connected >> BMW >> FEM/BDC >> IMMO/ Mileage >> BDC OBD(F Chassis) >> Module initial programming process >> Read coding data

Please use the ACDP standard power adapter(voltage+ 12V, current > =2.5A)

Click "OK".

Connect ACDP with vehicle OBDII port!

Viewing vehicle info, click "Continue".

Please save coding data.

Pay attention to the path to save file, the file name includes the data and time.

Read coding data finish.

yanhua-mini-acdp-2-bmw-f-chassis-bdc-key-add-2

yanhua-mini-acdp-2-bmw-f-chassis-bdc-key-add-3

yanhua-mini-acdp-2-bmw-f-chassis-bdc-key-add-4

Step2. Program/Upgrade System

Program/Upgrade system >> Method 1: DoIP update >> OK

Connect ACDP, DoIP adapter and vehicle OBDII port!

Please save the vehicle system data.

Backup file succeeded.

System status: ECU system is normal, need pre-processed.

Click "Continue".

About to start getting data from the server, please keep the network open during the process of getting data!

Prepare to program, please make sure the stable power supply and DO NOT pull out the device during the programming!

Pre-processing ECU, please wait...

Program BDC system finish.

yanhua-mini-acdp-2-bmw-f-chassis-bdc-key-add-5

yanhua-mini-acdp-2-bmw-f-chassis-bdc-key-add-6

Step3. Write Coding Data

Write coding data >> OK

Connect ACDP with vehicle OBDII port!

The system status is normal, click "Continue".

Please select the previously backed-up coding data file.

Writing coding data...

Write coding data finish.


Add key >> OK

Connect ACDP with vehicle OBDII port!

Check the system status to make sure that it does not require preprocessing.

Click "Continue".

Please put the working key close to the emergency start sensing antenna position.

Screenshot or click "Export" to save IMMO info.

The backup file succeeded.

Select a blank key position: Key_04, and click "Continue".

Please put the new key close to the emergency start sensing antenna position.

Learning new key, please wait...

Generate a new key finish.

yanhua-mini-acdp-2-bmw-f-chassis-bdc-key-add-7

yanhua-mini-acdp-2-bmw-f-chassis-bdc-key-add-8

yanhua-mini-acdp-2-bmw-f-chassis-bdc-key-add-9

yanhua-mini-acdp-2-bmw-f-chassis-bdc-key-add-10


CAN Method

Check the video to learn:

https://youtu.be/jSR-3epl8Cs


Follow the figure to connect Mini ACDP-1 or Mini ACDP 2.

yanhua-mini-acdp-2-bmw-f-chassis-bdc-key-add-11

Step1. Read Coding Data

Mini ACDP >> Make sure the device is connected >> BMW >> FEM/BDC >> IMMO/ Mileage >> BDC OBD(F Chassis) >> Module initial programming process >> Read coding data

Please use the ACDP standard power adapter(voltage+ 12V, current > =2.5A)

Click "OK".

Connect ACDP with vehicle OBDII port!

Viewing vehicle info, click "Continue".

Please save coding data.

Pay attention to the path to save the file, the file name includes the date and time.

Read coding data finish.


Step2. Program/Upgrade System

Program/Upgrade System >> Method2: DCAN update >> OK

Connect ACDP with vehicle OBDII port!

Please save the vehicle system data.

The backup file succeeded.

System status: The ECU system is normal, and needs to be pre-processed.

Click "Continue".

About to start getting data from the server, please keep the network open during the process of getting data!

Prepare to program, please make sure the stable power supply and DO NOT pull out the device during the programming!

Pre-processing ECU, please wait...

Program BDC system finish.


Step3. Write Coding Data

Write coding data >> OK

Connect ACDP with vehicle OBDII port!

The system status is normal, click "Continue".

Please select the previously backed-up coding data file.

Writing coding data...

Write coding data finish.


Add key >> OK

Connect ACDP with vehicle OBDII port!

Check the system status to make sure that it does not require preprocessing.

Click "Continue".

Please put the working key close to the emergency start sensing antenna position.

Screenshot or click "Export" to save IMMO info.

The backup file succeeded.

Select a blank key position: Key_04, and click "Continue".

Please put the new key close to the emergency start sensing antenna position.

Learning new key, please wait...

Generate a new key finish.

yanhua-mini-acdp-2-bmw-f-chassis-bdc-key-add-12

yanhua-mini-acdp-2-bmw-f-chassis-bdc-key-add-13

yanhua-mini-acdp-2-bmw-f-chassis-bdc-key-add-14

www.obd2shop.co.uk


Friday, 12 May 2023

Repair BMW FRM module without coding by Yanhua ACDP

This post will guide you on how to use Yanhua Mini ACDP and ACDP Module 8 to repair the BMW FRM module.

Attention: Before purchasing Module 8, make sure you already have ACDP Module 1


Check the required accessories:


BMW FRM Module

ACDP Main unit

OBD+ICP Adapter

20 Pin Cable

FRM interface board

Screws

BDM01 adapter (from module 1)



repair-bmw-frm-module-without-coding-by-acdp-1

Install the support studs

Install the FRM interface board

Note that the test pins of the FRM interface board should be aligned with four test points

repair-bmw-frm-module-without-coding-by-acdp-2

Lock two screws

Connect the BDM01 adapter to the OBP+ICP adapter

Connect the BDM01 adapter to the FRM interface board

Connect to the ACDP

Power up the ACDP host

repair-bmw-frm-module-without-coding-by-acdp-3

repair-bmw-frm-module-without-coding-by-acdp-4

Open the ACDP software

Confirm in the upper right corner that ACDP connected

Click "BMW" >> "FRM"

Select according to the corresponding chip model, here we choose"ICP MC9S12XEQ384 (MASK:3M25J)"

Click FRM data recovery (automatic mode)

repair-bmw-frm-module-without-coding-by-acdp-5

repair-bmw-frm-module-without-coding-by-acdp-6

Confirm that the device and adapter are connected properly

Waiting for pin detection to pass

Click Confirm

repair-bmw-frm-module-without-coding-by-acdp-7

Reading chip data

Check the chip information readout


If 4K EEPROM data is read

The FRM module data is not damaged

Please operate with caution


If 32K Dflash data is read

The FRM module data is corrupt

Click Confirm to continue

repair-bmw-frm-module-without-coding-by-acdp-8

Pay attention to the path to save the file, which includes the date and time


Check the frame number and other information

If the parsed car information is incorrect

Click Cancel to the exit automatic repair

If the information such as the car correct. click confirm


Repairing chip data

Repair completed!

repair-bmw-frm-module-without-coding-by-acdp-9

Check the video to learn more details: