HomeEngines › ME7.5 1.8T

Bosch ME7.5: the 1.8T 20v ECU, read, flashed and tuned

Bosch Motronic ME7.5 (petrol, turbocharged, torque-structured / "Drehmomentstruktur"). Load sensing is primarily MAF-based (Bosch hot-film HFM air-mass meter, signal rl) with a MODELED MAP/speed-density path used for plausibility, boost control and limp-home — it is NOT a primary speed-density system, so calling it a "speed-density/MAF hybrid" is misleading. Same core torque-based software archite

Reference - updated 4 August 2026

The ECU hardware

Siemens/Infineon C167-derived 16-bit MCU (C167CR/C167CS core, ~20-25 MHz, package marked "SAK-C167"). Program + calibration live in an EXTERNAL parallel NOR flash: AMD/Fujitsu/Spansion 29F400(B) = 512 KB (0x80000) on the mainstream 1.8T boards; some later/variant boards use 29F800 = 1 MB. A separate small SERIAL EEPROM (ST 95040/95080, or 93C86 depending on board rev) holds immobilizer data, component protection/SKC and learned adaptation — it is NOT in the flash .bin. ME7.5 is K-line only (ISO 14230 / KWP2000) for diagnostics and flashing — no CAN flash on this generation. PART NUMBERS: the engine codes here are all LONGITUDINAL, so VAG numbers are Audi-style 8D0/8E0/4B0 907 551 / 906 018 / 909 518 (Bosch 0261 20xxxx); the transverse ME7.5 siblings use 06A/06B 906 032. Always read the actual box/software code off the ECU label and match the DAMOS/XDF to THAT code before editing.

Fuelling and load sensing

Petrol / gasoline, turbocharged (1.8T 20v; K03s stock, K04 for big turbo). Front lambda control is NARROWBAND (Bosch LSH-25 heated switching sensor) — closed-loop to stoich (lambda 1.0) at idle/part-throttle, with a second narrowband post-cat sensor for catalyst monitoring. It is NOT a wideband/UEGO system, so the stock sensor CANNOT verify WOT AFR, all WOT/enrichment tuning must be validated with an external wideband. Fueling goes OPEN-LOOP into commanded enrichment (LAMFA) at WOT/high load.

How this ECU is read and flashed

Read/write over OBD via K-line (ISO 14230 / KWP2000) using a 'dumb' FTDI serial cable — a free OBD flasher is the usual reference (sector-by-sector erase/program so a failed write is recoverable AS LONG AS the boot block survives; checksum-verified transfer; typical read ~5 min, write ~3-4 min). Flashing requires KWP2000 security access (0x27 seed/key 'login'; the ME7 algorithm is public). The C167 ME7.5 OBD stack historically had rougher tool support than the ST10 ME7.1.1, so the GUARANTEED full 512KB dump / un-brick path is BOOT MODE: ground the C167 bootstrap pin on the PCB and enter the serial BSL over K-line/RS232 (bench harness) — this bypasses OBD read-protection and recovers a bricked ECU. IMMO: immobilizer secret + component protection/SKC live in the external serial EEPROM (95040/95080/93C86), NOT the flash image — a calibration reflash does not touch immo. component protection on longitudinal cars must match the cluster/SKC. ALWAYS keep a verified STOCK backup (ideally boot-mode-verified) before writing.

Engine codes in this family

Staging - what each stage really gives

Safety limits

Every car using this platform (27)

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

