AVDI Plus
Key programming, module adaptation, cluster calibration and ECU procedures — one complete interface.
2019. The world was a simpler place—there was no global health scare, no looming economic crisis, and we certainly weren’t holding our breath over global conflicts every day. It was during this relatively peaceful era that diagnosticians and tuners around the globe first started encountering the next generation of Bosch Engine Controllers. We were all in awe of the great new features and the massive evolution over the outgoing MED17 and EDC17 controllers.
To truly understand the MD and MG engine controllers, we must first look at why the change was needed. The MD/MG is a direct descendant of the MED/EDC 17 family. We can start by defining exactly what they are:
The Predecessor: MED17 / EDC17
Introduced around 2006 to replace the ME9/EDC16 units, this generation laid the groundwork for modern direct injection and diesel control.
The Successor: MG1 / MD1
Introduced around 2015/2016 to meet stricter Euro 6d emission standards, support advanced ADAS integration, and manage complex hybrid powertrains.
This is where the most drastic differences lie for technicians, tuners, and diagnosticians who want to perform module replacements.
The MED17 / EDC17 Approach
These units feature TPROT (Tuning Protection). Initially, they could be flashed via OBD. When manufacturers locked OBD access, tuners had to physically open the ECUs to access the motherboard for “Boot Mode” reading. Eventually, tool developers created “Bench Mode,” allowing technicians to read the internal password and clone/flash the ECU directly through the external connector pins without breaking the seal.
Â
The MG1 / MD1 Approach
These newer units employ an advanced CSM (Cyber Security Module) and Secure Boot architecture. They do not have a traditional, accessible motherboard Boot Mode like the EDC17. Instead, they are designed to be read exclusively via “Bench Mode” (factory service mode) or specialized OBD protocols.
Â
Two Generations Under the Same Name
A crucial distinction with MD1/MG1 units is their production date. Units produced PRE-2020 can generally be read and written on the bench or even OBD. However, in mid-2020, Bosch implemented a severe security update. POST-2020 MD1/MG1 units feature a heavily locked bootloader that closes the traditional Bench Mode exploit. Working with post-2020 units often requires specialized unlock procedures, manufacturer-specific workarounds, or limits interventions entirely to official online diagnostic platforms.
For the moment, we at Abrites fully support the unlocked versions, and we can replace those ECUs. Even in cases where the car has a locked version of the MD1/MG1, we can take a used ECU which was produced prior to 2020 and adapt it to the vehicle. This is particularly true and highly effective when working with Mercedes-Benz vehicles.
Â
Companies such as FEMTO and Autotuner, whom we deeply respect, provide their own solutions for unlocking the locked MD1/MG1 ECUs. They have different approaches—you can send the ECU to them to have it unlocked, or they could mail you an unlock you can program yourself. That is a step in the right direction, for sure.
Â
Please note, however, that this is a solution dedicated primarily to tuning and not adaptation.
When adapting these ECUs, we need a permanent solution, and I believe we will have one in 2026. This breakthrough should allow us to perform full adaptation of ECUs and continue pushing the boundaries—not only through tuning but also through complete module replacement, as we have always intended.
It was important to me to talk a bit about the whole situation with MD1/MG1 because I believe there are a lot of misconceptions going around. We need to know exactly what we are up against so that all of us—all companies dedicated to automotive professionals—can work together to resolve the issues placed before us by the manufacturers.
Â
Until next week! Try to have fun at work,
Alek