P20FF

SCR NOx Catalyst Efficiency Below Threshold Bank 1

P20FF is a generic OBD-II powertrain diagnostic trouble code: SCR NOx Catalyst Efficiency Below Threshold Bank 1. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P20FF
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on, possible limp mode)
Need P20FF disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P20FF means

P20FF is stored when the ECU calculates that the SCR (Selective Catalytic Reduction) catalyst on Bank 1 is converting NOx at an efficiency below the minimum required threshold. The ECU compares the upstream and downstream NOx sensor readings across a qualifying drive cycle segment and determines that too high a proportion of engine-out NOx is passing through the catalyst unconverted.

This is one of the most emissions-critical OBD-II monitors in diesel aftertreatment systems. Possible causes include a degraded or aged SCR catalyst substrate, DEF supply issues resulting in insufficient ammonia loading, a contaminated or poisoned catalyst, incorrect DEF concentration, or faulty NOx sensors reporting incorrect values that make a healthy catalyst appear inefficient.

Regulatory requirements mandate the MIL be illuminated and a derate be applied after a prescribed number of drive cycles with an active SCR efficiency fault to prevent non-compliant operation. Vehicles should be repaired promptly. The diagnostic process must first rule out NOx sensor faults and DEF system issues before condemning the SCR catalyst, as sensor errors are a frequent false trigger for this code.

Common causes

Most-frequently reported root causes when P20FF is logged.

  • 1
    Degraded or aged SCR catalyst substrate with reduced active washcoat surface area.
  • 2
    Insufficient DEF injection due to a pump, injector, or dosing module fault reducing ammonia supply.
  • 3
    Incorrect DEF concentration (diluted urea) providing less ammonia than the system expects.
  • 4
    SCR catalyst contaminated by engine oil, coolant, or fuel additive deposits.
  • 5
    Faulty upstream or downstream NOx sensor producing incorrect readings that simulate low efficiency.
  • 6
    DEF injector clogged or crystallized, reducing actual DEF delivery.
  • 7
    Exhaust leak between the upstream NOx sensor and the SCR catalyst diluting the sample.

Symptoms drivers notice

MIL illuminated.
DEF or AdBlue system warning on the instrument cluster.
Progressive derate (speed or torque limitation) activated after multiple drive cycles with the fault active.
Possible failed emissions inspection.
No abnormal engine performance in early stages before derate activates.

How to diagnose P20FF

A typical diagnostic flow when this code is present.

  1. 1
    Read all DTCs; check for companion DEF pump, injector, NOx sensor, or DEF quality codes that may explain the efficiency fault.
  2. 2
    Verify DEF fluid quality and concentration by refilling with fresh certified fluid if there is any doubt.
  3. 3
    Inspect the DEF injector for crystallization or blockage and confirm it opens under commanded actuation.
  4. 4
    Monitor live upstream and downstream NOx sensor values on a qualifying drive cycle to confirm the efficiency calculation is genuine.
  5. 5
    Check for exhaust leaks between the upstream NOx sensor and the SCR catalyst inlet.
  6. 6
    Inspect the SCR catalyst for physical damage, substrate cracking, or visible contamination.
  7. 7
    If all other causes are eliminated and live data confirms low catalyst conversion, replace the SCR catalyst.

Vehicles where we've handled P20FF

Platforms in our catalogue with confirmed P20FF coverage.

AUDI A4 20D
AUDI A6
2015
AUDI A6 30D
2015
AUDI A7
AUDI A7 30D

Related powertrain codes

Frequently asked questions

Can bad DEF fluid cause P20FF?

Yes. Diluted or contaminated DEF reduces available ammonia, directly lowering SCR conversion efficiency and triggering this fault.

How many drive cycles before a derate is applied?

This varies by OEM calibration and regional regulations, but typically ranges from 1 to 10 confirmed drive cycles with the efficiency fault active before a derate is engaged.

Will replacing the SCR catalyst always fix P20FF?

Not if the root cause is a DEF system problem or sensor error. Always diagnose and rule out those causes first; otherwise the new catalyst may fail the same monitor.

Does P20FF always mean the catalyst needs replacement?

No. It means efficiency is below threshold, which could be due to the catalyst, the DEF system, or sensor inaccuracies. Systematic diagnosis is required before replacement.

Disabling P20FF in software

RaceTune can permanently disable P20FF — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

ECUs with a P20FF disable in our catalogue

Confirmed coverage from our recipe database — we support many more families. Upload your file and our identifier will match it automatically.

  • Bosch EDC17C74 verified 1 software version
  • Bosch EDC17CP44 verified 1 software version
  • Bosch MD1CP004 verified 1 software version

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got P20FF in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file