DOBD DashX ☰ Browse all codes
P2BA7

NOx Exceedence - Empty Reagent Tank

Diesel emissions (SCR/DEF) Generic OBD-II High

What it means

P2BA7 is a diesel SCR code meaning NOx emissions have exceeded the limit because the reagent (DEF/AdBlue) tank is empty. To stay emissions-legal the vehicle warns you, then reduces power and may refuse to restart until you refill. The fix is almost always simply topping up diesel exhaust fluid, so act on it before the countdown strands you.

High

Can I keep driving? Limited and time-critical β€” with the DEF/reagent tank empty the vehicle will warn, then reduce power (derate) and may refuse to restart. Refill diesel exhaust fluid immediately.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Diesel exhaust fluid (DEF/AdBlue) reagent tank is empty
  2. DEF quality poor or diluted (water added, wrong fluid)
  3. Faulty DEF level sensor reading empty
  4. DEF pump, injector, or lines blocked/frozen so reagent is not dosed
  5. NOx sensor or SCR fault causing a false exceedance (less common)

How to diagnose & fix

Work through it in order

  1. Refill the DEF/reagent tank with fresh, correct-spec diesel exhaust fluid first.
  2. Cycle the ignition and allow the system to re-prime and re-check the level; the derate should clear.
  3. If it stays empty after filling, check the DEF level sensor and for leaks or a blocked pickup.
  4. Test the DEF pump/injector dosing and the NOx sensors if the exceedance persists.
  5. Clear the code (or let it self-clear) and confirm normal power returns after a drive cycle.

FAQ

Quick answers

Is it safe to drive with P2BA7?+
Only until you can refill. The system deliberately reduces power and can block a restart to force a DEF refill. Top up the reagent as soon as possible.
Can I just clear P2BA7?+
No. Clearing it does nothing if the tank is empty β€” refill DEF first. The code and derate lift once the system detects proper reagent.

Related codes

Often seen with P2BA7

Read & clear P2BA7 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX