Simos 12 and MG1 on the 3.0 TFSI
CORRECTION / DISAMBIGUATION (verify the ECU part number before routing any file). The original prompt conflates three unrelated ECUs. (1) Continental SIMOS 12.x (12.1/12.2) is the EA888 Gen3 FOUR-CYLINDER 1.8/2.0 TFSI ECU (early Golf VII GTI/R, A3 8V, Leon, etc.; CJSA/CJXA/CNCD/CHHB) on an Infineon TriCore. It is NOT used on any V6.
The ECU hardware
Bosch MG1CS002 (Bosch MDG1/MG1 generation). MCU: Infineon AURIX TC298TP — a 32-bit TriCore TC29x, ~8 MB program flash, LITTLE-ENDIAN. CORRECTION to the draft: MG1CS002 is an AURIX TriCore part; do NOT expect a Freescale/NXP SPC5777M/MPC5777 PowerPC core on this ECU — that silicon belongs to other/older Bosch platforms, not VAG MG1CS002. Identify the exact TC29x die per unit but treat it as AURIX TriCore. Little-endian is a genuine gotcha versus legacy ME7/C167 (big-endian): read map bytes LE. VAG part-number families on the 3.0T: 8W0907404x (B9 S4/S5), 4K0907559x (C8 A6/A7), 4M0907x (Q7), 06M907309x etc. — verify per chassis/SW. FOR CONTRAST ONLY (do not cross-load defs): SIMOS 12.x = Continental, Infineon TriCore, little-endian (~2.5-4 MB; exact TC part varies by build — verify, do not assume TC1791); MED17.1 (EA837 SC) = Bosch, Infineon TriCore (TC1796/TC1797), little-endian. Three different ECUs, three different definition sets — never mix them.
Fuelling and load sensing
Petrol / gasoline, spray-guided direct injection (TFSI/FSI). Pump reference 95-98 RON (US 91-93 AKI). E40/E85 flex-fuel is the big-power path on this platform (034 and others quote up to ~486 hp on E85 for the B9 single-turbo). Later DLZA (EU/facelift) carries a gasoline particulate filter (OPF/GPF) which constrains full-load enrichment and raises back-pressure — treat OPF and non-OPF calibrations as genuinely different files. No diesel content: there is NO smoke limiter and NO rail/DPF-regen/EGT-soot logic on these petrol units. The petrol analogue of the diesel smoke limiter is the airmass/relative-fill (load) limiter working together with full-load lambda; the dominant petrol failure modes are knock, low-speed pre-ignition (LSPI), over-temperature (EGT), and lean-at-load, not soot.
How this ECU is read and flashed
READ/WRITE PATHS for MG1CS002: (1) OBD — a genuine full-flash READ is locked/encrypted over OBD; tools use a 'Virtual Read' (pull the matching stock file from the tool vendor's DB by exact SW version) and then WRITE the modified CAL over OBD via UDS with security access + RSA handling. Because it is a virtual read, the working file must EXACTLY match the ECU's part number + SW patch level. (2) BENCH — open the ECU, power on the bench, connect the bench/boot header for full read/write; but Bosch locked the flash from ~mid-2020 firmware onward, so many later MG1/MD1 builds refuse a plain bench read. (3) BOOT — TriCore bootstrap (BSL) via the TC298 boot pins, required for locked units. Current (2024-2026) access to locked MG1/MD1 is via voltage/boot 'glitch unlock' rigs or send-in unlock services (Autotuner HQ etc.). Tool support: Alientech KESS3, Magic Motorsport FLEX, CMDFlash, Foxflash, ECUHelp KT200/Bench, Autotuner, PCMflash. NOTE: bri3d's open TC1791_CAN_BSL / Simos18_SBOOT toolchain is for CONTINENTAL Simos (incl. Simos 12/18), NOT the Bosch MG1 — do not expect it to unlock an MG1. SECURITY/IMMO: security access on MG1 is an RSA-based seed/key (contrast: Simos SBOOT is a password-recovery model). VAG Component Protection (CP) links the engine ECU to the cluster/gateway — a SAME-ECU tune does NOT disturb immo/CP. An ECU swap/replacement needs CP re-adaptation (ODIS + GeKo/online) or a bench immo-off. Do not trip the Bosch write-once tuning-protection mechanism — mishandling it can permanently refuse further tuned writes.
Engine codes in this family
- CWGD - 3.0 TFSI EA839 single-turbo, ~354 hp, B9 S4/S5/SQ5 (US 2016-2019) - Bosch MG1CS002
- DLZA - 3.0 TFSI EA839 turbo, later B9.5 (EU), typically with OPF/GPF - Bosch MG1CS002 (treat OPF cal as a different file)
- DECA - 2.9 TFSI EA839 BI-turbo, RS4/RS5 B9 (~450 hp) - Bosch MG1CS002 family (verify exact MG1 variant + SW per unit)
- Related EA839 turbo codes across B9/B9.5/C8 (A6/A7), Q7/Q8 3.0T - Bosch MG1 family; verify each unit's part number + SW before flashing
- CONTRAST - do NOT tune as these: EA888 Gen3 1.8/2.0 TFSI (CJSA/CJXA/CNCD/CHHB...) = Continental SIMOS 12.1/12.2 (Infineon TriCore, 4-cyl); EA837 3.0 TFSI SUPERCHARGED (CREC/CTUB/CGWD/CAKA...) = Bosch MED17.1/.1.1/.1.6 (uses ZF8 or DL501 depending on chassis)
Staging - what each stage really gives
- stage1 - Software only, stock hardware. CWGD is ~349-354 hp / ~369 lb-ft stock (B9 S4/S5/SQ5, US). Stage 1 on pump (91-93 AKI / 95-98 RON) is typically ~390-425 hp / ~440-480 lb-ft. Changes: raise boost target + limiter in lockstep, wastegate control, ignition optimization, full-load lambda, driver-demand + engine/airmass torque limiters (kept consistent with the torque monitor), rev/speed limiter, plus a MATCHING ZF8 (AL552) TCU tune so the box accepts the extra torque. E40/E85 flex Stage 1 climbs much higher (up to ~486 hp on E85 per 034).
- stage2 - Bolt-ons + software. The hot-vee EA839 has limited breathing mods; typical items: high-flow/catless downpipe or sport cat, intake, improved charge cooling, sometimes a higher-flow throttle path; commonly paired with E40/E85. Gains roughly +20-40 hp over Stage 1 on pump (~440-470 hp), more on ethanol (~500+). Requires a re-tune of boost, fueling, torque limiters and the TCU.
- stage3 - Turbo/fueling/driveline. Hybrid or larger turbo for the single-turbo cars (e.g. TTE / xManturbos hybrid CWGD), upgraded HPFP and/or auxiliary port injection, upgraded intercooling, aggressive E85, plus a MANDATORY TCU tune and uprated clutch-packs / converter for the ZF8. ~500-600+ hp depending on fuel and turbo. The RS4/RS5 2.9 TFSI biturbo (DECA, also MG1CS002) follows the same logic with twin-turbo upgrades. Beyond this, block/rod limits and the DI fuel-supply ceiling (HPFP) become the hard constraints — add ethanol or port injection, do not over-lean.
Safety limits
- Knock: zero sustained knock. Monitor ignition-retard / knock-adaptation counts — a DI hot-vee turbo is knock-limited on pump gas, so keep timing adds small unless on E85.
- Low-speed pre-ignition (LSPI) / megaknock: a hallmark failure mode of direct-injection turbo engines. Do NOT command high load/boost at low RPM, and keep the low-RPM high-load cells conservative on timing and fueling.
- Full-load lambda: run enriched (~0.80-0.85 lambda) on non-OPF for EGT and knock margin; NEVER lean-at-load. On OPF/DLZA stay within the emissions-legal band — do not over-enrich into the GPF (filter overheat/clogging) and do not run lean (knock/EGT).
- EGT: keep pre-turbine EGT within turbine/cat limits (~950-980 C class ceiling); back off enrichment/timing before this. Protect the GPF on OPF cars.
- Boost: respect compressor efficiency/surge of the stock or hybrid turbo (stock CWGD ~22-24 psi practical ceiling); eliminate target overshoot-then-cut; do not chase boost past the compressor map island.
- Rail pressure / fueling: keep the HPFP and injector duty out of saturation — exceeding fuel-supply capability causes a lean spike at peak load. Add ethanol or auxiliary/port injection instead of over-leaning.
- Torque monitor (Level-2): never exceed the modeled-vs-measured torque divergence threshold. Keep the torque model self-consistent when raising limits, or you get fault/limp — NOT more power.
- Transmission (clutch/converter protection): respect the ZF8 (AL552) input-torque capacity; raise the TCU limiter IN STEP but do not exceed converter/clutch capacity or you get slip and derate. Retune the TCU — do not just lift the ECU cap. (DL501 is not part of the EA839 platform.)
- Thermal: honor genuine IAT/coolant/oil/gearbox-temp derates. The hot-vee packaging makes IAT/heat-soak management critical — relaxing over-conservative derates is fine, deleting real protection is not.
- Checksum/flash integrity: always let the checksum tool re-do CRC + handle the RSA signature and Bosch tuning-protection. A by-hand CRC fix alone will BRICK the ECU because the RSA signature check fails. Do not trip the Bosch tuning-protection mechanism.
- Fuel matching: never run an E85/high-ethanol calibration on pump gas (severe knock) or vice-versa. Match the loaded tune to the fuel actually in the tank; use flex-fuel logic where the platform supports an ethanol-content estimate.
Every car using this platform (6)
Stock power and typical remap figures per car. Stage results assume a healthy engine on good fuel.
| Car | Engine | Engine code | Stock | Stage 1 | Flash access |
|---|---|---|---|---|---|
| Audi A6 C8 2018–2025 | 3.0L V6 TFSI turbo petrol | DLZA | 340 hp | +50–70 hp (to ~390–410 hp) — boost, fu | OBD often SFD-gated on C8; bench/BDM or SFD unlock for full |
| Audi A7 4K 2018- | 3.0L V6 turbo | DLZA | 340 hp | ~340→400-420 hp / +70-100 Nm | bench boot (BSL) for full R/W; immo/CP |
| Audi A8 D5 2017- | 3.0L V6 turbo | CZSE | 340 hp | ~340→400-420 hp / +70-100 Nm | bench boot (BSL) for full R/W; immo/CP |
| Audi RS4 B9 2017–2023 | 2.9L V6 24v TFSI biturbo | DECA | 450 hp | ≈500–530 hp / +80–120 Nm — remap (boos | OBD UDS flash with SA2 seed/key + checksum; locked/full read |
| Audi S4 B9 2016–2023 | 3.0L V6 24v TFSI single twin-scroll turbo | CWGD | 354 hp | ≈400–420 hp / +80–100 Nm — remap (boos | OBD UDS flash with SA2 seed/key + checksum; locked/full read |
| Audi SQ5 (TFSI, US/ROW) FY 2017– | 3.0 TFSI EA839 | CWGD | 349–354 hp (260 kW) | ~400–420 hp (98 RON) — boost/timing/to | OBD write after unlock; full read often bench/boot on late S |
How confident is this?
SOLID: ECU identification (CWGD/DLZA/DECA = Bosch MG1CS002 on Infineon AURIX TC298, NOT Simos 12; Simos 12.x = EA888 Gen3 4-cyl Continental; MED17.1 = EA837 3.0 SC) — the single most important correction, high confidence. Solid: TriCore LITTLE-ENDIAN; MG1CS002 is AURIX TriCore (the 'minority SPC5777M/MPC5777 PowerPC' claim does not apply to this ECU); the checksum stack = per-block CRC + RSA signature (keys in protected/OTP region) + programming-dependency/OK-flag + Bosch tuning-protection; flash access = OBD virtual-read/write, bench (locked post-~mid-2020), boot-mode glitch-unlock; the functional map set and the lockstep triad (torque monitor + airmass/torque limiters + ZF8 TCU cap); VAG Component Protection behavior; ballpark staging gains; petrol safety principles; and that the EA839 turbo cars use the ZF8 (AL552) auto — DL501 S-tronic belongs to the OLDER EA837 platform. Added a critical missing safety limit: LOW-SPEED PRE-IGNITION (LSPI), plus explicit fuel-matching. MEDIUM: exact stock boost figures, per-gear torque-limit values, DLZA OPF-specific enrichment bands, and whether the RSA is 2048 or a higher class. Verify per car before you write to an ECU.
VAGPULSE does diagnostics, fault codes, coding and live data on cars with this ECU, from a Windows laptop. It does not write Simos ECUs to the car. Its Simos checksum correction covers only some Simos files, and only when the untouched original is loaded, so plan on a tool that supports this ECU for the tune.
See VAGPULSEDon't want to build the map yourself?
Ready-made Stage 1–3 maps for your engine, built and
checksum-validated by us, from $99. Plain .bin, no
encryption and no lock-in: flash it with any tool that writes your ECU. VAGPULSE
itself writes Bosch ME7 petrol ECUs only.
Matched to your own ECU, so turnaround is usually 24–48 hours, no
hardware to wait for.
We can also put a known-good factory calibration back on a module from $20, or tune a file you have already read yourself.
See files & tuning services