Bosch MD1CS003 tuning protection: locked and unlocked ECU numbers explained
Some Bosch MD1CS003 ECUs are straightforward tuning jobs. Others look similar from the outside but are effectively locked against normal read and write work. That difference matters because the wrong assumption can turn a simple remap enquiry into a wasted booking, a failed bench read, or a job that needs a specialist unlock route before any calibration work can begin.
The MD1CS003 is common across PSA-group vehicles and related Toyota, Opel and Vauxhall applications. It is a modern Bosch diesel ECU family, and later versions use protection that can stop normal tuning tools from accessing the calibration area. The important detail is not just the ECU family name. The Bosch hardware number on the ECU label is the part that tells us whether the unit is likely to be one of the accessible versions or one of the protected later units.
Which engines and vehicles use MD1CS003?
Most of the MD1CS003 enquiries we see are not random Bosch ECU cases. They are usually the PSA/Stellantis 1.5-litre diesel family: the 1.5 BlueHDi and closely related Vauxhall/Opel 1.5 Diesel engines. The engine codes commonly seen around these cars include DV5RE, DV5RD, DV5RC and the Vauxhall/Opel D15 variants such as D15DT, D15DTH and D15DTL.
That puts the ECU into a lot of normal workshop vehicles, not just rare performance models. Common applications include:
- Peugeot: 208, 2008, 308, 3008, 5008, 508, Partner, Rifter, Expert and Traveller 1.5 BlueHDi models.
- Citroen: C3, C3 Aircross, C4, C4 Cactus, C4 Spacetourer, C5 Aircross, Berlingo, Dispatch/Jumpy and Spacetourer 1.5 BlueHDi models.
- DS Automobiles: DS 3 Crossback and DS 7 Crossback 1.5 BlueHDi models.
- Vauxhall/Opel: Combo E, Crossland, Grandland, Corsa F, Mokka, Astra L, Vivaro C and Zafira Life 1.5 Diesel models.
- Toyota: Proace and Proace City 1.5 D-4D models, which share the PSA/Stellantis diesel platform.
These lists should be treated as a guide, not a guarantee. The same model name can have different ECUs depending on year, power output, emissions level and software build. The Bosch number on the ECU label is still the deciding detail, especially on 2020-onward vehicles where the 1.5 diesel can be fitted with a protected MD1CS003.
The locked MD1CS003 range
For PSA, Toyota and Opel/Vauxhall MD1CS003 ECUs, the practical rule is that Bosch part numbers from 0281037198 upward should be treated as the locked group unless the exact unit has been proven otherwise. These are the ECUs most likely to refuse normal tuning-tool read and write access.
Known locked examples include:
- 0281037198 and higher
- 0281037200
- 0281039490
- 0281039556
That does not mean those are the only locked numbers. It means those examples sit in the protected later range, and the safe workshop assumption is that any MD1CS003 at or above 0281037198 needs extra checking before tuning is promised. We would always ask for a clear photo of the ECU label, or identify the ECU directly in the workshop, before confirming the route.
The accessible MD1CS003 range
The earlier MD1CS003 units are different. Bosch numbers below 0281037198 are generally the ECUs that can be handled by bench service mode when the correct tool support is available. These do not normally require the same unlock discussion as the protected 2020-onward versions.
Examples of accessible or previously tunable MD1CS003 numbers include:
- 0281034708
- 0281035332
- 0281035365
- 0281037101
In practice, these ECUs are usually approached on the bench rather than through the diagnostic port. Bench work does not necessarily mean opening the ECU. On many supported MD1CS003 units, the connection is made at the ECU connector using power, ground, CAN High and CAN Low. The benefit is that the ECU can be identified and programmed in a controlled workshop setup rather than relying on the vehicle wiring, battery condition or OBD communication path.
Why the later units are more awkward
The later MD1CS003 protection is tied to the way the control unit and processor security are configured. Once a protected unit is in that locked state, normal aftermarket tools may not be able to read or write the tuning area in the usual way. This is why two vehicles with the same engine family can produce completely different answers when a customer asks, “Can this be remapped?”
From a customer point of view, the frustrating part is that the vehicle may still be perfectly serviceable and may still receive dealer software updates. That does not automatically mean an independent tuning tool has the same level of access. Dealer programming, calibration reading, full backup, checksum correction and tuned-file writing are different jobs with different access requirements.
What about Magicmotorsport Boot Glitch unlocking?
Magicmotorsport has recently been pushing Flex support for Bosch MDG1 unlock work using what it calls Boot Glitch mode on supported Aurix TC2xx-based control units. In simple terms, this is an unlock stage carried out in boot/bench conditions before normal bench read and write work can continue. Where it is supported, the appeal is obvious: the workshop may be able to unlock and program the ECU without sending it away for a Ready For Tuning service.
That does not make every MD1CS003 job simple. Glitch-based unlocks are timing-sensitive, hardware-specific and dependent on the exact ECU family, processor and software state. Even where a tool supplier lists support, the real-world result is still something that has to be verified on the actual unit. A process that works on one Bosch MDG1 ECU does not automatically guarantee success on every locked MD1CS003 number.
There are also remote and mail-in unlock services available in the wider tuning trade. Some are tool-manufacturer services, some are dealer services, and some are specialist ECU unlock services. They can be useful, but none should be treated as a 100% guaranteed route. The customer still needs to understand the risk: the ECU may need shipping, the unlock may fail, the service may only support certain hardware numbers, and a failed unlock can leave the job delayed or more expensive than expected.
Unlock risk as of July 2026
As of July 2026, the real-world success rate being talked about for locked Bosch MD1CS003 unlock work appears to be around 75%. That is useful progress compared with having no route at all, but it also means there is still a meaningful failure rate. In practical terms, a customer should not treat an MD1CS003 unlock as a guaranteed tuning job until the actual ECU has been checked, attempted and confirmed accessible.
This is why we are careful about how we book these jobs. A failed unlock can leave the car off the road for longer, add transport or bench time, and force a different repair route. Where the ECU is locked, we would rather explain the risk at the start than pretend it is the same as a normal bench remap.
Llandow Tuning also has a large stock of compatible MD1CS003-type ECUs and related PSA/Stellantis diesel ECUs. In some cases, instead of relying only on unlocking the original ECU, we can adapt another suitable ECU to the vehicle with additional coding, configuration and software work. That route is more involved than a simple remap, and it still needs the correct matching checks, but it can be a sensible fallback where the original protected ECU cannot be unlocked reliably.
How Llandow Tuning approaches these ECUs
Our approach is to identify first and promise second. Before quoting an MD1CS003 remap, we want to know the vehicle, engine, software context and Bosch ECU number. If the ECU is in the accessible range, we can usually talk about a normal bench tuning workflow. If it is in the locked range, we explain that an unlock path may be needed before tuning is realistic.
For many owners, the best result is still a proper custom calibration once the ECU is accessible. The locked/unlocked question only decides the route into the ECU. It does not replace the tuning work itself. Once access is confirmed, the calibration still needs to be correct for the vehicle, the engine condition, the gearbox, emissions hardware, fault-code history and the customer’s intended use.
If you have a Peugeot, Citroen, DS, Toyota, Vauxhall or Opel diesel with a Bosch MD1CS003 ECU, send us the registration and, if possible, a clear photo of the ECU label. We can check the Bosch number, advise whether it sits in the locked or accessible range, and explain whether the job is likely to be a normal bench remap, an unlock-first process, or a case where it is better not to promise tuning until the ECU has been inspected.
You can start from our tuning services page or contact us directly through Llandow Tuning with the ECU details.
KLAUS NIELSEN
22.5K Followers
At the bleeding edge of tuning and ICE development
Motorsports & Fast Road Tuning Specialist
Software Skills: Reverse Engineering - Assembler(IDA Pro - OllyDbg - WinDbg etc)
C/C++ - Pascal - Java - C#/VB.Net - Python - Perl
Experience on PowerPC, x86/64, Motorola, Infineon TriCore etc