This guide provides step-by-step instructions for copying BMW U-Chassis BCP ICP keys using Yanhua ACDP2 in bench mode.
Software Requirements (Update before proceeding):
- ACDP Software: V1.0.64 or higher
- ACDP2 Software: V2.0.8 or higher
- Android App: V3.0.141 or higher
- iOS App: V3.6.4 or higher

Tools:
- Yanhua Mini ACDP/ACDP2 Programmer
- Yanhua ACDP Module 38 License
- Yanhua BMW BDC3/BCPKey Copy Interface Board Kit
- BAV Key Adapter
Key Copying Procedure
Step 1: Key Preparation
Disassemble the original BMW BCP key casing.
Confirm whether the key supports UWB functionality.

Step 2: ACDP Setup
Launch ACDPII software.
Ensure the ACDP programmer is bound (check top-right corner).
Navigate to:
BMW → FEM/BDC → IMMO/Mileage → BDC3/BCP ICP CopyKey → Special Function

Step 3: Key Identification
Connect Mini ACDP2 device to the BAV key adapter.
Place the original key flat on the adapter with the induction coil facing down.
Select Identify Key Info by BAV Adapter → Continue → OK.
Save the key data and confirm.
Verify and screenshot the original key information for records.
Proceed with Read Key Data → Finish → OK.

Step 4: Data Backup
Return to the previous menu and select Help for U-BCP.
Correctly connect:
- Original BCP key
- Yanhua BMW BCP ICP Interface Board
- Yanhua ACDP2 key programmer
Select U-BCP (NCF295E) → Read Orig-Key Data → OK.
Confirm key information accuracy.
Note the backup file details: path, date, time, VIN, and Key ID.
Ensure the file uses the .bin extension.
Complete with Read Key Data → Finish → OK.

Step 5: Write to New Key
Replace the original key with a blank new key.
Select Write New Key Data.
⚠️Critical: Do not connect the original key during this step to prevent data loss.
Confirm the new key is blank and proceed.
Select the original .bin backup file based on recorded details.
Verify original key information and execute Write Key Data Finish → OK.

Step 6: New Key Verification
Swap Yanhua BCP ICP interface board for the BAV adapter.
Place the newly copied key flat on the adapter.
Navigate to Special Function → Identify Key Info by BAV Adapter → OK.
Confirm the new key’s data matches the original.

Step 7: Final Assembly & Testing
Reassemble both the original and new keys into their casings.
Done!
