weight:
159g
package:
21.8cm*14.5cm*5.3cm
1: Supports adding key for all versions of BMW BDC2.
2: BMW BDC2 Mileage reset. (NEW). Reset mileage menu is under "Add key" function.
3: BMW BDC2 Module Refresh.
4: BMW BDC2 Module Copy Replacement.
5: Just need to insert the interface board to the BDC2 module directly.
6: Fully automatic operation, no need to manually plug and unplug the connection during operation, safe and stable.
Supports BMW G series BDC2 add key, mileage reset, and module replacement function. No soldering.
Supports original key and aftermarket key.
Model: SK247-38
Shipment Period: 1-7 days
Key Advantages:
Supports BDC2 All Keys Lost (AKL) programming when used together with the BDC2 AKL test platform.
Free update to BDC3 add-key license included with Module 38 (requires the dedicated BDC3 adapter).
Supports IMMO data modification, including VIN change, key ID deletion/addition, and ISN modification (feature added in the November 2025 update).
Compatible with both OEM and aftermarket BMW G-series blank keys, with no need for specialized or proprietary keys.
Fully automated operation eliminates the need to manually connect or disconnect cables during the programming process, improving safety and stability.
One-time purchase with no annual fees or per-use charges, providing a cost-effective long-term solution.
Built-in pin detection and contact verification ensures safe operation. If any pin connection is poor, the system will automatically identify and alert you to the specific pin that requires adjustment.
Notice:
1. It can use after market BDC2 blank key(other device specific Locked key can not be used on ACDP).
2. The module can not work alone, need work with ACDP1 and ACDP2 main unit basic version together.
3. If you need blank BMW G keys (434Mhz), please contact us to purchase (Whatsapp +86 18350207975). $25 per key free shipping. 
Module 38 New Free Update (May 26th, 2025)
Adds BMW BDC2 Module reflash function (Virgin BDC2 module).
Unlock second-hand BDC2 module and erase it to unlocked state.
Add BMW BDC2 module copy replacement function (change BDC2 module by copy).
1).Back up immo data of the car's original BDC2 module and working key.
2).Write IMMO data to a second-hand or brand new BDC2 module.
3).No need to deal with the TCM nor DME, and it will not affact ordering keys from dealer in the future.
Copy data replace function will also transfer VIN (change VIN) to the new module.
NOTE: There is a new "Unlock DME" function menu. This function requires A504 license activation.
Support the Following BMW BDC2 IMMO Add Keys:
| Model | Chassis Number | Year Range |
| 5 Series | G30 | 2016/11-2020/06 |
| 5 Series | G31 | 2017/03--2020/06 |
| 5 Series | G38 | 2017/05-2020/08 |
| 6 Series | G32 | 2017/07-2020/06 |
| 7 Series | G11/G12 | 2015/07-2019/02 |
| M5 | F90 | 2017/11-2020/06 |
| X3/IX3 | G08 | 2018/05-2021/08 |
| X3 | F97 | 2019/04-2021/07 |
| X3 | G01 | 2017/12-2021/07 |
| X4 | G02 | 2018/04-2021/07 |
| X4 | F98 | 2019/04-2021/07 |
| Rolls-Royce | 2018- |

The Overall Connection Diagram:
The APP Operation Interface:


Packing List
| Item NO. | Adapters/Parts | Pictures | Quantity | Adapters/Parts Functions |
| 1 | BDC2-ICP Interface board | ![]() |
1PC | Applicable to connect BDC2 module |
| 2 | DB15-FC16 Cable | ![]() |
1PC | Applicable to connect ACDP host and BDC2-ICP Interface board |
| 2 | Power supply cable | ![]() |
1PC | Applicable to connect BDC2-ICP interface board and the power plug of the BDC2 module. |
No, it's BDC3 system, not supported yet.
Click "enable key" to get the key ID back.
Yes, now it supports module replacement (copy data replace).
Yes, the VIN also transfer to the new module.
It can add key both 315Mhz and 433Mhz.
Yes, copy data replace will also transfer vin to the new module.
It is more safe then other BDC2 solution.
if there's no good contact they will warn you about which pin doesn't have good contact.
yes:)