Best Key Supply is a B2B Locksmith Supplier company. If you are not an Automotive Professional, your order will be cancelled.

Yanhua ACDP-2 Locksmith Package (2026)

Yanhua ACDP-2 Locksmith Package (2026)

SKU: P427-ACDP2-YHA-BUN16

  • $3,700.00
    Unit price per 

Log in to purchase

Product Details:

The Yanhua ACDP-2 Locksmith Package gifts the user everything a locksmith needs to comprehensively work on a wide range of luxury vehicle brands. The modules here are able to support vehicles such as BMW, Volkswagen, Audi, Land Rover, Jaguar, Porsche and Volvo. The ACDP-2 package is capable of add key programming, All Keys Lost programming, IMMO data reading and writing, ISN data edit and mileage refreshes. 

Package Includes:

  • ACDP-2 Basic Module
  • ACDP Module #1 for BMW CAS with A500 License
  • ACDP Module #2 for FEM/BDC with A50A, A50C License
  • ACDP-2 Module #3 for BMW ISN w/ A50B, A50D, A50E License
  • ACDP Module #7 for BMW Key Refresh
  • ACDP Module #9 for JLR KVM
  • ACDP Module #10 for Posche BCM
  • ACDP-2 Module #12 for Volvo
  • ACDP Module #20 for New Volvo IMMO Matching
  • ACDP Module #24 for New JLR 2018+ IMMO Matching
  • ACDP Module #27 for BMW MSV80/MSD8X/MSV90 DME ISN
  • ACDP Module #29 for Audi 5th Gen BCM2 IMMO Matching
  • ACDP Module #31 for BMW F Chassis BDC OBD IMMO Matching
  • ACDP Module #33 MQB-33
  • ACDP Module #34 MQB-34
  • ACDP Module #38 for BMW BDC2 IMMO Matching
  • BMW BDC2 AKL Key Learning Platform w/ A504 License
  • ACDP Module #44 for VW/Audi/Porsche 5C/5D Key Matching
  • ACDP Module #47 for JLR 2018-2025 RFA Key Copy
  • BDC2/BDC3/BCP/LCD Key Data Read/Write Interface Board
  • BMW BDC3/BCP Key Copy Interface Board
  • ACDP-2 B48 Bench Interface Board
  • A520 License for B48/B58/B57 DME Read/Write 
  • ACDP-2 N20/N55/B3 Bench Interface Board
  • FEM/BDC Special Programming Clip
  • Volvo (2023-2024) CEM Interface Board Kit
  • License for Volvo 2022 IMMO Matching

Highlights:

  • Support CAS1-CAS4+ key programming and mileage reset by ICP and OBD.
  • Support BMW BDC2 add keys and All Keys Lost.
  • Support LCD, BDC2, BDC3 and BCP (without UWB) working key data writing into original BDC2, BDC3, BCP and LCD keys.
  • Support BCP (with UWB) working key data writing into only an original BCP key with UWB.
  • Support BMW FEM/BDC key programming and mileage reset by Automatic Mode.
  • Support BMW BDC key programming and mileage reset by OBD mode.
  • Support BMW BDC2 module refresh and copy data replacement.
  • Support learning of BDC2 keys on bench and test key emergency function.
  • Support BMW CAS1-CAS4+ CAS module replacement by ICP, and CAS3/CAS4 DME replacement by OBD.
  • Support BMW FEM/BDC replacement by copy data and calculate data.
  • Support BMW E/F chassis with options to enable/disable/delete key by OBD.
  • Support BMW N20/N55/B38/B48 DME ISN read by bench mode.
  • Support ISN reading and writing and data read/write on bench for locked gasoline and diesel ECUs B48/B58/B57 manufactured after June 2020.
  • Support BMW E chassis MSV80/MSD81/MSD85/MSV70/N46/MSS60 DME ISN read by CAN/OBD.
  • Support add key and All Keys Lost of 2011-2018 JLR KVM model types.
  • Support new JLR 2018+ OBD key duplicate programming and program keys by replacing RFA module.
  • Support adding key and All Keys Lost for new Porsche models with BCM IMMO module.
  • Support key adding and All Keys Lost for pre-2017 Volvo semi-Keyless and full-Keyless keys.
  • Support key adding and All Keys Lost for 2017+ Volvo full-Keyless keys.
  • Support adding key and All Keys Lost for 2013-2018 Audi A4/A5/Q5 models with BCM2 types 0711, 0650, 0641.
  • Support adding key and All Keys Lost for 2013-2019 Audi A6/A7/A8 and other models with BCM2 types 0824, 0825, 0827.
  • Support Volkswagen 4th and 4.5th generation IMMO and mileage correction.
  • Support Volkswagen RH850 series R7F7xx0x chip model instruments (5A) IMMO and mileage correction (5A/5C).
  • Support adding original new or used keys with Volkswagen, Audi and Porsche 5C/5D.
  • Support modification of chip ID 5C and 5D on original keys.
  • Support 2018+ JLR duplicate and lost key programming without removing RFA via OBD+ICP method. 

ACDP-2 Basic Module:

The Yanhua ACDP-2 is a wireless and USB enabled host device that requires pairing with an Android, iOS or PC display. It supports 93/24/25/35/95 Series EEPROM circuit programming and adapter board programming. ACDP modules and licenses are required in order to expand the functions and capabilities of the ACDP-2. Different adapters, licenses and modules achieve various different functions like ECU programming, key programming and diagnostics.

The main advantages of the ACDP device and subsequent modules come from the ease of connecting to vehicle systems. ACDP aims to provide convenience in plug and play connections that remove as much manual busywork as possible.  

BMW CAS Module #1:

Module #1 includes support for CAS1-CAS4 IMMO key programming and mileage reset via OBD mode. It can do CAS3/CAS4 key programming and mileage reset by way of ICP. Includes license A500.

Additional functions include CAS1-CAS4 data restore. It can modify vehicle frequency, VIN, ISN code or replace a CAS module by modifying EE data. It has support for restoring CAS3 modules by OBD and can support CAS1-CAS4 EEPROM read/write and flashing data.

It supports CAS4/4+ 9S12XDP512 / 9S12XEP100 Fast Mode for OBD read/write speeds.
It supports CAS3/3+/3++ DME replacements by read/writing ISN via OBD and ICP modes.

BMW FEM/BDC Module #2:

Module 2 comes with features to support FEM/BDC IMMO key programming and mileage reset by ICP. It supports the actions of disabling, enabling and deleting keys via OBD mode. Module 2 will provide options for IMMO data backup and IMMO data editing. It can be also be used for FEM/BDC module restore. 

It has capabilities to detect whether the FEM/BDC modules had been pretreated, and can program chips 95128 and 95256. It comes with License A50A and A50C.

Supported Car List:
2011-2017 BMW 1 Series F20/F21
2014-2017 BMW 2 Series F22/F23/F45/F46
2012-2017 BMW 3 Series/GT F34/F35
2014-2017 BMW 4 Series F30/F31/F32/F33/F36
2014-2017 BMW X5 F15
2015-2017 BMW X6 F16

BMW ISN Module #3:

Module 3 and the accompanied A50B, A50D, A50E licenses serves to read the requested ISN codes when programming BMW all keys lost.

It can read ISN code of N20/N55/N13 by OBD without opening DME shell.
It can read ISN code of MSV70/MSV80/MSD80 without opening DME shell.
It can read ISN code of other models like B38 while opening the shell. 

BMW Key Refresh Module #7:

The main functions of this module serve to support key unlocking and key refresh. It can refresh BMW E/F Chassis CAS keys to make them reusable again. This includes license A521.

JLR KVM Module #9

Module #9 has extensive features enabling key programming of Land Rover and Jaguar keys. It supports key refresh along with options to delete, disable, enable and detect keys. Additional functions include read/write of EEPROM/DFLASH/PFLASH and KVM module lock/unlock. It includes license A700.

It can perform add key and all key lost for Land Rover and Jaguar vehicles on bench.
It can perform add key and all key lost for Land Rover and Jaguar vehicles by OBD.

Porsche BCM Module #10:

