OBDSTAR newly released a major upgrade for BMW models. It adds encrypted Bosch MD1 and MG1 ECUs (BMW B48, B57, B58 platforms) reading, writing and unlocking in Bench-Boot mode.
This post shares the upgrade info and official OBDSTAR FAQs covering hardware compatibility, licensing, bench setup, and software features.
Upgrade 1: Bosch MD1 MG1 (B57/B48/B58) TC298 TC299
Function: Data Read/Write and Unlock
Compatible Devices:
- X300 Classic G3(Key Master G3): Works using the standard MP001 programmer (included) and the optional OBDSTAR RH850/V850 adapter kit (C4-06 adapter)
- DC706 ECU Tool: Requires the optional OBDSTAR MP001 programmer and the optional C4-06 adapter.
- ECU Master: Plugs directly into the optional C4-06 adapter without needing MP001.
Support Types:
BMW:
- Bosch MD1CP032 (BMW B57) TC299
- Bosch MG1CS024 (BMW B48 / B58) TC298
- Bosch MG1CS201 (BMW B48 / B58) TC298
FCA (Fiat/Chrysler):
- Bosch MD1CS069 TC299
Ford:
- Bosch MD1CP006 TC298
Isuzu (and others):
- Bosch MD1CS089 TC299 (Only for ECU MASTER C)

Upgrade 2: Bosch MD1 MG1 (B48/B57/B58) TC298TP TC299TP
Support Functions:
Data Read/Write & ISN Read for BMW B48/B57/B58 ECU Types (Supports 2021-and-later LOCKED models)
Compatible Devices:
- OBDSTAR G3+MP001 Programmer+C4-06 Adapter+ OBDSTAR ECM-003 Wiring Harness
- OBDSTAR DC706+MP001 Programmer+C4-06 Adapter+ECM-003 Harness
- ECU Master Full Version/Configuration A+ C4-06 Adapter+ECM-003 Harness+ BENCH-D V1 cable (included in ECU Master Pack)
Support Types:
- BOSCH MD1CP032 TC299TP
- BOSCH MG1CS024 TC298TP
- BOSCH MG1CS201 TC298TP

Bosch MD1 MG1 ECUs FAQs:
Q1: Is there an additional fee or token cost to activate the unlock feature?
A: No. As long as your OBDSTAR device has an active annual software subscription, the unlock feature is completely free to use without per-use token charges.
Q2: Does unlocking require opening the ECU housing?
A: Yes, this is a bench/BOOT-mode procedure. You must open the ECU casing and micro-solder connections to specified board points to establish communication.
Q3: What safety precautions should technicians take during the unlock process?
A: ECU unlocking carries physical and electrical risks. Please adhere to these guidelines:
- Opening the Casing: Prying cold casings can fracture multi-layer PCB traces. Always heat the edge sealant to soften the adhesive before opening.
- Wiring Accuracy: Connection drops during BOOT mode can corrupt ECU firmware. For BMW B48, B57, and B58 models, use the dedicated OBDSTAR ECM-003 Dedicated Wiring Harness to eliminate pinout errors.
- SMD Handling: The procedure requires removing small SMD resistors. Work should be performed using temperature-controlled soldering equipment to prevent pad damage or component loss.
Q4: Can I read and write data using third-party tools after unlocking with an OBDSTAR device?
A: No. Unlocking and data operations must be performed within OBDSTAR tool environment. Once power is disconnected, the ECU automatically reverts to its factory locked state.
Q5: Does this update support BMW ISN reading and modification?
A: The software currently supports full BMW ISN reading. ISN modification capability is actively under development. The tool also supports Flash and EEPROM reading/writing with automatic checksum calculation.
Q6: Are dedicated wiring harnesses available for specific models?
A: Yes. OBDSTAR develops specialized harnesses to streamline bench setups. For example, ECM-003 Wiring Harness is specifically tailored for BMW B48, B57, and B58 ECUs.
Q7: Are the extracted ECU data files encrypted?
A: No. All Flash and EEPROM data extracted by OBDSTAR devices are unencrypted raw binaries, making them fully compatible with third-party editing software.
Q8: What are the bench power supply requirements?
A: Bench procedures demand clean and stable power:
Use a regulated DC power supply rated at 13.0V to 14.0V with at least 60W output.
If you use OBDSTAR ECU Master, the factory-included power unit meets all requirements.



