ECU flashing service

DPF Off — disabling the diesel particulate filter in the ECU

DPF Off is a software disabling of the diesel particulate filter, removing errors, limp mode, and frequent regenerations, improving engine stability.

DPF Off — disabling the diesel particulate filter in ECU software

DPF Off disables the diesel particulate filter in the ECU software. The unit stops estimating soot, stops requesting regenerations and stops monitoring the filter, so DPF faults, the warning light and filter-related power limits go away. The option is meant for cars where the filter has been removed or emptied. Send us the original file and get a ready-to-flash file with corrected checksums, on average in 30–60 minutes.

How a diesel particulate filter is built

The DPF (PSA calls it FAP) sits in the exhaust after the diesel oxidation catalyst (DOC), often in the same housing. Inside is a ceramic block with long parallel channels, usually silicon carbide on passenger cars. Every other channel is plugged: inlet channels are open at the front and blind at the back, outlet channels the other way round. The gas can only get out by passing through the porous wall, and the soot stays on it.

How a particulate filter is built and which sensors the ECU uses to decide on regeneration Exhaust gas from the engine passes the DOC and the particulate filter. In the filter every other channel is plugged, gas passes through the walls, soot builds up on the walls of the inlet channels and ash collects at their plugs. Temperature sensors and a differential pressure sensor report to the ECU, which estimates the load from a model and from the pressure drop and triggers late injection once a threshold is reached. Engine diesel DOC fuel burns here Particulate filter (DPF) soot ash plugs t° t° Δp late injection Engine ECU Model soot from load points Measurement soot from Δp and flow load above threshold → regeneration exhaust gas sensor signals t° — temperature, Δp — pressure drop
Layout of a passenger diesel with a DOC and a particulate filter. The number and position of temperature sensors vary by manufacturer, and PSA and some Ford engines add an additive system.

Around the filter there are exhaust temperature sensors and a differential pressure sensor. Its two pipes are connected before and after the filter: the more soot in the channels, the higher the pressure drop at the same gas flow. The ECU uses these signals to decide when the filter needs cleaning.

Regeneration: how the soot is burned off

Burning the soot out of the filter is what regeneration means. With oxygen, soot burns quickly and completely only at around 550–600 °C. With nitrogen dioxide (NO₂) the reaction starts at roughly 250 °C, so on long drives under load part of the soot burns by itself: the catalyst turns some NO into NO₂, which oxidises the soot. This is passive regeneration. VW mounts its platinum-coated filter close to the engine, and on the motorway the gas in it reaches 350–500 °C.

In town the exhaust is too cold for that, so the ECU steps in. This is active regeneration:

Late injectionsome fuel leaves the cylinder unburned
DOCthe fuel burns on the catalyst and heats the gas
about 600 °Csoot in the filter burns to CO₂
Clean filteronly ash is left

On a VW 2.0 TDI with unit injectors it works like this: the ECU shuts the EGR, follows a reduced main injection with a late injection at about 35° after TDC, closes the throttle partly and adjusts boost so the driver feels no drop in pull. The gas heats up to 600–650 °C, and the regeneration lasts about 10 minutes. According to the Land Rover owner handbook, it happens roughly every 300–900 km and takes 10–20 minutes of steady driving at 60–112 km/h. If the trip ends sooner, regeneration is interrupted and the ECU tries again next time.

How the ECU decides the filter needs cleaning

The ECU estimates filter load in two ways. A calculation model works out how much soot the engine has produced at the load points it has been driven at. The measurement uses the pressure sensor: from the pressure drop and the gas flow the ECU works out how much soot is already sitting in the channels. Once the load reaches a threshold, regeneration starts. On a VW you can see all of this in the scan tool: "soot mass calculated", "soot mass measured", "oil ash volume" and the distance since the last regeneration.

below 18.9 gthe filter collects soot, no regeneration
18.9 gthe ECU starts a regeneration while driving
up to 39.9 ga normal regeneration can still be done
above 39.9 gno normal regeneration any more, the filter needs a separate check

Example thresholds: VW 2.0 TDI, model years 2009–2013, Tech Tip TT 26-11-01. Other engines and ECUs use their own values.

The upper limit is there for a reason: VW warns that regenerating a heavily loaded filter can overheat and damage it. The same bulletin has another condition that is easy to miss: with a stored fault for an exhaust temperature sensor, the mass air flow sensor or the differential pressure sensor, the system will not run a regeneration at all. On the earlier unit-injector TDIs a failed sensor made the ECU fall back to regenerating by distance or engine hours, and VW says plainly that this does not work for long. Soot keeps building up in the meantime.

Why a DPF gets blocked

Particulate filter load on long and short trips On long trips the load rises to the threshold and regeneration burns the soot almost completely. On short trips regenerations are interrupted, the load climbs in steps up to the upper limit where code P2463 is set. Ash builds up at the bottom and does not burn. filter load distance regeneration threshold limit: P2463, service regeneration needed ash (does not burn) long trips: regeneration runs to the end short trips: regenerations get cut short
Illustration, not a measurement. Real thresholds and how fast the load builds depend on the engine, the ECU and the driving.
  • Short trips. Regeneration has no time to finish, the next one starts from a higher load, and soot builds up faster than it burns. When the filter light comes on, VW asks for about 15 minutes of steady driving above 60 km/h, in 4th or 5th gear at around 2000 rpm.
  • The engine makes more soot than it should. A boost leak (VW notes it makes the soot load rise rapidly), dribbling injectors, an EGR valve stuck open, a dirty air filter, a turbo pushing oil.
  • A sensor fault. A faulty temperature sensor, pressure sensor or MAF blocks regeneration. The pressure sensor pipes clog with soot condensate, and the ECU sees a wrong pressure drop.
  • Ash. Engine oil additives leave incombustible ash when the oil burns. Regeneration does not remove it: ash collects at the blind ends of the channels and takes up more volume as the mileage grows. Hence the need for low-ash oils (ACEA C) and the link between oil consumption and filter life.

The symptoms are familiar: regenerations come more and more often (the ECU may store P2459), fuel consumption goes up, the engine pulls worse, the DPF light comes on, and with a heavily loaded filter the ECU limits power. Frequent regenerations are bad for the oil too: with late injection some fuel lands on the cylinder walls and drains into the sump. A service regeneration with a scan tool helps while the filter is full of soot. It does nothing about ash, and such a filter has to come off for cleaning or be replaced.

DPF fault codes

Typical codes per SAE J2012. VAG, PSA, Ford and other makes also use their own codes for the same faults.

CodeMeaning
P2002Particulate filter efficiency below threshold
P2452Particulate filter pressure sensor "A" circuit
P2453Particulate filter pressure sensor "A" range/performance
P2454 / P2455Pressure sensor "A" circuit low / high
P244AFilter differential pressure too low
P244BFilter differential pressure too high
P2463Filter restriction: soot accumulation
P242FFilter restriction: ash accumulation
P2459Filter regeneration frequency

If the filter is removed and the software is left as it was, the pressure drop falls almost to zero. That usually brings up P244A and P2002, the warning light comes on, and the engine may go into limp mode.

What changes in the software

Clearing the faults after removing the filter does not work: the ECU compares the pressure drop with the gas flow on every drive and finds the missing filter again. So DPF Off changes the logic in the file itself.

What is switched off

  • soot and ash load calculation and regeneration requests;
  • late injections and other heat-up modes used for regeneration;
  • monitoring of pressure drop, filter efficiency and restriction;
  • DPF faults, the warning light and filter-related power limits.

What stays as it was

  • the engine calibration: injection, boost, torque;
  • EGR, AdBlue and the lambda sensor unless they are disabled separately;
  • turbo and catalyst protection based on exhaust temperature, where the ECU uses it;
  • all other ECU functions and diagnostics.

