P22FB

Reductant Tank Level Too Low - Inducement Active

P22FB is a generic OBD-II powertrain diagnostic trouble code: Reductant Tank Level Too Low - Inducement Active. 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
P22FB
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on, possible limp mode)
Need P22FB disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P22FB means

P22FB is set when the reductant (DEF/AdBlue) tank level has fallen to the point where the regulatory inducement strategy is activated. Most OBD-II compliant vehicles operating under Euro 6 or EPA 2010 and later standards implement a graduated response to critically low DEF levels: initial warnings, then MIL illumination, and finally engine torque derate or speed limitation to compel the operator to refill.

This code specifically indicates that the vehicle has passed the early warning threshold and entered the active inducement phase, where an operational penalty is applied. The level sensor signal is used to determine tank volume, and the module cross-checks consumption rate against dosing commands to detect sensor faults. If the level is genuinely low, refilling the tank is the primary repair action.

After refilling with DEF of the correct specification, the inducement strategy will typically deactivate after a short drive cycle once the module confirms adequate fluid level. If the code persists after refilling, the level sensor or its circuit should be investigated for a fault that is causing the module to incorrectly read low level.

Common causes

Most-frequently reported root causes when P22FB is logged.

  • 1
    Genuinely low reductant (DEF) tank level requiring a refill.
  • 2
    Faulty DEF level sensor reading lower than actual fluid level.
  • 3
    Wiring fault on the level sensor signal circuit biasing the reading low.
  • 4
    DEF consumed rapidly due to a stuck-open injector over-dosing.
  • 5
    Tank leak causing actual fluid loss.
  • 6
    Operator ignoring earlier low-level warnings until inducement activates.

Symptoms drivers notice

MIL illuminated.
DEF low warning and inducement warning displayed in the instrument cluster.
Engine torque or speed limitation actively applied.
DEF gauge reading empty or near empty.
Possible companion DEF level sensor codes if sensor is faulty.

How to diagnose P22FB

A typical diagnostic flow when this code is present.

  1. 1
    Check the DEF tank level visually or via the instrument cluster gauge.
  2. 2
    Refill the DEF tank with fluid meeting ISO 22241 specification if level is low.
  3. 3
    After refilling, perform a drive cycle and verify that the level sensor reading updates and the inducement deactivates.
  4. 4
    If the code persists after confirmed refill, connect a scan tool and compare the level sensor PID to actual tank fill level.
  5. 5
    Inspect the level sensor wiring and connector for corrosion or damage causing a low-signal offset.
  6. 6
    Check for DEF tank leaks at fittings, the pump module, or tank seams.
  7. 7
    If over-consumption is suspected, check for a stuck-open injector or incorrect dosing rate in live data.

Vehicles where we've handled P22FB

Platforms in our catalogue with confirmed P22FB coverage.

BMW 320D
2016

Related powertrain codes

Frequently asked questions

Will the engine derate go away immediately after refilling DEF?

In most cases the inducement deactivates after a short drive cycle once the module confirms the new fluid level, but some systems require a specific reset procedure or a minimum drive distance.

What DEF specification should I use?

Use DEF meeting ISO 22241 (AUS 32) or the vehicle manufacturer's equivalent specification. Generic branded AdBlue or DEF sold at truck stops is typically correct but verify the label.

Can I reset this code without a scan tool?

Refilling the tank is the primary action. The MIL and inducement should clear automatically on many vehicles after the level is confirmed adequate. A scan tool may be needed to clear the stored DTC after the level is restored.

Why is there a torque derate for a low fluid level?

Regulatory requirements mandate that vehicles cannot operate indefinitely without functioning emissions controls. The derate compels operators to refill DEF and prevents extended operation with non-compliant NOx emissions.

Disabling P22FB in software

RaceTune can permanently disable P22FB — 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 P22FB 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 EDC17C50 verified 1 software version
  • Bosch EDC17C56 verified 1 software version
  • Bosch MD1CP004 verified 1 software version
  • Bosch MD1CS001 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 P22FB 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