Hours: 07–23 daily

MAF Removal file service (Mass Air Flow sensor disable) — professional ECU calibrations that disable the MAF strategy and its diagnostics, switching load and fueling to MAP/speed-density models for high-power builds — for off-road or motorsport use, or where local regulations permit.

MAF Removal (Mass Air Flow Sensor Disable)

By recalibrating the engine load model to run without the MAF signal, the MAF Removal service prevents sensor-related DTCs, MIL lights and limp mode on engines where the mass air flow sensor is faulty or deleted. All other engine protection and diagnostic functions remain active.

For a general overview of how mass air flow sensors work you can refer to the Mass Flow Sensor article.

Check coverage for your exact ECU below — free, instant, no signup. Search by brand, ECU model or instruction:

Supported ECUs for MAF Removal service.

MAF Removal — Supported ECUs

Supported ECU families and instructions for MAF Removal.
ECUInstructions
ALFA ROMEO
BOSCH EDC16C39No ECU-specific preparation required
BOSCH EDC17C49No ECU-specific preparation required
BOSCH EDC17C69ACTUATOR PLUG MUST BE DISCONNECTED
AUDI
BOSCH EDC15PNo ECU-specific preparation required
BOSCH EDC15VNo ECU-specific preparation required
BOSCH EDC15VMNo ECU-specific preparation required
BOSCH EDC16C4No ECU-specific preparation required
BOSCH EDC16CP34ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC16U1No ECU-specific preparation required
BOSCH EDC16U31No ECU-specific preparation required
BOSCH EDC16U34No ECU-specific preparation required
BOSCH EDC17_C46No ECU-specific preparation required
BOSCH EDC17_CP14No ECU-specific preparation required
BOSCH MD1_CP004No ECU-specific preparation required
BOSCH MD1_CP014No ECU-specific preparation required
SIEMENS PCR2.1ACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS PPD1.1ACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS PPD1.2ACTUATOR PLUG MUST BE DISCONNECTED
BMW
BOSCH EDC16C1ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC16C31ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC16CP35ACTUATOR PLUG MUST BE DISCONNECTED
CHEVROLET
BOSCH EDC16C39ACTUATOR PLUG MUST BE DISCONNECTED
DELPHI DCM3.7No ECU-specific preparation required
CITROEN
BOSCH EDC16C34ACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8DFHW00PACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8F3HW00BACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8F3HW10CACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8F3HW10PACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS SID801ACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS SID806ACTUATOR PLUG MUST BE DISCONNECTED
DACIA
BOSCH EDC17_C42ACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS SID305ACTUATOR PLUG MUST BE DISCONNECTED
DODGE
BOSCH EDC16U31No ECU-specific preparation required
ETALON
BOSCH EDC17CV54No ECU-specific preparation required
FIAT
BOSCH EDC16C39ACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8DFHW00PACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8F3HW00BACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8F3HW00DACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8F3HW10CACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8F3HW10LACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8F3HW10PACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8F3HW1FLACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8F3HW1FPACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8F3HW2FPACTUATOR PLUG MUST BE DISCONNECTED
FORD
BOSCH EDC16C34ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC17_C10ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC17_CP05ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC17_CP42ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC17_CP65ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC17C70ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH ME9.0CNo ECU-specific preparation required
BOSCH MED17.0.1No ECU-specific preparation required
CONTINENTAL SID807EVOACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8DFHW00PACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS SID208No ECU-specific preparation required
SIEMENS SID211ACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS SID804No ECU-specific preparation required
HOLDEN
BOSCH EDC16C39ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH ME9.1No ECU-specific preparation required
INFINITI
DELPHI CRD3ACTUATOR PLUG MUST BE DISCONNECTED
DELPHI CRD3.30ACTUATOR PLUG MUST BE DISCONNECTED
DELPHI CRD3.58ACTUATOR PLUG MUST BE DISCONNECTED
DELPHI CRD3.59ACTUATOR PLUG MUST BE DISCONNECTED
DELPHI CRD3.7AACTUATOR PLUG MUST BE DISCONNECTED
KIA
DELPHI DCM3.2APNo ECU-specific preparation required
LANCIA
BOSCH EDC16C39No ECU-specific preparation required
MARELLI MJ8DFHW00YACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8F3HW1FLACTUATOR PLUG MUST BE DISCONNECTED
LAND ROVER
BOSCH EDC17_CP11ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC17_CP42ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC17_CP55ACTUATOR PLUG MUST BE DISCONNECTED
MERCEDES
BOSCH EDC16C31FULL READ REQUIRED ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC16C32FULL READ REQUIRED ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC16CP31FULL READ REQUIRED ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC16CP36FULL READ REQUIRED ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC17CP57ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH ME2.0ACTUATOR PLUG MUST BE DISCONNECTED
DELPHI CRD2.10ACTUATOR PLUG MUST BE DISCONNECTED
DELPHI CRD2.15ACTUATOR PLUG MUST BE DISCONNECTED
DELPHI CRD2.16ACTUATOR PLUG MUST BE DISCONNECTED
DELPHI CRD2.20ACTUATOR PLUG MUST BE DISCONNECTED
DELPHI CRD2.30ACTUATOR PLUG MUST BE DISCONNECTED
DELPHI CRD2.35ACTUATOR PLUG MUST BE DISCONNECTED
DELPHI CRD2.36ACTUATOR PLUG MUST BE DISCONNECTED
DELPHI CRD2.61ACTUATOR PLUG MUST BE DISCONNECTED
DELPHI CRD2.62ACTUATOR PLUG MUST BE DISCONNECTED
DELPHI CRD3.10No ECU-specific preparation required
DELPHI CRD3.1RACTUATOR PLUG MUST BE DISCONNECTED
DELPHI CRD3.20No ECU-specific preparation required
DELPHI CRD3.2RACTUATOR PLUG MUST BE DISCONNECTED
DELPHI CRD3.30No ECU-specific preparation required
DELPHI CRD3.40No ECU-specific preparation required
DELPHI CRD3.60No ECU-specific preparation required
DELPHI CRD3.7ANo ECU-specific preparation required
DELPHI CRD3.E1No ECU-specific preparation required
DELPHI CRD3P.A0No ECU-specific preparation required
DELPHI CRD3P.B0No ECU-specific preparation required
DELPHI CRD3P.C0No ECU-specific preparation required
DELPHI CRD3P.D1No ECU-specific preparation required
DELPHI CRD3P.G0No ECU-specific preparation required
EDC15C0No ECU-specific preparation required
EDC15C6ACTUATOR PLUG MUST BE DISCONNECTED
MITSUBISHI
BOSCH EDC16U31No ECU-specific preparation required
CONTINENTAL SID807EVOACTUATOR PLUG MUST BE DISCONNECTED
NISSAN
SIEMENS SID301ACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS SID303ACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS SID305ACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS SID310ACTUATOR PLUG MUST BE DISCONNECTED
OPEL
BOSCH EDC15MNo ECU-specific preparation required
BOSCH EDC17_C10ACTUATOR PLUG MUST BE DISCONNECTED
DENSONo ECU-specific preparation required
MARELLI MJ8F3HW2FPACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJD6F3ACTUATOR PLUG MUST BE DISCONNECTED
PEUGEOT
BOSCH EDC16C34ACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8DFHW00PACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8F3HW00BACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8F3HW10CACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8F3HW10PACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS SID801ACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS SID806ACTUATOR PLUG MUST BE DISCONNECTED
RENAULT
BOSCH EDC15C3ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC16C3ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC17_C42No ECU-specific preparation required
DELPHI DDCRACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS SID305ACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS SID310ACTUATOR PLUG MUST BE DISCONNECTED
SEAT
BOSCH EDC15PNo ECU-specific preparation required
BOSCH EDC15VNo ECU-specific preparation required
BOSCH EDC15VMNo ECU-specific preparation required
BOSCH EDC16C4No ECU-specific preparation required
BOSCH EDC16CP34ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC16U1No ECU-specific preparation required
BOSCH EDC16U31No ECU-specific preparation required
BOSCH EDC16U34No ECU-specific preparation required
BOSCH EDC17_C46No ECU-specific preparation required
BOSCH EDC17_CP14No ECU-specific preparation required
BOSCH MD1_CP004No ECU-specific preparation required
BOSCH MD1_CP014No ECU-specific preparation required
SIEMENS PCR2.1ACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS PPD1.1ACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS PPD1.2ACTUATOR PLUG MUST BE DISCONNECTED
SKODA
BOSCH EDC15PNo ECU-specific preparation required
BOSCH EDC15VNo ECU-specific preparation required
BOSCH EDC15VMNo ECU-specific preparation required
BOSCH EDC16C4No ECU-specific preparation required
BOSCH EDC16CP34ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC16U1No ECU-specific preparation required
BOSCH EDC16U31No ECU-specific preparation required
BOSCH EDC16U34No ECU-specific preparation required
BOSCH EDC17_C46No ECU-specific preparation required
BOSCH EDC17_CP14No ECU-specific preparation required
BOSCH MD1_CP004No ECU-specific preparation required
BOSCH MD1_CP014No ECU-specific preparation required
SIEMENS PCR2.1ACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS PPD1.1ACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS PPD1.2ACTUATOR PLUG MUST BE DISCONNECTED
SSANGYONG
DELPHI DCM3.7ACTUATOR PLUG MUST BE DISCONNECTED
SUZUKI
MARELLI MJ8DFHW00PACTUATOR PLUG MUST BE DISCONNECTED
MARELLI MJ8F3HW00BACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS SID801AACTUATOR PLUG MUST BE DISCONNECTED
VAUXHALL
MARELLI MJ8F3HW2FP- *IMPORTANT* ACTUATOR PLUG MUST BE DISCONNECTED!No ECU-specific preparation required
VOLVO
CONTINENTAL SID807EVOACTUATOR PLUG MUST BE DISCONNECTED
VW
BOSCH EDC15PNo ECU-specific preparation required
BOSCH EDC15VNo ECU-specific preparation required
BOSCH EDC15VMNo ECU-specific preparation required
BOSCH EDC16C4No ECU-specific preparation required
BOSCH EDC16CP34ACTUATOR PLUG MUST BE DISCONNECTED
BOSCH EDC16U1No ECU-specific preparation required
BOSCH EDC16U31No ECU-specific preparation required
BOSCH EDC16U34No ECU-specific preparation required
BOSCH EDC17_C46No ECU-specific preparation required
BOSCH EDC17_CP14No ECU-specific preparation required
BOSCH MD1_CP004No ECU-specific preparation required
BOSCH MD1_CP014No ECU-specific preparation required
SIEMENS PCR2.1ACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS PPD1.1ACTUATOR PLUG MUST BE DISCONNECTED
SIEMENS PPD1.2ACTUATOR PLUG MUST BE DISCONNECTED