This module supports add key and all keys lost programming for Porsche vehicles from 2010-2018. It is also a able to refresh OEM Porsche keys for reuse. License A900 is provided.

Porsche models like the Cayenne, Panamera, Macan and 911.

Volvo Module #12:

Module 12 supports add key and all keys lost programing for Volvo semi-smart keys and full smart keys. These include the 5 and 6 button configurations of the Volvo remotes. Includes license A300.

Supported models:
2010-2018 Volvo S60
2009-2016 Volvo S80
2009-2018 Volvo XC60
2011-2017 Volvo V60
2009-2016 Volvo V70
2010-2016 Volvo XC70

New Volvo IMMO Module #20:

Module 20 enables the ACDP device to read CEM data by ICP and program keys via OBD on more recent Volvo vehicles. License A302 is provided.

Supported models:
2020 Volvo XC40
2018 Volvo XC60
2015 Volvo XC90
2018 Volvo S60
2017 Volvo S90
2018 Volvo V60
2016 Volvo V90

JLR IMMO Module #24

This module 24 supports new JLR 2018+ OBD key duplication for JPLA-14C104-AF and K8D2-14C250-AC. It supports JLR key programming by method of replacing RFA blank chips or RFA modules. License A702 is included.

Supported JLR RFA modules include JPLA-, K8D2-, J9C3- and M9R3.

BMW MSV90 DME ISN Module #27:

The module supports BMW E/F chassis DME ISN programming and cloning. Works for DME models MSV80, MSD80, MSD81, MSD87, and MSV90 from Continental or SIEMENS. Includes license A51E.

For DME ECU cloning, the DME ECU model has to be the same.

Audi Gen 5 Module #29:

Module 29 is for adding key and all key lost for Audi A4, A5, Q5 models from 2013-2019. These include BCM2 types 0711, 0650 and 0641.

It will also have add key support for Audi A6, A7A and A8 models from 2013-2019. These include BCM2 types 0824, 0825 and 0827.

Module 29 features support of Audi Gen 5 unencrypted and partial encrypted BCM2 IMMO reading. Supported chip models D70F3381, D703F382, D70F3634, and D70F3635. License A603 is included.

BMW F Chassis BDC Module #31

The Module 31 supports BMW F chassis BDC key programming and mileage reset by OBD. It exclusively allows for OBD CAN and OBD DoIP to preprocess BDC. With DoIP communication, preprocessing only takes seconds. With module 31, there is no more need to dismantle the BDC module or risk damaging the 95256 chip. License A501 is included.

Common functions for the module include detection of vehicle information, module programming by OBD, key programming (spare and AKL), mileage reset, read/write IMMO data, read ISN, modify VIN and BDC recovery.

Key programming functions like add key or all keys lost for BMW F Series BDC (085s) are included. It supports 085.10.080, 085.010.100, 085.010.110, 085.010.130 and 085.011.120.

MQB-33 Module 33:

Module 33 is a set comprising of 13 solder free interface boards with license A608 for MQB48 key programming and mileage correction. It will support VW 4th, 4.5th gen and MQB 5A IMMO and mileage correction. It is able to do add key and all key lost or VW MQB48.

The module supports instrument clusters with chip number 3524, 3525, 3526, 3529, 3532, 3533, 3536, 3537 and 8-pin chip 95320.

MQB-34 Module #34:

Module 34 supports IMMO and mileage corrections for Audi 4th gen instruments with the D70F3423 and 95320 chip models. It does IMMO and mileage correction for D70F3426 and 95128 chip model for MQB 5A instrument cluster.

It supports IMMO and mileage correction for RH850 series 5A instrument cluster.
It supports mileage correction for RH850 series 5C instrument cluster.

BMW Module #38:

Module #38 which also includes license A503 supports BMW DC2 key programming functions. It can add keys for all versions of BMW BDC2 along with other similar functions related like enable/disable keys, reset starter motor and headlight height adjustments. It allows for programming on both OEM and aftermarket G-Chassis blank keys.

It is able to perform the BDC2 module refresh which erases and unlocks secondhand BDC2 modules. It is able to do backups of IMMO data of the original BDC2 module and the associated keys. 