Checksums are recalculated, so the file is ready to flash straight away. We do DPF Off for diesel ECUs from Bosch (EDC and MD), Siemens/Continental (SID), Delphi, Denso, Marelli and others. EGR Off, AdBlue Off and Stage 1 can go into the same file. If the filter works with an additive (FAP on PSA engines and cars that use them), add EOLYS/ADDITIVE OFF.

What to do with the filter and sensors

DPF Off does not cure a blocked filter that stays in the exhaust. With no regeneration the ceramic will clog with soot for good: back pressure rises and the engine loses pull. So the option is ordered when the filter has been removed, replaced with a pipe, or the ceramic taken out of the housing.

  • The oxidation catalyst is worth keeping if you can. It burns off CO and hydrocarbons, and without it the exhaust smells stronger.
  • Temperature sensors stay in and plugged in: on many ECUs they protect the turbo and the catalyst from overheating, and a fault on them will light up the dash.
  • The differential pressure sensor and its pipes stay in place unless agreed otherwise for your ECU: on some software its signal is used for more than the filter. We will advise in the order.
  • Check the oil after frequent regenerations. If it smells of diesel or the level has crept up, change it.
  • Find the cause of the soot before flashing. If injectors, a boost leak or the EGR clogged the filter, the engine will smoke without it, and the file will not fix that.

Before the filter comes off, note down from the scan tool the calculated and measured soot load, the ash volume, the distance since the last regeneration and the stored faults. They show what blocked the filter: soot, ash or a wrong sensor signal, and whether the engine has a fault that needs sorting out separately.

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 DPF OFF. You can add EGR OFF, EOLYS/ADDITIVE OFF or Stage 1 at the same time.
  3. Get the finished file with recalculated checksums, on average within 30–60 minutes.
  4. Flash the file, clear the faults and check after a drive that no DPF faults come back.

Keep the original file: with it the car can go back to stock if a working filter is fitted again. If your ECU is not in the list below, send the file with a request and we will check whether there is a solution.

Without a particulate filter a diesel emits many times more particles. 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: in the UK a car without its factory-fitted filter has automatically failed the MOT since 2014, and in Germany Euro 6 diesels have had a particle count test at the periodic inspection since July 2023. 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 file? Upload it to the portal and select DPF OFF, the finished file arrives on average in 30–60 minutes.

Order DPF Off

Supported ECUs for the DPF OFF service

599 blocks · 52 brands vehicles

Frequently asked questions

Can I disable the DPF in software and leave the filter in place?

No. With no regeneration the filter will clog with soot for good, back pressure rises and the engine loses pull. DPF Off is ordered when the filter is removed, replaced with a pipe or the ceramic is taken out of the housing.

What happens if the filter is removed without changing the software?

The pressure drop falls almost to zero and the ECU sees that the filter is gone: faults such as P244A and P2002 appear, the warning light comes on and the engine may go into limp mode.

Do the temperature and pressure sensors have to come out?

Temperature sensors stay in: on many ECUs they protect the turbo and the catalyst. The differential pressure sensor is best left in place too unless agreed otherwise for your ECU; we will advise in the order.

Will the car smoke without the particulate filter?

A healthy engine on its stock calibration usually shows smoke only on a cold start or hard acceleration. If injectors, a boost leak or the EGR clogged the filter, the engine will smoke without it, and that cause has to be fixed separately.

Would a service regeneration help instead of a delete?

If the filter is loaded with soot and has not gone past the limit, yes. Regeneration does nothing about ash: such a filter has to come off for cleaning or be replaced.

My car has a filter with an additive (FAP). What should I order?

DPF OFF together with EOLYS/ADDITIVE OFF, done in one file and one order.

Can the car be returned to stock?

Yes, as long as the original file is saved and a working particulate filter is fitted: just flash the original back.

Can DPF Off be combined with EGR Off, AdBlue Off and Stage 1?

Yes, everything is done in one file and one order. The finished file arrives on average in 30–60 minutes.

Is removing the particulate filter 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: