CK-Prog ECU programmer supports reading ISN code for BMW DMEs. Requires the dedicated CK-Prog ECU cable.
Select BMW MSV90 DME.
Check wiring diagram.
Connect BMW MSV90 DME with CK-Prog via ECU cable.
Read BMW MSV90 ISN code successfully.
CK-Prog ECU programmer supports reading ISN code for BMW DMEs. Requires the dedicated CK-Prog ECU cable.
Select BMW MSV90 DME.
Check wiring diagram.
Connect BMW MSV90 DME with CK-Prog via ECU cable.
Read BMW MSV90 ISN code successfully.
EngineDance X5 programmer now supports boot glitch unlocking 2020.06- encrypted PSA Peugeot Citroen DS Bosch MD1CS003 ECU.

How to Unlock PSA MD1CS003 ECU with EngineDance X5?
Go to Advanced Functions- ECU Flash- Bosch Bench Mode [ECU]-Bosch MD1xxx [After 2020 locked]- BOOT Glitch MD1CS003 [After 2020.06 locked].


Check PCB and bench wiring diagram. Need to remove a resistor on the PCB.
There are two versions of bench pinouts. Select one that fits your ECU.


Disassemble ECU and connect the ECU with EngineDance X5 via Boot glitch adapter.
Then perform Unlock, read/write ECU operation.

Keydiy KD-X4 supports retrieving the 28-digit PIN code required for key programming on the following models
Chip ID4A Proxmity smart key
Take an example of 2024 Nissan X-trail all keys lost programming.
Disassemble the HFM module (R7F701019).
Read and save HFM module data.

Enter the corresponding programming menu to load the immo data to obtain 28-digit pin code.
The password can be used for program key when all keys lost.
Generate KD ZB03 smart key with corresponding remote program.
Programmed a spare MQB49 5C folding key to 2024 Volkswagen Transporter with Keydiy KD-X4 successfully.
Added a KD ZB remote key.
Read original key data with KD solder free interface board in 10 minutes.
Generate dealer key and learn key successfully.
What is the difference between EoneBoss HK001, HK002 and HK003 key tools for Hyundai/Kia?
| Product | Main Functions | Adapters |
|---|---|---|
| HK001 (NXP) | 1. Generate Same-Part-Number Smart Key (Wired) 2. Smart Key Cloning (Wired) 3. Used Smart Key Unlocking (Wired) | 01-29 |
| HK002 (TI 8A) | 1. Hyundai/Kia 8A Smart Key One-Click Unlocking (Wire-Free) 2. One-Click PIN-Code Reading (Wire-Free) | No |
| HK003 (Atmel 6A) | 1. Hyundai/Kia 6A Smart Key One-Click Unlocking (Wire-Free) 2. Generate Same-Part-Number Smart Key (Wired) | 01-09 |
| Feature | HK001![]() | HK002![]() | HK003![]() |
|---|---|---|---|
| Supported chip type | NCF29A (*) | Ti(Texas Instruments) | Atmel |
| Supported key type | 46 47 49 4A smart keys | 8A smart keys | 6A smart keys |
| One-click key unlocking | No | Yes | Yes |
| Same-part-number key generation | Yes | No | Yes |
| Smart-key cloning | Yes | No | No |
| PIN-code reading | No | Yes | No |
| Lock-status identification | Yes | Yes | Yes |
| Part-number identification | Yes | Yes | Yes |
| Chip and key-data identification | Yes | Yes | Yes |
| No shell opening required | No | Yes | Yes for unlocking |
| No soldering or wiring required | No | Yes | Yes for unlocking |
| Wired operation | Yes | No | for same part number key generation |
| Key usage after operation | Generated/unlock keys require vehicle programming; cloned keys can be used directly | Unlocked keys require vehicle programming | Unlocked or generated keys require vehicle programming |
In sum:
HK001 is for Hyundai Kia NCF29A key unlock, generation and key cloning.
HK002 is for Hyundai Kia 8A smart key unlocking and pin code reading.
HK003 is for Hyundai Kia 6A smart key unlocking and key generation.
Here obdii365.com lists the top 6 tools for 2020- BMW encrypted MD1/MG1 ECU bench unlocking without opening/disassembling ECUs.
Flex version 8.12.0.0 introduces a world exclusive: a solution for last generation Bosch MDG1 control units installed on BMW & Mini vehicles.
Connect it. Then work in Bench!
This new protocol allows you to work directly via pinout, no need to operate in Boot Glitch mode, which means no need to open the unit to perform the unlock.
An exclusive solution to make the programming process easier, faster, and safer, optimizing your workflow and reducing working time.
Less steps.
Less risks.
Shorter working time.
Supported ECU List:
Key insights:
Working Mode: Bench
Memories: Read/Write/Checksum Internal Flash, Read/Write Internal EEPROM, Full Backup
License: FLS0.1M/S – FLS0.10M/S – FLS0.5M/S
Connection: ~10 seconds
Reading Time: ~2 minutes 30 seconds
Writing Time: ~2 minutes
Some of the supported models:
BMW 4-Series Gran Coupe (I) G26 (2021MY) 2.0L 420d MHEV 187HP
BMW M2-Series (II) G87 (2023MY) 3.0L Twin-Turbo 24v 453HP
BMW M4-Series (II) G82 (2021MY) 3.0L Twin-Turbo 24v 542HP
BMW X2-Series (II) U10 (2023MY) 2.0L 20d sDrive/xDrive MHEV 161HP
Mini Cooper (F57) (2020MY) 1.5L 139HP
Alientech KESS3 released new BENCH protocols for Bosch MDG1 “Locked” ECUs (DDE8 and DME8) – BMW and Mini.
The release enables work on numerous latest-generation petrol and diesel BMW and Mini models: from premium compact cars and sedans to SUVs and high-performance models in the BMW M range.
The advantage lies in the connection method: work directly in BENCH, straight from the ECU connector, without opening the ECU. This solution reduces complexity and operational risks compared with invasive procedures, making work on protected Bosch ECUs more direct and safer.
The benefits for everyday workshop operations:
With this update, KESS3 extends its coverage of the latest Bosch electronics for BMW, giving workshops a direct and controlled working method for managing and calibrating some of the most widely used petrol and diesel powertrains.
The protocols are already available to KESS3 users with CAR BENCH/BOOT activation and an active subscription.
Technical focus
Connection: BENCH
ECU:
Production years: dal 2021
Brands involved: BMW, Mini, Alpina
Supported vehicles
OBDSTAR released a new software update in August 2026.
Available on DC706 with MP001, X300 Classic G3 and ECU Master tools.
BMW/MINI B48 / B57 / B58 BENCH Unlock- No opening required.
No ECU Opening
No Soldering
Faster Operation
Safer Process
A simpler, faster, and safer way to unlock supported BMW/MINI ECUs via BENCH.
Supported ECU models:
Bosch MD1CP032-TC299
Bosch MD1CS001-TC298
Bosch MG1CS024-TC298
Bosch MG1CS049-TC298
Bosch MG1CS201-TC298
No extra adapter required.
Optional ECM-003 wiring harness for BMW B48 B57 B58 ECU read/write.
Function:
Auto ECU identification
Read/write flash
Read/write eeprom
Read ISN code.
CG FC200 programmer released new software in August 2026.
Supports BMW/MINI B48 / B58 BENCH Unlock.
No soldering required, easy operation.
Direct bench connection for ECU unlocking, read and write
Supports encrypted MG1CS201/MG1CS024 ECU.
ECU Clone, ISN Reading, tuning & repair available.
Lower risk of ECU damage.
Faster Operation
Safer Process
A simpler, faster, and safer way to unlock supported BMW/MINI ECUs via BENCH.
EngineDance X5 also released new software update in August 2026.
BMW Bosch MDG1 Post-2020
Supported bench unlock ECUs:
MG1CS201-TC298
MD1CP032-TC299
MD1CS001-TC298
MG1CS024-TC298
MG1CS049-TC298
New software V1.2.0.0 supports unlocking 2020- BMW MDG1 ECUs on bench.
Updated BMW MD1/MG1 ECU bench unlocking without opening ECU.
Bosch DDE8/DME8 B48 B58 ECUs now supported on bench mode.
Supported ECU models:
Bosch MD1CP032-TC299
Bosch MD1CS001-TC298
Bosch MG1CS024-TC298
Bosch MG1CS049-TC298
Bosch MG1CS201-TC298
Function:
Bench unlock
Read/write Flash + EEPROM
Checksum correction
Keep updating…