Why ME7 Matters
The Bosch ME7 (Motronic Electronic 7th generation) is one of the most significant ECUs in tuning history. Produced from approximately 1999 to 2008, it powered some of the most iconic performance cars of the era β and thanks to the extraordinary work of the open-source tuning community (particularly Nefmoto and S4Wiki), it is the most thoroughly documented and understood ECU ever made.
ME7 was one of the first torque-based petrol ECUs β a revolutionary approach at the time. It introduced variable valve timing integration, electronic throttle control, and sophisticated knock detection. And because the community has essentially reverse-engineered every single map and function, it remains the gold standard for learning ECU tuning.
Vehicles Running ME7
- Audi S3 (8L) 1.8T β ME7.5 (210hp/225hp BAM engine)
- Audi TT (8N) 1.8T β ME7.5 (180hp/225hp, including Quattro Sport)
- VW Golf IV GTI 1.8T β ME7.5 (150hp/180hp AGU/AUM/AGN)
- Audi A4 (B5/B6) 1.8T β ME7.5
- Audi RS4 (B5) 2.7T β ME7.1 (380hp biturbo)
- Audi RS6 (C5) 4.2T β ME7.1 (450hp/480hp biturbo V8)
- Porsche 911 (996/997) β ME7.8 (3.6 Carrera, GT3)
- Porsche Cayenne Turbo (955) β ME7.1.1 (450hp V8 turbo)
- Lamborghini Gallardo 5.0 V10 β ME7.1.1
- Seat Leon Cupra R 1.8T β ME7.5 (225hp)
- Skoda Octavia vRS 1.8T β ME7.5
ME7 Architecture Overview
Hardware
- Processor: Infineon/Siemens C167CS (16-bit, 25 MHz)
- Program Flash: AMD 29F400 or similar β 512KB to 1MB external flash
- Calibration area: Typically the upper portion of flash (varies by variant)
- EEPROM: 93C86 serial EEPROM for adaptation values and immobiliser data
- Communication: K-Line (KWP2000) and CAN bus
Software Architecture
ME7 uses a layered architecture:
- Torque demand layer β converts driver input (accelerator, cruise control) into a torque request
- Torque coordination layer β applies limits from traction control, rev limiter, component protection
- Air path control β throttle valve, wastegate/boost control, variable cam timing (VANOS)
- Fuel path control β injection timing, duration, lambda control
- Ignition control β base timing, knock correction, per-cylinder correction
Key Maps for Tuning
The following sections cover the most important maps. Map names use the Bosch nomenclature (German abbreviations) which you’ll encounter in Damos files and map packs.
Boost Control
LDRXN (Ladedruckregelung Sollwert Normiert) β Requested Boost Pressure
This is the primary boost target map. It defines the desired boost pressure (in mbar or hPa above atmospheric) as a function of RPM and load/torque request.
- Axes: RPM Γ relative charge (load)
- Output: Target boost pressure
- Tuning: Increasing these values directly increases boost. Must be supported by sufficient fuelling and intercooling.
KFLDIMX β Maximum Boost Pressure (Altitude Compensation)
This map sets the absolute maximum boost pressure the ECU will allow. It acts as a safety ceiling.
- Axes: RPM Γ atmospheric pressure (altitude factor)
- Output: Maximum permitted boost
- Tuning: Must be raised to at least match your LDRXN targets, or boost will be clipped.
LDRPID β Boost PID Controller Parameters
The boost controller uses a PID (Proportional-Integral-Derivative) loop to reach and maintain the target boost. Adjusting these values affects how quickly and smoothly the turbo reaches target boost.
Fuel / Injection
KFMIOP (Kennfeld Mindest-InjectorΓΆffnungszeit Proportional) β Minimum Injector Opening Time
This map defines the base injector opening time (pulse width). While ME7 is port-injected (not direct injection), precise fuelling is still critical for performance and emissions.
- Axes: RPM Γ relative charge
- Output: Injection duration (ms)
Lambda Target Maps β LAMFA/KFLBTS
These maps define the desired air-fuel ratio at each operating point:
- Stoichiometric (Lambda 1.0 / AFR 14.7:1) β used at light load for catalyst efficiency
- Rich (Lambda 0.85-0.95) β used at full load for cooling and maximum power
- Lean (Lambda >1.0) β used at very light load for fuel economy
Tuning: At increased boost levels, the engine needs more fuel for cooling and power. Lambda targets at full load are typically adjusted to 0.80-0.85 for safety margin.
Fuel Enrichment β KFWDKMSN
Additional fuel enrichment maps provide extra fuel during specific conditions (cold start, full load, high temperature).
Ignition Timing
KFZW / KFZW2 β Base Ignition Timing Maps
ME7 has two base timing maps for engines with variable cam timing (VANOS):
- KFZW: Timing map for cam position 1 (typically retarded cam)
- KFZW2: Timing map for cam position 2 (typically advanced cam)
The ECU interpolates between these two maps based on the current cam position.
- Axes: RPM Γ relative charge (load)
- Output: Ignition timing in degrees BTDC (before top dead centre)
- Tuning: More advance = more power, but increased risk of knock (detonation). ME7’s knock control provides protection, but aggressive timing on pump fuel is risky.
Knock Control β KFKDS/KFKDSA
ME7 has a sophisticated per-cylinder knock detection system:
- Knock sensors detect abnormal vibration patterns
- If knock is detected, the ECU retards timing for that specific cylinder
- Retard is gradually recovered once knock subsides
- KFKDS defines the maximum retard allowed per cylinder
Rev Limiter
DMNFALM / NMAXGAS β Engine Speed Limiter
The rev limiter is implemented as a torque reduction at maximum RPM:
- Hard cut (fuel cut): Above the absolute maximum RPM, fuel injection is completely stopped
- Soft cut (torque reduction): Starting ~200 RPM below the hard cut, torque is progressively reduced
Tuning: The rev limiter can be raised for engines with uprated valve springs or high-RPM modifications. Stock internals typically support 200-400 RPM increase safely.
Speed Limiter
VFMX / VMAX β Vehicle Speed Limiter
The factory speed limiter (VMAX) is a simple torque reduction at a set vehicle speed. Common factory limits:
- 155 mph (250 km/h) β German gentlemen’s agreement
- 155 mph electronically limited on many EU cars
- Vehicle-specific limits based on tyre rating and market
Tuning: Can be raised or effectively removed by setting to a very high value (e.g., 300 km/h).
Advanced ME7 Features
Anti-Lag System (ALS)
Anti-lag keeps the turbocharger spooled during throttle lift-off (e.g., between gear changes). The implementation on ME7 involves:
- Ignition retard: Timing is heavily retarded (even past TDC), causing combustion to continue into the exhaust manifold
- Throttle bypass: The throttle remains partially open to maintain airflow through the engine
- Rich mixture: Extra fuel burns in the exhaust, keeping the turbine spinning
The result: near-instant boost on throttle reapplication, with dramatic exhaust flames and pops as a side effect.
Implementation: Anti-lag is NOT a standard ME7 feature β it requires careful modification of multiple maps and parameters. Our ME7 Anti-Lag & Launch Control Tool automates this process safely.
Launch Control
Launch control is an RPM limiter that activates under specific conditions (typically: vehicle stationary, clutch pressed, throttle wide open). It holds the engine at an optimal launch RPM while building boost, then releases when the clutch is dropped.
ME7 implementation:
- A secondary rev limiter is configured at the desired launch RPM (typically 3,000-4,500 RPM)
- The rev limiter uses a fuel cut strategy, creating the characteristic “bouncing” at the limiter
- Boost builds against the closed throttle/wastegate, ready for instant delivery
- Launch control RPM can often be set via cruise control buttons on the steering wheel
No-Lift Shift (NLS)
No-Lift Shift allows the driver to keep the throttle fully open during gear changes. Without NLS, lifting the throttle during a gear change causes boost to drop, resulting in a temporary power loss after the shift.
How it works:
- The ECU detects the clutch switch activation (gear change imminent)
- Instead of cutting fuel/spark normally, it briefly retards ignition timing
- The engine power is momentarily reduced (enough to take load off the gearbox synchros) but the throttle stays open
- Boost is maintained throughout the shift
- When the clutch is released, full power is immediately available
ME7 Tuning Tools
Map Identification
Thanks to the Nefmoto community, comprehensive Damos files and map packs are available for nearly every ME7 variant. These files identify every map by name, address, axis definition, and units β making ME7 the easiest ECU to tune in WinOLS.
Our ME7 Tools
We offer dedicated tools for ME7 modifications:
- ME7 Anti-Lag & Launch Control Tool β automated anti-lag, launch control, and NLS implementation
- Custom ME7 calibrations β bespoke tuning files for any ME7 variant via our file service
Community Resources
- Nefmoto (nefmoto.com) β the definitive ME7 knowledge base. Forums, documentation, and tools.
- S4Wiki β extensive documentation of ME7 maps and parameters, particularly for the 2.7T biturbo
- Nefarious Motorsports β ME7 tuning tools and documentation
Getting Started with ME7 Tuning
If you want to learn ME7 tuning:
- Get a Damos file for your specific ME7 variant (available from the Nefmoto community)
- Load it into WinOLS β all maps will be automatically identified and labelled
- Compare original vs tuned files to understand what experienced tuners modify
- Start with boost and fuel β these are the lowest-risk modifications on ME7
- Use our ME7 tools for advanced features like anti-lag and launch control
For Professional Tuners
Launch Your Own ECU File Service Portal
Get TunerSuite Ultra β self-hosted PHP portal with credits, payments, 11,500+ vehicles pre-loaded. One-time £699, no monthly fees, runs on any cheap VPS.
See Details → Try DemoNeed Professional ECU Tuning?
Our engineers deliver custom calibrations in under 35 minutes, 24/7. Stage 1-3, DPF, EGR, AdBlue and more.
Request a File