CarEngineEngine codeStockStage 1Flash access
Audi A2
8Z 1999–2005
1.4 MPIBBY / AUA75 hp~82–85 hp — NA, throttle/timing/lambdaOBD flash via KWP2000 on ME7.5; C167 core, ME7 checksum-corr
Audi A2
8Z 2002–2005
1.6 FSIBAD110 hp~115–120 hp — NA direct-injection: timOBD flash via KWP2000 on MED7.5; C167/ST10 core, ME7-era che
Audi A3
8L 1996-2003
1.6 8v NA petrolAEH/AKL/APF/AVU/BFQ100-102 hp+6-10 hp (light throttle/ignition remaOBD KWP2000; immo-gated
Audi A3
8P 2003-2012
1.6 8v NA petrolBGU/BSE/BSF102 hp+6-10 hpOBD KWP; immo-gated
Audi A3
8L 1996-2003
1.8 20v NA petrolAGN/APG125 hp+8-12 hp remapOBD KWP2000; M3.8.5 early may need chip/bench; immo-gated
Audi A3
8L 1996-2000
1.8T 20v turbo petrolAGU150 hp~180 hp / 235 Nm (K03, ECU only)Early M3.8.5 = chip-swap/bench; later ME7.5 = OBD KWP, full
Audi A3
8L 1996-2003
1.8T 20v turbo petrolARX/ARZ/AUM/APP150 hp~180-190 hp / 250 NmOBD KWP2000; immo-gated full flash (10 85)
Audi A3
8L facelift 2000-2003
1.8T 20v turbo petrolAUQ180 hp~205-215 hp / 280 NmOBD KWP2000; immo-gated
Audi A4
B5 1994–2001
1.8L I4 20v turbo petrol AEB / ANB / APU / AJL / 150–180 hp hp≈200–210 hp / +60–70 Nm — ECU remap (bOBD KWP2000 SW-download (10 85) — immo-gated; full R/W + imm
Audi A4
B6 2000–2004
1.8L I4 20v turbo petrol AVJ / AMB / BFB / BEX163–190 hp hp≈210–220 hp / +60–70 Nm — remap (boostOBD KWP2000 SW-download — immo-gated; full R/W + immo-off vi
Audi A4
B7 2004–2008
1.8L I4 20v turbo petrol BFB163 hp hp≈205–215 hp / +60–70 Nm — remapOBD KWP2000 SW-download — immo-gated; full R/W + immo-off vi
Volkswagen Beetle
A5 Typ 5C 2012-2019
2.5 L5 20v naturally aspiratedCBTA / CBUA170 PS / 168 hp hp~10-15 hp (NA, map only)OBD flash; immo-gated; Simos builds need a Simos tool path
VW Golf GTI 1.8T
Mk4 1997-2004
1.8L 20v turbo AUM / ARZ (US: AWW / AWD150 hp~180 hp / 250 Nm (remap only)OBD K-line KWP2000; flash-write immo-gated (10 85), EEPROM r
VW Golf GTI 1.8T
Mk4 1997-2004
1.8L 20v turbo AGU150 hp~180 hp / 235 Nm (remap only, raise boOBD K-line KWP2000 (Motronic 3.8 uses older KWP/legacy acces
VW Golf GTI 1.8T (180 / GTI 'GT')
Mk4 2001-2004
1.8L 20v turbo AUQ (US: AWP)180 hp~205-215 hp / 280 Nm (remap only)OBD K-line KWP2000; flash immo-gated; boot-mode for locked E
Volkswagen Jetta / Bora (GLI trim in US)
Mk4 1998-2005
1.8L 20v turbo I4AGU / AWW / AWD (AUM EU 150 hp~150 -> 180-195 hp / ~260-280 Nm onOBD KWP2000. Full flash is immo-gated (10 85 refused unless
Volkswagen Jetta / Bora GLI
Mk4 2002-2005
1.8L 20v turbo I4AWP (AUQ EU 180)180 hp~180 -> 205-220 hp via K03s flash (OBD KWP2000; full flash immo-gated -> boot-mode/bench for
Volkswagen New Beetle
9C 1998-2010
1.8T EA113 20vAPH / AWV / AWP150 PS (APH/AWV) / 180 PS (AWP Turbo S) hp150→~180-190 PS / 180→~205-210 PS (mapOBD flash (ME7.5 via KWP2000); immo + checksum; some locked
Volkswagen New Beetle
9C 1998-2010
2.0 8v naturally aspiratedAEG / AZG / AVH / BEV / 115 PS hp~5-8 PS only (NA, map/breathing), notOBD flash where Bosch ME7.5; Magneti Marelli 4MV needs its o
Volkswagen New Beetle
9C 2006-2010
2.5 L5 20v naturally aspiratedBPR / BPS / CBTA / CBUA150-170 PS hp~10-15 hp (NA, map only)OBD flash; immo-gated; Simos variants need a Simos tool path
VW Polo
9N3 GTI 2005-2009
1.8T 20v turbo petrol BJX150 (GTI) / 180 (Cup Edition) hp175-200 hp / 250-280 Nm — boost, timinOBD flash via KWP2000 — FULL flash needs 10 85 (immo-gated);
Audi S3
8L 1999-2003
1.8T 20v turbo petrol AMK210 hp~250-260 hp / 320-330 NmOBD KWP2000; immo-gated
Audi S3
8L facelift 2001-2003
1.8T 20v turbo petrol APY/BAM225 hp~260-270 hp / 340-350 NmOBD KWP2000; immo-gated
VW Sharan
7M 1995-2010
1.8L I4 20v petrol turbo AJH (AWC unconfirmed)150 hp~180hp/280Nm (map only)OBD (KWP2000 ISO14230); write immo-gated (SKC/login), boot-m
Audi TT
8N 1998–2006
1.8L I4 20v turbo K03/K03s AJQ / ARY / AUQ / APP180 hp200–210 hp — remap only (boost to ~0.9OBD KWP2000 read/write; ME7.5 flash is NOT immo-gated — OBD
Audi TT
8N 2005–2006
1.8L I4 20v turbo K04 BFV240 hp260–275 hp — remap on factory K04.OBD KWP2000 read/write; not immo-gated for flash.
Audi TT
8N 1998–2006
1.8L I4 20v turbo K04-023 APX / BAM225 hp250–265 hp — remap on factory K04 (booOBD KWP2000 read/write; ME7.5 not immo-gated for flash. BDM/

How confident is this?

SOLID: MCU (Siemens C167) + external 29F400/512KB (or 29F800/1MB) parallel NOR flash + serial-EEPROM immo + K-line KWP2000 flashing + additive multi-region+main checksum architecture with NO crypto signing (ME7Sum/me7check) + the torque-structured control chain and the named maps (KFMIRL, KFMIOP, LDRXN, KFLDIMX, KFLDRL, LAMFA, MLHFM, KRKTE, TVUB, KFZW/KFZW2, torque monitor), all corroborated by s4wiki and the ME7Sum/ME7RomTool repos. Note that the mainstream 1.8T front O2 is NARROWBAND (LSH-25), not wideband, so WOT AFR needs an external wideband; KFLDRL is the FEED-FORWARD/pre-control WGDC map, not a 'post-PID linearization'; the listed engine codes are LONGITUDINAL so part numbers are 8D0/8E0/4B0-series (Bosch 0261 20xxxx), not the transverse 06A prefix; the load system is MAF-primary with a modeled MAP backup, not speed-density; added the stock connecting-rod (~300-320 hp), fuel-supply/pump, and IAT/heat-soak safety limits and softened an over-asserted KRKTE constant. MODERATELY SOLID: exact per-engine stage power figures (vary by box code/fuel/mods/dyno) and boost/EGT ceilings (good engineering rules of thumb, not per-car gospel). Anything less certain than that is flagged in the text above, and must be verified against your own car before you write to an ECU.

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

Don'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 included where that platform is validated. 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