HomeEngines › MED17.1 2.0TFSI EA888g12

MED17.1 2.0TFSI EA888g12

Bosch MED17 petrol DI turbo (torque-structure Motronic). Two sub-families cover the 2.0 TFSI/TSI EA888 gen1/2 (and early gen3): MED17.5.5 (transverse PQ35/PQ46 gen1, e.g. CCTA-class) and MED17.1 / 17.1.1 / 17.1.6 / 17.1.27 (longitudinal Audi B8 gen2 and MQB-era gen3). Both are Infineon TriCore, little-endian, full-flash calibrated. IMPORTANT: many later gen3/MQB 2.0T codes moved off MED17 onto Con

Reference - updated 4 August 2026

The ECU hardware

MED17.5.5 = Infineon TriCore TC1766 (1.5 MB PFLASH) / TC1767 (2 MB PFLASH); full read ~1.5-2 MB, no/limited external flash. MED17.1.1 = TC1796 (2 MB internal PFLASH + 128 KB DFLASH); full image is commonly ~2 MB (TC1796 internal) — external memory is NOT standard on 17.1.1, so do not assume a 4 MB read. MED17.1.6 / 17.1.27 = TC1797 (4 MB internal PFLASH) → ~4 MB image. All 32-bit TriCore, little-endian; PFLASH mapped in segment 8 at 0x80000000 (cached) and segment A at 0xA0000000 (non-cached); internal emulated EEPROM = DFLASH (holds immo/adaptation/component-protection). Confidence: MCU-per-variant mapping is solid; exact image size and any internal-vs-external split vary by hardware rev and must be confirmed from the actual read.

Fuelling and load sensing

Petrol, direct-injection (FSI/TSI) turbocharged. Gen1/Gen2 EA888 = DI-only (single cam-driven Bosch HDP5-class HPFP, stock rail ~120-150 bar class). Gen3 added port+direct (MPI+DI) dual-fuel — relevant only if the target is genuinely a gen3 code. WOT is enrichment-cooled (lambda < 1, ~0.80) for EGT/knock protection; no diesel smoke/DPF path (later EU6 gen3 petrol may carry a GPF/OPF).

How this ECU is read and flashed

Read/write over ISO-TP UDS on CAN (OBD-II pins 6/14). Three access tiers: (1) OBD flash — UDS 0x10 session, 0x27 SecurityAccess (seed/key), 0x31 erase routine, 0x34/0x36/0x37 transfer, 0x11 reset; MED17.5.5 OBD read is often a 'virtual/partial' read (calibration slots only), so a full clone needs bench/boot. (2) BENCH — ECU on the bench powered via boot/bench connector, tool talks to the loader directly and reads full internal flash without opening the die; supported for non-Tprot MED17.1.1/17.5.5. (3) BOOT MODE (TriCore BSL) — solder/probe the BSL-entry test point to enter Infineon bootstrap; required whenever the ECU is Tprot read-protected or RSA-signed and OBD/bench are refused. Tools: Alientech KESS3/KTAG, CMDFlash, MagicMotorsport Flex, ECUHelp KT200 / FoxFlash, PCMflash (has TriCore/BSL boot modules for Bosch MED17/EDC17 — module numbering varies by version), Autotuner, bFlash. IMMO/Security: SecurityAccess seed-key handled by the tool; 'TPROT V08 VAG'), but newer RSA-2048/4096 signature (roughly MED17.1.6+ / 2012+) blocks OBD writes of modified code → boot/bench or a signature-aware loader. Component Protection (CP) + immo data live in DFLASH — matters for ECU swap/virginizing/cloning, NOT for a same-ECU calibration reflash. Always keep an untouched original full read as the recovery/checksum baseline.

Engine codes in this family

Staging - what each stage really gives

Safety limits

Every car using this platform (30)

Stock power and typical remap figures per car. Stage results assume a healthy engine on good fuel.

