ECU flashing service

EVAP OFF — disabling the fuel vapour recovery system

EVAP Off is a software disabling of the fuel vapor recovery system, removing errors and issues related to its operation.

EVAP OFF — canister purge and leak check disabled in petrol ECU software

EVAP OFF disables the fuel vapour recovery system in the software of a petrol ECU: canister purge valve control and the system leak check. The file removes the EVAP faults that appear when the purge valve or the leak detection pump fails, or when the canister has been removed. For tuners: send us the original file and get a ready-to-flash file with corrected checksums, on average in 30–60 minutes.

How the vapour recovery system works

Petrol in the tank evaporates all the time, especially in hot weather. To keep the vapour out of the air, the tank vents through a canister: a plastic box filled with activated carbon granules that the vapour sticks to. Evaporation accounts for about 20% of a car's hydrocarbon emissions, so it has its own limit: in the EU, no more than 2 g per test in a sealed chamber.

The carbon can only hold so much, so it is purged regularly. With the engine warm, the ECU opens the purge valve a little, and intake vacuum draws the vapour from the canister into the cylinders, where it burns. The valve is normally closed; the ECU pulses it open and meters the flow. Fresh air enters the canister through a filter to replace the vapour.

Fuel vapour recovery system of a petrol engine Petrol vapour from the tank goes to the activated carbon canister. With the engine warm, the ECU opens the purge valve and the vapour goes into the intake manifold. Fresh air enters through a filter and the leak detection pump, which checks the system for leaks after the engine is switched off. Engine intake manifold Purge valve Canister activated carbon Fuel tank petrol vapour DM-TL / LDP leak check pump filter fresh air Engine ECU meters the purge checks for leaks petrol vapour fresh air ECU control
Typical layout: vapour from the tank collects in the canister and is burned in the engine during purge. Instead of a DM-TL there may be a vacuum LDP, a tank pressure sensor or another leak check module.

Since 2019 the European evaporative test has been tougher: the diurnal part was extended to 48 hours and an aged canister is now tested. The regulation states plainly that earlier purge strategies did not work well enough in town driving.

How the ECU checks the system for leaks

Cars built to US rules (CARB and EPA) have to detect leaks from 0.5 mm. Some BMW, Porsche, VW, Volvo, Mini, Land Rover, Kia and Hyundai models use the Bosch DM-TL electric pump for this; before it, BMW used a vacuum LDP. The test runs after the engine is switched off: the pump blows air through a 0.5 mm reference orifice and the ECU stores the pump motor current, then a valve switches over and the pump pressurises the tank. From how the current changes, the ECU decides whether the system is sealed.

How a DM-TL pump finds a leak from motor current First the pump blows through a 0.5 mm reference orifice and the current settles. After the valve switches, the pump pressurises the tank: in a sealed system the current rises above the reference, with a leak of about 0.5 mm it reaches the reference, with a leak over 1 mm it hardly rises. pump motor current 0.5 mm reference sealed ≈ 0.5 mm > 1 mm 1. reference 2. pump pressurises the tank time, 45–270 s
Based on BMW training material on the DM-TL, not a measurement. The test takes 45 to 270 seconds depending on the result.

The test only runs under strict conditions. On a BMW, for example, the car has to be switched off after a drive of at least 20 minutes, which itself followed at least 5 hours parked, with 15–85% fuel in the tank, an ambient temperature of −7 to 35 °C and 11.5–14.5 V on the battery. The test starts every second time these are met, usually once a day. That is why an EVAP fault comes back a day or two after clearing rather than straight away, and a quick test drive does not prove a repair.

Why EVAP faults appear

  • The purge valve. On VW, Audi, Nissan and Mazda it is the most common cause of P0441. A valve stuck open lets vapour into the intake uninvited: the engine is hard to start straight after refuelling and runs rough for the first few seconds.
  • The canister. The carbon granules clump together and the tank can no longer vent properly: popping from the tank, a fuel smell, and in hot weather the engine will not hold idle.
  • Leaks. A loose filler cap, a cracked hose or a cracked canister housing.
  • The leak detection pump. In practice wiring and corroded connectors are to blame more often. The DM-TL often sits in a wheel arch, and some have been flooded by an overfilled tank.
