Yanhua ACDP Module 2 – BMW FEM/BDC Key Programming, Odometer Reset
Overview
ACDP FEM/BDC Module Functions
- Supports FEM/BDC IMMO key programming and mileage reset via ICP
- Supports key disable, enable, and deletion via OBD
- Supports IMMO data backup and write
- Supports FEM/BDC module restore (FEM/BDC clone)
Important Notices
- For All Keys Lost operations, ACDP ISN Module 3 and the relevant interface board must be purchased separately
- This module supports mileage correction for the FEM system only — for dashboard mileage adjustment, ACDP 35XX Module 4 must be purchased separately
- For BMW F-Chassis BDC key programming and mileage reset via OBD CAN/OBD DoIP, Module 31 is available as an optional purchase
- For BMW G-Series BDC2 Add Key functionality, ACDP Module 38 is available as an optional purchase
Module Features
- OBD-based FEM/BDC detection — directly identifies whether the FEM/BDC module has been pre-processed via OBD
- Fully automatic mode matching for safe, simple, and efficient operation
- 95128/95256 intelligent pin detection ensures safe and reliable data reading and writing
- Integrated interface board connects directly to the FEM/BDC module — plug-and-play operation with a safe and reliable connection
ACDP FEM/BDC Module Advantages — All Solder-Free
- All Keys Lost
- Add Keys
- Delete Keys
- Enable / Disable Keys
- Read Key ID
- Repair / Replace FEM Module
- Reset Mileage
- VIN modification in FEM/BDC (included with this authorization)
ACDP FEM/BDC Supported Model List
| Series |
Chassis Number |
Year Coverage |
| 1 Series |
F20 / F21 |
2011 – 2017 |
| 2 Series |
F22 / F23 / F45 / F46 |
2014 – 2017 |
| 3 Series / GT |
F30 / F31 / F32 / F33 / F36 |
2012 – 2017 |
| 4 Series |
F34 / F35 |
2014 – 2017 |
| X5 |
F15 |
2014 – 2017 |
| X6 |
F16 |
2015 – 2017 |
Yanhua ACDP FEM/BDC Supported Coding Versions
cafd_00000794_002_016_XXX, cafd_00000794_002_018_XXX, cafd_00000794_002_020_XXX, cafd_00000794_004_122_XXX, cafd_00000794_004_124_XXX, cafd_00000794_004_228_XXX, cafd_00000794_007_029_XXX, cafd_00000794_007_031_XXX, cafd_00000794_011_033_XXX, cafd_00000794_012_034_XXX, cafd_00000794_012_035_XXX, cafd_00000794_012_037_XXX, cafd_00000794_014_040_XXX, cafd_00000794_015_041_XXX, cafd_00000794_015_046_XXX, cafd_00000794_015_048_XXX, cafd_00000794_016_050_XXX, cafd_00000794_016_064_XXX, cafd_00000794_016_066_XXX, cafd_00000794_017_068_XXX, cafd_000017BE_005_016_XXX, cafd_000017BE_005_017_XXX, cafd_000017BE_005_018_XXX, cafd_000017BE_005_019_XXX, cafd_000017BE_005_028_XXX, cafd_000017BE_005_031_XXX, cafd_000017BE_005_042_XXX, cafd_000017BE_005_118_XXX, cafd_000017BE_005_218_XXX, cafd_000017BE_042_010_XXX, cafd_000017BE_042_100_XXX, cafd_000017BE_052_010_XXX, cafd_000017BE_062_020_XXX, cafd_000017BE_071_010_XXX
*XXX can be any value from 1 to 255
ACDP FEM/BDC Diagram


APP Operation Interface



ACDP vs Traditional Methods – BMW FEM/BDC Programming
Traditional Method (Other Devices) — Soldering Required Conventional tools require double soldering of the FEM/BDC core chip (95128/95256) to read and write data, then re-soldering it back into place once the operation is complete.

Disadvantages of the Traditional Method
- Soldering is required — a complex, time-consuming process that demands technical skill
- Double soldering of the FEM/BDC core chip (95128/95256) carries a significant risk of permanent module damage
- Manual soldering is inherently unreliable — any faulty solder joint can result in data loss or board failure
With Yanhua ACDP Module 2 — No Soldering, No Risk
The ACDP integrated interface board connects directly to the FEM/BDC module without any soldering, double chip handling, or component removal — eliminating all three risks associated with the traditional method and completing the operation faster and more reliably.


ACDP Advantages Over Traditional Methods
- Dedicated puncture socket replaces soldering entirely, making the operation simpler and more efficient
- No line cutting, no soldering, and no removal of the 95128/95256 chip required for data reading — eliminating any risk of module damage
- Intelligent pin detection ensures safe and reliable data reading and writing throughout every operation
