With the X-431 ECU Clone Software V10.75 update, Launch X431 X-PROG5 can now read and write locked post-June 2020 BMW and MINI MD1/MG1 engine control units (TC298 microcontroller) directly on BENCH mode. Below is the full vehicle and ECU breakdown to help you verify compatibility before getting to work.
Launch X-431 ECU Clone Software V10.75 Update: Add Locked BMW VW MDI MG1 ECUs
Supported ECU Series Summary
- MD1 Series: MD1CS001 (Locked), MD1CS201 (Locked), MD1CP032 (Locked)
- MG1 Series: MG1CS003 (Locked), MG1CS024 (Locked), MG1CS049 (Locked)
1.BMW Series Support List
1 Series: 6HP19_AUTODETECTED, DKG 436 Gen1_TC1766, 8HP45
- MD1CS001 (Locked) TC298
- MG1CS003 (Locked) TC298
- MD1CS024 (Locked) TC298
- MD1CS201 (Locked) TC298

2 Series:
- MD1CS001 (Locked) TC298
- MD1CS024 (Locked) TC298
- MD1CS201 (Locked) TC298

2 Series Gran Coupe:
- MD1CS001 (Locked) TC298
- MD1CS024 (Locked) TC298
3 Series: 6HP19_AUTODETECTED, 6HP21_AUTODETECTED, 6HP26_AUTODETECTED, 8HP45, DKG 436 Gen1_TC1766, 8HP Gen3
- MD1CS001 (Locked) TC298
- MG1CS003 (Locked) TC298
- MD1CP032 (Locked) TC298

3 Series GT:
- MG1CS003 (Locked) TC298
4 Series: 8HP45, DKG 436 Gen1_TC1766, DKG 436 Gen2_TC1784, 8HP Gen3
- MD1CS001 (Locked) TC298
- MG1CS003 (Locked) TC298
- MD1CP032 (Locked) TC298

4 Series Gran Coupe:
- MD1CS001 (Locked) TC298
5 Series: 6HP19_AUTODETECTED, 6HP26_AUTODETECTED, 8HP45, DKG 436 Gen1_TC1766, MEVD17.2 Fxx, 8HP Gen3, 8HP50
- MD1CS001 (Locked) TC298
- MG1CS003 (Locked) TC298
- MD1CP032 (Locked) TC298

6 Series GT: 8HP Gen3
- MD1CS001 (Locked) TC298
- MG1CS003 (Locked) TC298
- MD1CP032 (Locked) TC298
7 Series: 6HP21_AUTODETECTED, 6HP26_AUTODETECTED, 6HP28_AUTODETECTED, 8HP45, F-6HP-Gen2_TC1766, 8HP Gen3
- MG1CS003 (Locked) TC298
8 Series: 8HP Gen3
- MD1CP032 (Locked) TC298
X1 Series: 8HP45, BMW-MINI-7DCT300
- MD1CS001 (Locked) TC298
- MD1CS201 (Locked) TC298
- MD1CP032 (Locked) TC298

X2 Series: BMW-MINI-7DCT300
- MD1CS001 (Locked) TC298
- MD1CS024 (Locked) TC298
- MD1CS201 (Locked) TC298
- MD1CP032 (Locked) TC298
X3 Series: 6HP19_AUTODETECTED, 6HP21_AUTODETECTED, 8HP45, MEV17.2 Fxx, 8HP Gen3
- MD1CS001 (Locked) TC298
- MG1CS003 (Locked) TC298
- MD1CP032 (Locked) TC298

X4 Series: 8HP45, 8HP Gen3
- MD1CS001 (Locked) TC298
- MG1CS003 (Locked) TC298
- MG1CS049 (Locked) TC298
- MD1CP032 (Locked) TC298
X5 Series: 6HP26_AUTODETECTED, 8HP45, 8HP Gen3
- MD1CS201 (Locked) TC298
- MD1CP032 (Locked) TC298

X6 Series: 8HP45, 8HP Gen3
- MD1CP032 (Locked) TC298
X7 Series: 8HP Gen3
- MG1CS003 (Locked) TC298
- MD1CP032 (Locked) TC298
Z4:
- MG1CS003 (Locked) TC298
M3/M2-Series/M4-Series/X3 M/X4 M:
- MG1CS049 (Locked) TC298
2.MINI Series Support List
- Clubman, Cooper: BMW-MINI-7DCT300, Cooper Countryman, One Clubman/D Clubman:
MD1CS201 (Locked) TC298
- Cooper S Clubman/ALL4:
MD1CS024 (Locked) TC298
- Cooper D Clubman/D Countryman/SD Clubman/SD Clubman ALL4/SD Countryman:
MD1CS001 (Locked) TC298

How to read and write locked BMW MD1 MG1 ECUs?
1. Update X-431 ECU Clone Software to V10.75 on a Windows PC
2. Connect Launch G5 programmer and PC via USB cable
3. Search the specific ECU model you desire and select Bench mode
4. Check the wiring diagram to connect X-Prog5 programmer and origianl BMW ECU correctly
Ensure your stable 12V power supply is linked to X-PROG 5 to prevent voltage drops during writing.
5. In the software interface, click Connect to confirm the ECU connection, hardware status and Chip ID.
6. Read and back up origianl EEPROM and FLASH Data
Note: For locked processors (like Bosch MG1/MD1/bench-locked variants), the Launch software applies an automatic security bypass protocol during this read stage.
If you need the security key for cloning or IMMO matching, look for the FLASH Data decryption or Read ISN function to extract the 32-digit BMW ISN code.
7.Disconnect the origianl ECU, and connect XPROG5 to a replacement/donor ECU.
Upload the origianl ECU EEPROM and FLASH data to write into the donor one
Wait for the writing progress bar to complete.
Do not disconnect the power or USB line until the software prompts with “Data
Reference:






