HomeEngines › EDC17CP 2.0TDI MQB

EDC17CP 2.0TDI MQB

Bosch EDC17 (VAG diesel) — EDC17CP14 / EDC17CP20 / EDC17C64. CP14 & CP20 = EA189-generation 2.0 TDI CR (roughly 2009–2015, PQ35/early MQB; also 1.6 TDI on CP20), e.g. CBEA/CJAA/CLLA/CFFB/CFGB. EDC17C64 = EA288 2.0 TDI CR on MQB (2013–2018: Golf mk7, A3 8V, Passat B8). Same Bosch OS family and tuning logic across all three; the C64 adds full SCR/AdBlue + LP-EGR and a tighter functional-safety torqu

Reference - updated 4 August 2026

The ECU hardware

EDC17CP14 = Infineon TriCore TC1796 (single-core; 2 MB program flash + ~128 KB data flash). EDC17CP20 = commonly TC1797, though some early/variant builds are TC1796 — DO NOT assume: confirm from the actual full-read size (≈2 MB ⇒ TC1796, ≈4 MB ⇒ TC1797) or the board MCU marking before choosing a bench/boot pinout. EDC17C64 = TC1797 (~4 MB program flash + data-flash EEPROM emulation). All TriCore = 32-bit LITTLE-ENDIAN (opposite of the C167/ST10 ME7 petrol ECUs). A separate small SPI serial EEPROM (95160/95320-class, occasionally 95040) on the board holds immo/component-protection and some cal — distinct from the TriCore internal flash. Protection = Bosch 'Tprot' flash sector write/read protection (higher Tprot generation on later VAG builds = more locked, forcing boot mode for full access); the calibration area is CRC/ADD protected separately from Tprot.

Fuelling and load sensing

Diesel (common-rail, VNT turbo)

How this ECU is read and flashed

OBD: KESS V2/V3, PCMflash (VAG EDC17 module), CMDflash, Autotuner, FoxFlash, KT200 — most do OBD read as a 'VR' (virtual/reconstructed read) and write the calibration after UDS security-access (SA2 seed/key). Tprot-protected areas are not writable over OBD, so the tool falls back to bench/boot. BENCH: open the ECU, connect the TriCore bench cable to the board pads (power + CAN/boot lines) for full ≈2 MB (TC1796) / ≈4 MB (TC1797) read/write off the car. BOOT (BSL): TriCore bootstrap-loader mode — set the boot configuration (jumper/resistor on the board) to force BSL; gives full IROM/XROM access even on locked/high-Tprot ECUs and is where handling of any extra checksum/signature layers on the most-locked late builds lives. Immo/security: EDC17 uses component protection tied to the cluster/gateway, but — unlike the ME7 petrol flash-immo-gate — tuning read/write is generally NOT immo-blocked. Immo-OFF (engine swap/bench-run) is done in the external cal EEPROM (95160/95320-class) dump or via a virtual-immo patch + checksum, NOT in the TriCore program flash. ALWAYS back up the full flash AND the EEPROM before writing, and read/record the flash-counter and PIN/immo state.

Engine codes in this family

Staging - what each stage really gives

Safety limits

Every car using this platform (15)

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