Found your ECU above? Order file

MAF removal is an advanced ECU calibration service that disables the Mass Air Flow (MAF) sensor strategy and its related diagnostic routines. Although the MAF sensor is a critical component for precise fueling on many platforms, there are scenarios—especially in high-power builds—where the sensor becomes a limitation: it saturates (max g/s), reaches its maximum voltage, or is affected by turbulent flow caused by larger intakes, turbo upgrades, blow-off placement or blow-through conversions. A correctly engineered MAF removal allows the engine to run safely without entering limp mode or logging constant DTCs, while fueling is governed by alternative load models (MAP/SD or blended strategies) calibrated in the ECU.

Get your MAF-off file

When is MAF removal recommended?

  • Sensor saturation: high-flow setups where the MAF hits maximum voltage or airflow (g/s), causing DTCs and power cuts.
  • Large turbo / intake: turbulent flow over the MAF element leading to oscillating readings or instability at idle and part-throttle.
  • Relocation / blow-through conversions: packaging changes that disrupt OEM transfer characteristics.
  • Track/motorsport builds: where a robust speed-density model simplifies calibration across wide boost ranges and fuel types.

Benefits of a correct MAF-off calibration

  • Eliminates MAF-related DTCs and limp mode when the sensor is saturated or unreliable.
  • Enables consistent fueling on big-turbo or high-boost applications where speed-density is preferable.
  • Reduces sensitivity to intake hardware changes (filter, intake pipe diameter, BOV placement).
  • Keeps OEM protections (over-boost, EGT, knock, oil pressure, component protection) active and monitored.

