HomeEngines › ME7.1 1.8T longitudinal

ME7.1 1.8T longitudinal

Bosch Motronic ME7.1 (petrol, torque-based / drehmomentgeführt) — VAG 1.8T 20v LONGITUDINAL only: Audi A4 B5/B6 & A6 C5, VW Passat B5/B5.5 (the Passat B5 shares the Audi longitudinal platform). K03/K03s stock, K04 upgrade. NOTE: the TRANSVERSE 1.8T (Golf/GTI, TT, A3, Beetle — the 180/190/210/225 hp cars) uses ME7.5, which is a close sibling but out of scope here.

Reference - updated 4 August 2026

The ECU hardware

Bosch ME7.1. MCU: Siemens/Infineon C167-series 16-bit (C166 core), typically a C167CR/C167CS mask — confirm the exact derivative per box code. Data is little-endian (LSB-first / Intel / LoHi). External NOR flash holds BOTH program code and the full calibration Datenstand: 512 KB AMD/Fujitsu/ST 29F400 is standard for the 1.8T ME7.1. (The 1 MB 29F800 belongs to the 2.7T ME7.1 sibling — do NOT assume 1 MB on a 1.8T.) A SEPARATE 95040 SPI serial EEPROM (512 bytes) holds the immobilizer + adaptation/learned values — NOT the tune. Flashed over K-line on these longitudinal cars.

Fuelling and load sensing

Petrol/gasoline. 95 RON (91 AKI) minimum for an aggressive map, 98 RON (93 AKI) preferred; ignition de-rated on lower grade. Open-loop WOT target lambda ~0.80-0.85 (rich for knock + EGT protection); part-throttle closed-loop stoich (λ=1). Port injection — no high-pressure DI fuel rail.

How this ECU is read and flashed

Read/written over OBD-II K-line, ISO 14230 KWP2000 (K-line ONLY on these longitudinal 1.8T cars — no CAN flash). The free open-source NefMoto ME7 flasher reads full flash in ~5 min and writes in ~3.5 min, with full + partial (calibration) R/W and verify. Requires KWP2000 SECURITY ACCESS (seed/key — NefMoto ships the ME7 login/key). IMMOBILIZER: if the tool reports 'immobilizer not authenticated' the flash is blocked — the ECU must be authenticated in-car (paired cluster + valid key) or the immo deleted first. Immo/adaptation live in the SEPARATE 95040 serial EEPROM and are NOT disturbed by a program-flash tune (reflashing program flash does not touch immo). BENCH/BOOT recovery (for a failed/interrupted OBD write / bricked ECU): the C167 bootstrap loader (BSL) over K-line, entered by grounding the C167 bootstrap pin, or BDM/direct programming of the 29F400 flash chip. Always ME7Sum + ME7Check the file before every write.

Engine codes in this family

Staging - what each stage really gives

Safety limits

Every car using this platform (2)

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

CarEngineEngine codeStockStage 1Flash access
Audi A6
C5 1997–2004
1.8L I4 20v turbo petrol AEB / ANB / APU / AWT / 150–180 hp+35–50 hp / +50–70 Nm (K03 to ~200 hp)OBD (KWP2000/ME7). Immo3 on cluster; flash not immo-gated on
VW Passat
B5 1996-2005
1.8L 20V turbo petrolAEB / ATW / AWM / AUG / 150-170 hp~200-210 hp / +50 hp (ECU only: boost,OBD read via KWP2000; ECU write is immo/login (SA) gated → m

How confident is this?

HIGH (corroborated live against s4wiki, NefMoto, and TracQi ME7Tuner/MxT docs): the torque-based architecture; the function labels and their roles (KFMIRL inverse model, LDRXN max-charge boost cap, KFMIOP/mimax forward model, KFLDRL feed-forward WGDC precontrol, KFLDIMX integrator limit, KFZW/KFZW2, LAMFA, KRKTE, TVUB, MLHFM, KFKHFM); KFVPDKSD/E being a THROTTLE pressure-ratio coordination map (corrected from the draft's 'wastegate operating point'); the multi-region additive checksum + ME7Sum corrector / ME7Check validator; OBD K-line KWP2000 flashing via NefMoto and the 'immobilizer not authenticated' behavior; the injector scaling method (KRKTE = 34.125/cc-min plus the 0.000111 factor caveat and TVUB regeneration); and the AFR/EGT/octane/overboost-cut safety envelope. All 8 engine codes are valid 1.8T 20v. MEDIUM: exact flash size per box code (512 KB / 29F400 is standard for the 1.8T; 1 MB / 29F800 is the 2.7T sibling, not typical here); exact MCU mask (C167CR vs CS); per-map dimensions/dtype (vary by software version); which maps carry inline vs shared axes; whether a given box code is cam-equipped (KFZW2 relevance) — early AEB/ATW are not, later AMB/AVJ are. LOW / must-be-der

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