CarEngineEngine codeStockStage 1Flash access
Audi A3
8V 2012-2020
2.0 TDI CR CRBC/CRVC/CRLB/CRUA/DEJA150-184 hp~185 hp / 400 Nm (150) / ~215 hp / 440OBD UDS, SA2 + checksum; C74 (EU6, ~2016+) RSA/OTP-locked →
Audi A3
8Y 2020-
2.0 TDI CR DTTB/DTRB/DFGA116-150 hp~185 hp / 400 Nm (150)EDC17C74 RSA-locked; MD1CS004 fully locked → bench/boot or u
VW Arteon
Typ 3H 2017-2024
2.0L TDI CR DTRB / DFHA / DEUA150-240 hp~190 hp / +80-90 Nm (from 150); ~215 hOBD flash (checksum + SA); newer Tricore RSA/write-protected
VW Caddy
SB — Caddy 5 2020-
2.0L I4 16v TDI common-rail DFB / DGCA / DTRA75 / 102 / 122 hp~150hp/360Nm (from 122hp)OBD heavily locked; MD1 units need bench/boot (RSA-signed, t
Volkswagen Golf 2.0 TDI (CR) 150
mk7 2013-2020
2.0L I4 diesel common-rail CRBC / CRLB / DEJA / DFG150 hp (110 kW) hp~185-190 hp / ~400 Nm: rail pressure +OBD read/write; checksum + RSA protected — full read on late
Volkswagen Golf GTD (2.0 TDI CR 184)
mk7 2013-2020
2.0L I4 diesel common-rail CUNA (2013-2016); DGCA (184 hp (135 kW) hp~215-220 hp / ~440-450 Nm: rail pressuOBD read/write; checksum + RSA protected (later bench/boot)
Volkswagen Golf GTD (2.0 TDI CR 200)
mk8 2020-2024
2.0L I4 diesel common-rail DTRA / DTUA (200 hp); ve200 hp (147 kW) hp~230-240 hp / ~450-480 Nm: rail pressuOBD but signed — RSA/checksum; later files bench/boot
VW Passat
B8 2014-2022
2.0L TDI CR CRLB / CRMB / DFCA / DFG150-190 hp~190 hp / +80-90 Nm (150→190); ~215 hpOBD flash (checksum + SA); newer Tricore RSA/write-protected
Audi Q3
8U facelift 2015–2018
2.0 TDICUVC (150) / CUAA (184) 120 hp (low-output) / 150 hp (CUVC) / 184 hp (CUAA) hp150 base → ~185–200 hp; 184 base → ~21OBD flash; checksum-gated, tool-handled; some SW needs boot/
Audi Q3 / Q3 Sportback
F3 2018–
2.0 TDI EA288 evoDFGA / DTRB / DFHA150 hp (35 TDI); 200 hp variant on facelift hp~185–195 hp / +70–80 Nm — injection/boOBD (older EDC17C74) / bench-boot for MD1 late SW; checksum-
Audi Q5 / SQ5 (TDI, EU)
FY 2017–
2.0 TDI EA288 evo 40 TDI 2.0: DETA/DFDA; 5163/204 hp (40 TDI 2.0) / 286 hp (50 TDI) / 341 hp (SQ5 TDI, with EPC) hp40 TDI 204 → ~235–245 hp (+70–90 Nm); OBD (older EDC17C74) / bench-boot for MD1/MG1 late EU6d SW;
VW T-Roc
A11 2017-
2.0 TDI CRDFFA / DNFB / DTUB150 hp+30-40 hp / +80-90 Nm (150->~190)OBD flash (Tricore); bench if locked-boot
Audi TT
8S 2015–2022
2.0L I4 TDI-CR turbo dieselCUNA (DEJA)184 hp210–215 hp / +80–100 Nm — remap (rail OBD on early EDC17; later RSA/TPROT → bench/boot. No immo fl
VW Tiguan
AD1 2016-2019
2.0 BiTDICUAA / DFLA240 hp+25-35 hp / +60-80 Nm (to ~270 hp / ~5OBD flash (Tricore); bench if locked-boot
VW Tiguan
AD1 2016-2024
2.0 TDI CRDFGA / DTRA / DTRB / DFH115 (DFGA) / 150 (DTRA, DTRB, CRMB) / 190 (DFHA, DFCA) hp+30-40 hp / +80-90 Nm (150->~190, 1OBD flash (Tricore); EDC17C74 late builds may need bench for

How confident is this?

SOLID: MCU family (CP14=TC1796, C64=TC1797), TriCore little-endian, the multipoint-CRC checksum family (per-block CRC/ADD + master) with Tprot sector protection on newer VAG builds, the read/write access model (OBD-VR vs bench vs boot/BSL), the map ROLES and their lockstep/torque-monitor dependencies, the general staging ladder and gains, EA288 fuel system (CRS 2-20, ~2000 bar, CP4, ~210 bhp stock-turbo / ~245 bhp stock-fuel ceilings), and the qualitative safety limits (EGT / smoke-lambda / rail / mechanical-Pmax / clutch). MEDIUM: EDC17CP20's exact MCU (commonly TC1797 but some builds TC1796 — verify from read size/marking, which also sets its ~2 vs ~4 MB read), exact stock full-read sizes per variant, injector type per engine code (solenoid vs piezo varies by variant/market), precise power-per-engine-code figures, and DQ250/DQ381 exact torque caps (build/clutch dependent). THIN / DO-NOT-INVENT: any specific per-software-number flash ADDRESS or checksum-block boundary, the exact Tprot/signature level of a given SW build (full RSA/ECDSA program-signing is MD1/MG1-generation, generally NOT on these EDC17s — do not assume it), and precise map extents/scaling — these are valid only fr

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