BMW BDC2 AKL Key Learning Platform:

The test bench platform is designed to support advanced BMW FEM and BDC2 system programming. It helps by doing off-vehicle key programming, diagnostics and module testing for F/G Series BMW models by minimizing the need to install modules directly into the vehicle.

  • All Keys Lost software license update for BMW BDC2
  • Program new keys on the bench without reinstalling the BDC2 module in the vehicle.
  • Enables ignition-on and emergency start testing to verify successful key learning.
  • Supports connection to smart antennas, IR boxes and keyless systems.
  • Test integration with instrument cluster and engine control units.
  • Module is a dedicated board that replaces cable harnesses for straightforward connections.

VW MQB49 5C/5D IMMO Module #44:

Yanhua ACDP Module #44 supports extensive key programming with compatibility for 8 different key types. The interface board makes it easy to connect and program keys with accurately positioned test points. It saves time having to wire and solder connection points manually.

Module 44 is made for new and used OEM Volkswagen, Audi and Porsche 5C/5D keys. It works on ACDP-1 and ACDP-2 units after installation of the included A60A license. 

JLR Key Duplication Module #47

The module allows for key duplication for vehicles with UWB functions that was originally factory-disabled. If the vehicle's UWB function was originally enabled, the newly duplicated key will be restricted with limited functionality. It is possible to check beforehand if the vehicle had UWB capabilities buy reading car info via OBD.

For 2018-2024 vehicles equipped with NCF29A4V chips, the module will support key duplication using OEM keys, aftermarket keys or ID-modifiable sub-keys.

Vehicles manufactured after 2025 and later equipped with NCF29AFV chips can only use OEM keys for duplication.  

BMW BDC2/BDC3/BCP/LCD Interface Kit:

This is a set of 5 interface boards and cable made to assist in encrypted BMW key cloning. It has coverage over several IMMO systems such BDC2, BDC3, BCP, and LCD. These interface boards allow for direct connections to BMW IMMO systems in a safe and reliable manner.

This is mainly to support cloning of encrypted BDC2 and BDC3 keys made in Mexico and Hungary. Supports read data from BDC2 and BDC3 keys along with writing into LCD keys.

BMW BDC3/BCP Interface Board:

The BDC3 module functions to support OEM key copying from 2020-2024 BMW BDC3 keys that are G chassis BDC3 keys manufactured from Hungary. It will also support OEM key copying from BMW U chassis BCP keys with and without UWB functionality.

BMW B48/B58 Interface Board:

The B48/B58 interface board supports F/G chassis and all B48/B58 DME in which the chip model is SPC5777/TC298TP. Connecting directly to the DME module without the need for matching up individual wires, the board eliminates traditional wiring and is a more simple, efficient and reliable solution.

BMW N20/N55/B38 Interface Board:

The BMW interface board features the ability to perform DME bench mode reading and writing of ISN codes without the need to open up the DME. the boards are made to be plug and play that provides a simple and direct connection. This method helps to reduce the manual work of opening, wiring or soldering things together.

N20, N13, N63, S63, N55, B38 is supported however to perform cloning an addition A51C license is needed.

FEM BDC Clip:

This is a special programming clip that is used to connect 95128/95256 chips without the need to remove and solder the chip when working on the BMW FEM/BDC modules. It allows for a safer and reliable way to make the connection when programming keys.

Volvo CEM Interface Board:

This set of two interface boards allows for reading of Volvo CEM without the need to dismantle components or chips. It reduces the need to solder or wire with an interface that use correct positioning pins slotted securely to the CEM.

Supports 2023-2024 Volvo S60/S90 and XC60 models with support to CEM chips SPC5748G and SPC5748C.

Volvo (2022-) IMMO License A303:

The license is for reading CEM data by ICP mode and for programming of keys by OBD mode.

Supported models:
2022 Volvo XC40
2022 Volvo XC60
2022 Volvo XC90
2022 Volvo S60
2022 Volvo S90
2022 Volvo V60
2022 Volvo V90

Questions? Contact us for more information

✕