CarEngineEngine codeStockStage 1Flash access
Audi A3
8P facelift 2007-2012
1.4 TFSI EA111 turbo petrolCAXA/CAXC122-125 hp~150-165 hp / 250 NmOBD; SA seed/key; checksum
Audi A3
8P facelift 2008-2013
1.8 TFSI EA888 gen2 turboCDAA160 hp~205-220 hp / 300-320 NmOBD flash (SA seed/key); bench/BSL for recovery; checksum
Audi A3
8P facelift 2008-2013
2.0 TFSI EA888 gen2 turboCCZA211 hp~265-285 hp / 350-380 NmOBD flash (SA seed/key); bench/BSL recovery; checksum
Audi A4
B8 2008–2012
2.0L I4 16v TFSI EA888 Gen1/Gen2 CDNB / CDNC / CAEB / CAE180–211 hp hp≈250–265 hp / +80–100 Nm — remap (boosOBD UDS flash with SA2 seed/key + checksum; locked regions v
Audi A4 / A4 allroad
B8 2008–2012
1.8L I4 16v TFSI EA888 Gen1/Gen2 CABB / CABD / CDHA / CDH120–170 hp hp≈210–230 hp / +60–80 Nm — remap (boostOBD UDS flash with SA2 seed/key + checksum; locked regions/r
Audi A5 / A5 Sportback / Cabriolet
8T 2007–2016
1.8 TFSICABB, CDHB, CJEB, CNCA160–177 hp hp+40–55 hp / +60–80 Nm (~210 hp) on stoOBD read/write; Tricore checksum + security access, immo doe
Audi A5 / A5 Sportback / Cabriolet
8T 2008–2016
2.0 TFSICDNB, CDNC, CAEB, CNCD180–225 hp hp+50–70 hp / +80–110 Nm (~260–275 hp) —OBD read/write; MED17.1 checksum + SA, immo not a barrier fo
Audi A6
C7 2011–2018
2.0L I4 16v TFSI petrol CDNB / CAEB (gen2) ; CYP180–252 hp+40–60 hp (to ~250–290 hp) — boost, fuOBD reflash; tricore checksum + SA2. Gen3/Simos18 later buil
Volkswagen Amarok
1st gen 2010-2012
2.0 TSI petrol CFPA160 PS (118 kW) hp+30-45 hp / +50-70 Nm — turbo petrol: OBD flash via UDS. MED17 checksum/tprot — read/write OBD for
Volkswagen Golf GTI
mk6 2009-2013
2.0L I4 petrol turbo CCZB210 hp (155 kW) hp~250-265 hp / ~350 Nm (ECU only): boosOBD read/write; MED17.5.5 un-signed, straightforward flash
Volkswagen Golf GTI Edition 35
mk6 2011-2013
2.0L I4 petrol turbo CCZB (higher-output cali235 hp (173 kW) hp~270-285 hp: same strategy as GTI on aOBD read/write; MED17.5.5 un-signed
Volkswagen Jetta (S / SE base)
Mk7 2019-2024
1.4L TSI EA211 DGXA (1.4 TSI, 2019-21) 147 (1.4) / 158 (1.5) hp~147-158 -> 175-190 hp (turbo/DI-liOBD encrypted (needs unlock / patched loader); or bench / bo
Volkswagen Jetta 1.4T / Hybrid
Mk6 2013-2018
1.4L TSI EA211CZTA (1.4 TSI) / CNLA (h150 (170 combined hybrid) hp~150 -> 175-185 hpOBD with security access; locked -> bench / BSL boot
Volkswagen Jetta GLI
Mk6 2012-2014
2.0L TSI EA888 Gen1/2CCTA / CBFA (EA888 Gen1/200 hp~200 -> 255-270 hp / 280 -> ~370OBD with security access; Bosch MED17 locked/RSA-signed ->
VW Passat
B6 2005-2010
1.8L TSI EA888 Gen1BZB / CDAA160 hp~200 hp / +55 NmOBD flash (checksum + security access); some locked units ne
VW Passat
B7 Euro 2010-2014
1.8L TSI EA888 Gen2/Gen3CDAB / CDGA / CJEB160 hp~200 hp / +60 NmOBD flash (checksum + SA); later units may need bench boot
VW Passat
B7 Euro 2010-2014
2.0L TSI EA888 Gen2CCZB210 hp~260-280 hp / +80 NmOBD flash (checksum + SA)
VW Passat CC
Typ 357 2008-2016
1.8L TSI EA888 Gen1/2BZB / CDAA / CGYA160 hp~200 hp / +55 NmOBD flash (checksum + SA); some locked units need bench boot
VW Passat CC
Typ 357 2008-2016
2.0L TSI EA888 Gen2CCZB / CAWB200-211 hp~260-280 hp / +80 NmOBD flash (checksum + SA); some locked units need bench boot
Audi Q5
8R 2008–2017
2.0 TFSI EA888 Gen2CDNB (180) / CDNC (211) 180 / 211 / 225 hp; Q5 Hybrid quattro (211 hp engine, 245 hp system) hp211/225 base → ~250–280 hp (98 RON) — OBD flash; checksum/immo gated, OBD-tunable; bench only for
Audi Q5
FY 2017–
2.0 TFSI EA888 evo DAXB (45 TFSI) / DPBA (4190/204 hp (40 TFSI) / 249–252 hp (45 TFSI) hp~270–290 hp (98 RON) — boost/timing/toOBD write after unlock; full READ often needs bench/boot (BS
Audi Q5
8R 2008–2012
3.2 FSI V6 EA390CALB270 hp (199 kW) hp~280–285 hp (+~10–15 hp, small NA gainOBD flash; checksum/immo gated
Audi Q5 55 TFSIe / 50 TFSIe (PHEV)
FY 2019–
2.0 TFSI EA888 evo + electric motor DLVA / DMSASystem 367 hp (270 kW) 55 TFSIe / 299 hp (220 kW) 50 TFSIe; ICE ~252 hp hpICE ~285–300 hp (98 RON) — boost/timinOBD write after unlock; full read often bench/boot on MED17.
Audi RS Q3
8U 2013–2018
2.5 TFSICTSA (310 hp) / CZGA (34310 hp (CTSA); 340 hp / 367 hp 'performance' (CZGA) hp~380–410 hp (98 RON) — boost, timing, OBD flash; IROM/checksum + immo gated, OBD works; bench (boo
Audi RS Q3 / RS Q3 Sportback
F3 2019–
2.5 TFSI EA855 evoDAZA (ROW) / DNWA (OPF/E400 hp (294 kW) hp~450–475 hp (98 RON) — boost/timing/toOBD write after unlock; full read may need bench on locked .
Audi RS3
8V 2015-2020
2.5 TFSI EA855 evo turbo CEPA/CEPB (2015-16) / DA367 (pre-FL) / 400 (FL) hp~450-480 hp / 570-620 NmOBD flash (SA seed/key) + checksum; MED17.1.10 partially loc
Audi RS3
8Y 2020-
2.5 TFSI EA855 evo turbo DNWA/DNWC400 hp~480-500 hp / 580-620 NmLocked (MG1CS002) → bench/boot or in-line unlock; no plain O
Audi TT
8J 2008–2014
1.8L I4 TFSI turboCDAA (BZB early)160 hp195–210 hp — remap (boost, fuel, timinOBD flash (KWP2000/CAN); early MED17.5 usually OBD-writable,
Audi TT
8J 2010–2014
2.0L I4 TFSI turboCCZA211 hp260–285 hp — remap on factory IHI/K03 OBD flash, MED17.5 gen2 typically OBD read/write with checks
VW Tiguan
5N 2008-2016
2.0 TSICCZA / CCZB / CCZC / CCZ170 (CCZD) / 180 (CCZB) / 200 (CCZA) / 210 (CCZC) hp+40-60 hp / +80-100 Nm (to ~250 hp) — OBD flash (Tricore, checksum + SA); immo not a gate for flas

How confident is this?

SOLID: TriCore/little-endian architecture and MCU-per-family (TC1766/67 for 17.5.5, TC1796 for 17.1.1, TC1797 for 17.1.6/.27); the layered checksum concept (per-block CRC + descriptor table, RSA/tprot signature on newer/post-2012 variants); the three flash-access tiers (OBD/bench/boot-BSL) and Tprot/CP behavior; the Bosch torque-structure map roles (LDRXN/KFMIRL/KFMIOP/KFZW/lambda/rail/limiters) and their lockstep dependencies; staging philosophy; and the safety ceilings including LSPI, EGT, AFR, knock, rail, clutch/DSG and hardware limits. MEDIUM: exact staging power figures (vary by market/fuel/HW rev and specific SW); the full-image SIZE for MED17.1.1 (TC1796 is 2 MB internal — treat ~2 MB as the baseline and confirm from the read, since some revs differ); which precise sub-variant (17.1.1 vs 17.1.6) a given part number carries; and whether a given gen3 code (CPMA/CPPA) is MED17 vs Simos 12/18 — read it from the actual ECU/part number. THIN / DO-NOT-ASSERT: any specific per-software flash ADDRESS or offset for a map or checksum block — legitimately obtained only from a version-matched DAMOS/A2L or a validated def plus on-file validation, never memorized. The single MED17.5.5 add

VAGPULSE reads, backs up, tunes and flashes these ECUs over OBD from a Windows laptop - diagnostics, fault codes, coding and Stage 1-3 maps in one app, with your original file saved first and checksums corrected automatically.

See VAGPULSE
All vehicles Guides VAGPULSE home