2026/08/24

EoneBoss HK001, HK002 and HK003 Comparison

 

What is the difference between EoneBoss HK001, HK002 and HK003 key tools for Hyundai/Kia?

ProductMain FunctionsAdapters
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

 

FeatureHK001
eoneboss hk001
HK002
eoneboss hk002
HK003
eoneboss hk003
Supported chip typeNCF29A (*)Ti(Texas Instruments)Atmel
Supported key type46 47 49 4A smart keys8A smart keys6A smart keys
One-click key unlockingNoYesYes
Same-part-number key generationYesNoYes
Smart-key cloningYesNoNo
PIN-code readingNoYesNo
Lock-status identificationYesYesYes
Part-number identificationYesYesYes
Chip and key-data identificationYesYesYes
No shell opening requiredNoYesYes for unlocking
No soldering or wiring requiredNoYesYes for unlocking
Wired operationYesNofor same part number key generation
Key usage after operationGenerated/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.

Top 6 Tools for 2020- BMW MDG1 ECU Bench Unlocking

Here obdii365.com lists the top 6 tools for 2020- BMW encrypted MD1/MG1 ECU bench unlocking without opening/disassembling ECUs.

 

1. Magic Motorsport Flex

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:

  • BMW Bosch MD1CP032 TC299
  • BMW Bosch MD1CS001 TC298
  • BMW Bosch MG1CS024 TC299
  • BMW Bosch MG1CS049 TC298
  • BMW Bosch MG1CS201 TC298

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

flex bmw mdg1 bench unlock

2. Alientech KESS3

Alientech KESS3 released new BENCH protocols for Bosch MDG1 “Locked” ECUs (DDE8 and DME8) – BMW and Mini.

KESS3 strengthens coverage for the BMW Group with new BENCH protocols for Bosch “Locked” ECUs MD1CP032, MD1CS001, MG1CS024, MG1CS049 and MG1CS201, belonging to the DDE8 and DME8 generations.

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:

  • direct work in BENCH mode on “Locked” ECUs
  • greater operational safety when managing latest-generation ECUs
  • new opportunities to work on recent BMW and Mini models
  • support for DDE8 and DME8-generation Bosch ECUs for petrol and diesel engines
  • extended coverage for high-performance vehicles

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:

  • Bosch MD1CP032
  • Bosch MD1CS001
  • Bosch MG1CS024
  • Bosch MG1CS049
  • Bosch MG1CS201

Production years: dal 2021

Brands involved: BMW, Mini, Alpina

Supported vehicles

  • BMW 1-Series, 2-Series, 2-Series Gran Coupe, 3-Series, 4-Series, 4-Series Gran Coupe, 5-Series, 6-Series GT, 8-Series, M2-Series, M3-Series, M4-Series, X1-Series, X2-Series, X3-Series, X3 M, X4-Series, X4 M, X5-Series, X6-Series, X7-Series.
  • Mini Clubman, Cooper, Cooper Countryman, Cooper D Clubman, Cooper D Countryman, Cooper S Clubman, Cooper S Clubman ALL4, Cooper SD Clubman, Cooper SD Clubman ALL4, Cooper SD Countryman, One Clubman, One D Clubman.
  • Alpina XD3, XD4, B3, B3 GT, B4, B4 GT.

kess3 bmw mdg1 bench unlock

3. OBDSTAR

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.

obdstar bmw mdg1 bench unlock

4. CG FC200

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.

cg fc200 bmw mdg1 bench unlock

5. EngineDance X5

EngineDance X5 also released new software update in August 2026.

BMW Bosch MDG1 Post-2020

  • Bench Read & Write — No Unlock Needed
  • No shipping
  • No ECU opening

Supported bench unlock ECUs:
MG1CS201-TC298
MD1CP032-TC299
MD1CS001-TC298
MG1CS024-TC298
MG1CS049-TC298

enginedance x5 bmw mdg1 bench unlock

 

6. FormulaFlash

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

formulaflash bmw mdg1 bench unlock

Keep updating…

2026/08/14

Flex Read and Write BMW Mini MD1 MG1 ECUs Without Glitch Unlocking

New Magic Motorsport Flex Exclusive: BMW MINI MDG1 No Boot Glitch Unlock No ECU Opening.

Program directly in Bench
– no Boot Glitch unlock
– no ECU opening

– no shipping.

Less steps. Less risks. More efficiency. Shorter working time.
Keep it closed. Work in Bench.

 

Version 8.12.0.0 of Flex Out Now

The new Flex update 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.

 

This new protocol is available for:

  • BMW Bosch MD1CP032 TC299
  • BMW Bosch MD1CS001 TC298
  • BMW Bosch MG1CS024 TC299
  • BMW Bosch MG1CS049 TC298
  • BMW Bosch MG1CS201 TC298

 

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 vehicles

  • 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

Flex Read and Write BMW Mini MD1 MG1 ECUs

Some user test feedback:
1 Done 2 ecu already working. read with flex in bench, modify file, write back with flex in bench
2.Just tested MG1 G30 LCI B58 without problem.

3.  Successfully read and write the MG1CS024 ECU in bench mode- without opening the ECU.

Flex BMW MG1CS024 Bench 1

Flex BMW MG1CS024 Bench 2

4. read and write MD1CS001 locked on bench ok.

5. MG1CS049 bench read and write ok

Flex BMW MG1CS049 Bench 1 Flex BMW MG1CS049 Bench 2

FAQ:
Q: Mhd compatible?
A: after obd2 patch, yes. Some users tested mhd and bm3 both successfully.

 

Q: also does md1cp002 bench?

A: No, that has SPC5777M not TC298.

 

Q: If I have an OBD and bench subscription, can I unlock these protocols without having a full master?

A: Yes, but for other MDG1 boot glitch unlocking still requires full master.