CodeMeaning
P0440Evaporative emission system malfunction
P0441Incorrect purge flow
P0442 / P0455Small / large leak detected
P0443Purge valve circuit
P0446 / P0449Vent control circuit / vent valve circuit
P0496High purge flow

Codes per SAE J2012. The leak detection pump and the tank pressure sensor have codes of their own, and manufacturers may also use their own codes.

Before ordering, check the simple things first: the filler cap and the purge valve. A good valve holds vacuum from a hand pump with no power applied and clicks when voltage is applied.

What EVAP OFF changes in the software

FunctionStockAfter EVAP OFF
Canister purge valve controlactiveoff
Purge flow monitoringactiveoff
Leak test by pump or pressure sensoractiveoff
Valve and pump circuit monitoringactiveoff
EVAP faults and Check Engine lighton a faultdo not appear

Mixture control, lambda sensors and the rest of the calibration stay as they were, and there is no power gain from this. Stage 1 and CAT/LAMBDA OFF can go into the same file, and individual faults unrelated to EVAP are handled by DTC OFF.

What to do with the tank and canister

  • The tank has to breathe. If the canister is removed, you have to vent the tank yourself, for example through a fuel filter as on carburettor cars. Never leave the tank sealed with no vent.
  • The purge port on the intake must be blanked off once the valve is removed, otherwise the engine will draw unmetered air through it.
  • Smell. Without a canister the vapour goes into the air, and the car will smell of petrol, especially in hot weather and after refuelling.
  • If the canister stays, bear in mind that without purge the carbon saturates and the vapour will escape anyway.

How to order the file

  1. Read the original file via OBD or on the bench with the tool you use. We need an unmodified stock file.
  2. Upload it to the portal and select EVAP OFF. You can add other options at the same time.
  3. Get the finished file with recalculated checksums, on average within 30–60 minutes.
  4. Flash the file and clear the faults. If the EVAP fault used to return after a day or two, check the car again after a couple of days.

The option is available for petrol ECUs including Bosch ME, MED, MEVD and MG, Continental Simos, SIM and EMS, Delco and Kefico, and the full list by make is below. If your ECU is not there, send the file with a request: we will check the software and tell you whether there is a solution.

Disabling the vapour recovery system increases hydrocarbon emissions and changes the vehicle's emissions class. In the EU, the UK, the US and a number of other countries this is prohibited on public roads and may cause an inspection failure. The service is intended for tuners and is used where the law allows it: motorsport, off-road, export, vehicles not used on public roads. Responsibility for using the file lies with the vehicle owner.

Already have the original file? Upload it to the portal and select EVAP OFF, the finished file arrives on average in 30–60 minutes.

Order EVAP Off

Supported ECUs for the EVAP OFF service

673 blocks · 59 brands vehicles

Audi

Frequently asked questions

Can the canister be removed after flashing?

Yes, but the tank must still vent, for example through a fuel filter as on carburettor cars. Never leave the tank sealed, and expect a petrol smell around the car.

Why does an EVAP fault not come back straight after clearing?

The leak test runs after the engine is switched off and only under certain conditions, usually once a day. On many cars the light comes on after two failed checks in a row.

Why is the car hard to start straight after refuelling?

A common cause is a purge valve stuck open, letting canister vapour into the intake. Check the valve: with no power it should hold vacuum from a hand pump.

Do I need the file if I just unplug the valve or pump?

As a rule, yes: the ECU monitors the valve and pump circuits and logs faults such as P0443 when a circuit is open.

What about the purge port on the intake?

If the purge valve is removed, blank off the port on the intake, otherwise the engine will draw unmetered air through it.

Will power or fuel consumption change after EVAP OFF?

No. The engine calibration stays the same; the file only stops controlling the purge and checking the system for leaks.

Can EVAP OFF be combined with CAT/LAMBDA OFF and Stage 1?

Yes, everything is done in one file and one order.

Can the factory software be restored?

Yes, as long as the original file is saved and the canister, valves and pump are in place and working: just flash the stock file back.

Is disabling the vapour recovery system legal?

Not on public roads in the EU, the UK, the US and many other countries. The service is intended for motorsport, off-road, export and vehicles not used on public roads; responsibility for using the file lies with the owner.

All ECU services

39 control-unit flashing services — choose the next one: