Home › Engines › ME7.1 2.7T allroad

Bosch ME7.1 on the 2.7T allroad

Bosch Motronic ME7.1 - the Audi 2.7T biturbo (V6 30v, twin K03) in the C5 A6 and allroad. Box codes 4B0907551 (A6) and 4Z7907551 (allroad); the sibling B5 S4 is 8D0907551. 230-250 PS on the A6/allroad and 265 PS on the European S4 (250 hp in the US).

Reference - updated 7 October 2026

The ECU hardware

Two 16-bit Infineon/Siemens C167 CPUs (SAK-C167CR-4RM, marked B59233-FA) — confirmed dual-CPU on ME7.1: a function CPU plus an independent monitoring CPU running the level-2/level-3 torque monitor (question/answer supervision). External program/calibration flash: a single 16-bit AMD/Fujitsu Am29F800BB (44-pin PSOP), 1 MB (8 Mbit) on the 2.7T — code + calibration in one image. Separate serial EEPROM (immo/adaptation, 95040 or 95080). C167 is little-endian (Intel/LoHi); WinOLS 'C167 target' sets this. Flash mapped high. No CAN for flashing on the C5 platform — diagnostics/flash are over K-line (ISO14230 / KWP2000). NOTE: s4wiki states both 512 kB and 1 MB ME7.1 variants exist, so ALWAYS size-check a given dump; the 2.7T/29F800 is 1 MB (independently confirmed on a live 8D0907551 full-flash read in this project).

Fuelling and load sensing

Petrol / gasoline, port (multipoint) injection, 6 injectors, ~95-98 RON recommended (91 RON files exist but pull timing). Full-load enrichment strategy (LAMFA) runs rich under boost for knock/EGT control. Return-style fuel system with a mechanical, manifold-referenced FPR: ~3 bar base rising toward ~4 bar off-vacuum/under boost. No high-pressure DI system.

How this ECU is read and flashed

Read/write is over K-line (ISO14230 / KWP2000, no CAN flashing on the C5). OBD path: Galletto/MPPS/KESS-type tools — KWP2000 security access (seed/key), upload a flash driver to RAM, then erase/program the full 1 MB in blocks. BOOT-MODE / BSL (bench): the C167 bootstrap loader over K-line, immo-IMMUNE, used for recovery + EEPROM writes; requires grounding an internal bootstrap-config pin (documented on the 4Z as a 1K resistor on pin 24 to ground / flash strap to P0L.4) — a cable alone can't do it, the case must be opened. Immo notes: ME7.1 has the immobilizer + separate 95040/95080 EEPROM. On the 4Z the flash-write routine (KWP 10 85) is immo-gated — a MATCHED car flashes over OBD fine, but a mismatched/bench ECU refuses flash and must go boot-mode. EEPROM can be READ over OBD (dev session 10 86 / read services) but WRITTEN only in boot mode; SKC/immo-off writes are refused over OBD. WARNING: the 4Z (esp. 4Z7907551AA) is notoriously fussy — an OBD flash read can set a programming DTC, and some units are hard to force into boot mode. Always have a known-good bin + a recovery path before writing.

Engine codes in this family

Staging - what each stage really gives

Safety limits

Every car using this platform (1)

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

CarEngineEngine codeStockStage 1Flash access
Audi A6 / allroad
C5 1997–2004
2.7L V6 30v biturbo petrolAJK / ARE / BES230–250 hp+40–60 hp (to ~290–310 hp) — boost to OBD (ME7.1) reflash; not flash-immo gated on this vintage. B

How confident is this?

SOLID: ECU identity Corrected to Bosch ME7.1 (the twin-turbo 2.7T is ME7.1 — s4wiki's "7.1.1" is the NA/TT-V6 revision, a different variant; this also matters because ME7Sum fully supports ME7.1 but only 'in testing' for 7.1.1); dual C167CR CPUs (confirmed on s4wiki: 'two 16bit Infineon B59233-FA (aka SAK-C167CR-4RM) CPUs'); Am29F800BB 1 MB on the 2.7T (independently confirmed via a live 8D full-flash read); K-line/KWP2000 flashing; 4Z box-code family; no-crypto additive + multipoint + CRC checksum corrected by ME7Sum then verified by me7check; the map ROLES and the LDRXN<->KFLDHBN<->KFMIRL<->KFMIOP torque-monitor lockstep; MLHFM/KRKTE (flow+pressure)/LAMFA-axis/KFZW functions; boot-mode-via-pin-24 + immo-gated OBD flash on the 4Z; and the fault/limit logic — cross-checked live against s4wiki this session. ADDED the missing STOCK CONNECTING-ROD limit and a fuel-delivery limit, and Corrected the MAP-overflow failure mode (saturation/boost-cut, NOT P0601). MEDIUM: exact flash size for EVERY 4Z sub-suffix (2.7T/29F800 = 1 MB confirmed, but size-check each dump; 512 KB is the 1.8T ME7.5 sibling), per-map dtype/width/endianness (little-endian is the norm but this pipeline hit

VAGPULSE reads, backs up and writes this ECU over the K-line through the OBD port, from a Windows laptop. Diagnostics, fault codes, coding and Stage 1-3 maps are in the same app. It saves a backup every time it reads the ECU, and it corrects the checksum on the tunes it builds; write only tunes it built, because a map you edit by hand is not yet fully checksum-corrected. That covers the cars on this page that run a Bosch ME7; a car listed with another engine computer (FSI, MED, Simos or Motronic M3.8) is not written by VAGPULSE.

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 itself writes Bosch ME7 petrol ECUs only. 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