HomeEngines › ME7.1 1.8T transverse

ME7.1 1.8T transverse

Bosch ME7.x transverse petrol — 1.8T 20V single K03/K03s (VW Golf IV/Bora/New Beetle, Audi A3 8L/TT 8N, Seat Leon/Toledo, Skoda Octavia). PART-NUMBER ACCURACY: these transverse 1.8T codes are almost all Bosch ME7.5 / ME7.5.1 / ME7.5.2 (Bosch part-number family 06A 906 032 xx / 06A 997 032), NOT literally ME7.1. ME7.1 proper is the LONGITUDINAL sibling (Passat B5, Audi A4 B5/B6, A6 C5 1.8T = 8D0/8E

Reference - updated 4 August 2026

The ECU hardware

Siemens/Infineon C167-family 16-bit main CPU (SAK-C167CR/CS-derivative, ~24-40 MHz depending on box; on-chip RAM + monitoring module). External parallel program/calibration flash: AMD/Fujitsu/ST 29F-series (Am29F400B = 4 Mbit/512 KB, or Am29F800B = 8 Mbit/1 MB device) in 44-pin PSOP/TSOP. The transverse 1.8T ME7.5 image is 512 KB (0x00000-0x7FFFF); the 1 MB / 0x100000 image is the 2.7T-class ME7.1.1 longitudinal sibling. Immobilizer/adaptation/odometer live in a SEPARATE serial EEPROM (93C56/95040-class SPI/MicroWire chip), which is NOT part of the flash bin and is read/written separately.

Fuelling and load sensing

Petrol/gasoline, port fuel injection (MPI, 4 injectors), turbocharged (single K03 or K03s). PRIMARY load sensing is the hot-film MAF (HFM5) mass-airflow sensor (voltage→airmass via the MLHFM transfer curve), converted internally into relative cylinder charge (rl); a boost/manifold pressure (MAP) sensor is used for BOOST CONTROL, not as the primary load signal — this is a MAF-based torque-structured system, NOT speed-density. Lambda-1 closed loop at part load, open-loop enrichment at full load. NOTE: this is LOW-PRESSURE port injection (~3-4 bar returnless/mechanical) — there is NO high-pressure pump or fuel rail to tune (contrast later FSI/TFSI direct injection), so the fuel-delivery limit is injector flow/duty, not rail pressure.

How this ECU is read and flashed

PRIMARY (in-car): full read/write of the 512 KB flash over OBD-II K-line using KWP2000 (ISO 14230) with a cheap FTDI-based KKL/dumb-K cable + the free NefMoto ME7 Flasher (github.com/NefMoto/NefMotoOpenSource). NefMoto uploads a RAM bootstrap loader then flashes at raised baud; full read ~4-6 min, full write ~3-4 min; supports full-flash and calibration-only writes with verify. Use a genuine FTDI cable — CH340/counterfeit cables are unreliable for flashing. SECURITY: KWP2000 SecurityAccess 0x27 seed/key — the standard ME7 seed/key is known and implemented in NefMoto; no external unlock needed for these box codes. IMMOBILIZER: on 1.8T ME7.5/ME7.1 the immo lives in the SEPARATE serial EEPROM + instrument cluster and does NOT gate program/calibration flashing — you can read/write flash immo-on over OBD (the easy, well-trodden case; contrast the newer 4Z/2.7T longitudinal boxes where full flash is immo-gated behind 10 85). BENCH/BOOT (only for a bricked or fully-locked ECU): C167 bootstrap loader (BSL) over K-line with the internal boot-strap pin pulled, or BDM/bench programmer reading the 29F device directly (immo-immune). EEPROM (immo/SKC/odo) is read separately via KWP1281 in-car or on-bench.

Engine codes in this family

Staging - what each stage really gives

Safety limits

How confident is this?

HIGH on: hardware (C167 core + 29F-class parallel flash, 512 KB transverse image), OBD K-line/KWP2000 flashing via NefMoto with the known 0x27 seed/key, the no-crypto additive MAIN + MULTIPOINT checksum scheme and ME7Sum/me7check correction, the core tunable map set and roles/lockstep (KFMIRL/KFMIOP, LDRXN/KFLDHBN, KFZW/KFZW2, LAMFA/LAMFAWKR/KFLBTS with richest-wins MIN, KRKTE/TVUB, MLHFM/KFKHFM), and the staging power bands — corroborated by s4wiki, NefMoto, ME7Sum and the 1.8T communities. CORRECTIONS applied vs the draft: KFLDIMX is the boost-PID integral-regulator CLAMP, NOT the overboost fuel-cut (the cut is the plsol-plist deviation / LDRLMX-class); the MAF map to rescale for a housing change is MLHFM, not KFKHFM; injector dead-time is TVUB, not 'KFKTE'; KFLDHBN is a real pressure-ratio ceiling (belongs with LDRXN); torque-limit labels are miszul/KFMIOP-class, and 'MDMAX/MDFAW' are not the ME7.5 1.8T names; removed the unverified 'CheckMate' corrector (real ones: ME7Sum, me7check, MTX Electronics TunerPro plugin, ECUFix, WinOLS). MEDIUM on: per-map endianness (word tables are usually MSB-first but MUST be validated per map), the exact overboost-cut and level-2 torque-limit va

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