ECU FAMILY · 2018-present

MD1 / MG1 tuning

Bosch MD1 (diesel) / MG1 (gasoline) — the 2018-present generation that powered Volkswagen, Audi, Porsche, Bmw, Mini and others. Full tuning support in Softechpro V5.

Family overview

Bosch MD1 (diesel) and MG1 (gasoline) are the post-2018 generation. CAN-FD or Diagnostics-over-IP communication, encrypted firmware in .frf wrapper, signed integrity, and bench-mode-only flashing on most variants. Common variants: MG1CS001 / MG1CS024 (VAG petrol), MG1CS003 (BMW B58), MD1CP001 / MD1CP004 (PSA / Renault), MD1CS006 (Mercedes 2.0 OM654), MDG1 (Mercedes 4.0 V8 biturbo), MEDC17.9.x (transition variant). The hardest ECU family to read and write — bench-only on most variants.

Era2018-present
ProtocolCAN-FD + UDS over DoIP / DoCAN
SecurityTPROT v6 / v7 — HMAC-SHA1 + asymmetric signature
Typical bin size4 MB / 8 MB

Variants supported

MG1CS001MG1CS003MG1CS017MG1CS024MG1CS042MG1CS111MG1CS149MG1CS201MD1CP001MD1CP004MD1CS003MD1CS005MD1CS006MD1CS016MD1CS017MEDC17.9.8MEDC17.9.9

17 MD1 / MG1 variants in our calibration catalog. Softechpro V5 auto-identifies the firmware revision from the header signature when you drop the .bin onto the workspace.

How to read and flash a MD1 / MG1

Bench-mode access via KESS3, AutoTuner Master, Trasdata, MagicMotorsport Flex. The .frf firmware container is encrypted; tuning tools decrypt at load. Read times 10-30 minutes; flash 5-10 minutes.

Tuning services available on MD1 / MG1

The following services are available across the MD1 / MG1 family — picked at the service tab in Softechpro V5 after loading the bin:

Common DTC codes on MD1 / MG1

Frequent codes you'll see logged from a MD1 / MG1 ECU:

MD1 / MG1 by brand

Brands and platforms running MD1 / MG1 variants:

Workshop workflow

  1. Read the MD1 / MG1 ECU via CAN UDS using your flasher of choice.
  2. Open Softechpro V5 and drag the .bin / .ori / .hex / .s19 / .frf onto the workspace. The MD1 / MG1 variant is auto-detected.
  3. Select the service from the tab (DTC OFF / EGR OFF / DPF OFF / AdBlue OFF / Stage 1-3).
  4. Save patched .bin — TPROT-aware checksum + signature is recomputed automatically.
  5. Flash via your existing flasher. Adaptation reset on the OEM scan tool if required (typical on AdBlue OFF and IMMO OFF).

Other ECU families

EDC15EDC16EDC17MED17ME7SIMOSDCM