Supported ECU platforms

MAF-off strategies are engineered per platform on both petrol and diesel ECUs. Because the correct approach depends on the load-model architecture of each ECU family, the live coverage checker above is the authoritative list: search your exact ECU model or ID. If your unit is not listed, send us your read through the file portal and we will evaluate support. The full service matrix is also available on the ECU service coverage page.

How the MAF removal calibration is engineered

Modern ECUs can estimate engine load using different models: a MAF-based model (mass air per time) and a speed-density (SD) model based on manifold absolute pressure (MAP), intake air temperature (IAT) and volumetric efficiency (VE) tables. With MAF removal we disable MAF plausibility checks and fault reactions, and recalibrate the ECU to rely on SD or blended strategies for load and fueling calculation. We also switch off or remap the MAF-related DTCs (e.g. P0100–P0104) and any torque/limp reaction tied to the MAF path. Every file is bench-validated and dyno-tested to ensure stable idle, correct transient response and a safe air–fuel ratio (AFR/Lambda) under all operating conditions.

Engineering notes that make the difference:

  • Speed-density calibration requires proper VE tables (or equivalent load tables) for idle, transient and WOT—non-trivial on some platforms.
  • On petrol engines, closed-loop control (STFT/LTFT) must be audited to avoid trim drift; on diesel engines, smoke limiters and torque models must be harmonized with boost/rail targets.
  • Some ECUs share the MAF housing with the IAT sensor: if the MAF is disconnected, IAT must remain correctly measured (relocation or a separate IAT input may be required).
  • Best practice after flashing: verify boost control and MAP/IAT sensor scaling, audit fuel-system headroom (injectors, pump, rail) and AFR targets, log trims, knock, EGT, MAP and wastegate duty, then fine-tune VE and torque tables. If you run flex-fuel or multiple maps, validate both low-load and high-load cells for each blend. A companion Lambda/O2 calibration may be relevant on decat builds.

Compliance, usage and ECU coverage

This service is intended for off-road/motorsport use, or where local regulations permit emission-system modifications. If emissions readiness is required in your region, plan an appropriate strategy: disabling the MAF may affect readiness monitors on certain platforms — see our readiness calibration service. Coverage is per exact ECU model and software: always confirm with the checker above before ordering.

Before ordering, check what your scanner is actually reporting: P0100, P0101 and P0102 are explained in our DTC Database — MAF circuit, range/performance and low-input faults, with the recommended checks.

Technical background in our knowledge base: how the MAF sensor works, air mass measurement, the MAP sensor and sensor plausibility checks.