P249C
Reductant Level Too LowP249C is a generic OBD-II powertrain diagnostic trouble code: Reductant Level Too Low. 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.
What P249C means
P249C is stored when the SCR control module determines through the reductant level sensor that the DEF/AdBlue fluid in the tank has dropped to or below a critically low threshold. Unlike a sensor circuit fault, this code reflects an actual fluid condition — the tank is genuinely depleted beyond the point where reliable SCR operation can continue.
Modern emissions regulations require SCR systems to warn drivers and, in some jurisdictions or vehicle categories, to enforce a progressive derate if reductant is not replenished. On light-duty passenger vehicles, P249C typically results in MIL illumination and a dashboard warning. On heavy-duty commercial vehicles, regulations may mandate a speed or torque derate that escalates until the tank is refilled and the fault cleared.
While the immediate fix is simply to refill the DEF tank with OEM-specification fluid, the technician should also verify that the level sensor is reading accurately by comparing its output to the physical fluid level. A faulty level sensor can falsely trigger P249C even with fluid present, and a genuine leak in the tank or lines could explain rapid consumption.
Common causes
Most-frequently reported root causes when P249C is logged.
-
1
DEF tank genuinely depleted through normal consumption without timely refilling.
-
2
Reductant tank or supply line leak causing faster-than-expected fluid loss.
-
3
Faulty reductant level sensor reporting low level when the tank contains adequate fluid.
-
4
Level sensor wiring fault causing an incorrect low reading.
-
5
DEF consumed rapidly due to a stuck-open injector over-dosing.
-
6
Frozen DEF preventing the level sensor float from reading correctly.
-
7
Tank filler cap seal failure allowing DEF to evaporate or spill.
Symptoms drivers notice
How to diagnose P249C
A typical diagnostic flow when this code is present.
-
1
Check the DEF fluid level on the scan tool live data PID and compare to a physical inspection of the tank.
-
2
If the tank is genuinely low, refill with OEM-specification DEF to the recommended level.
-
3
If the tank appears full but the code is still active, inspect the level sensor for correct operation by monitoring its PID as fluid is added.
-
4
Inspect the reductant tank, supply lines, and fittings for evidence of leaks (DEF leaves white crystalline residue when it dries).
-
5
Check DEF consumption rate against normal specifications; excessive consumption may indicate an over-dosing condition.
-
6
Verify level sensor wiring for continuity and correct resistance or voltage output.
-
7
Clear the fault after refilling, perform a drive cycle, and confirm the code does not return.
Vehicles where we've handled P249C
Platforms in our catalogue with confirmed P249C coverage.
Related powertrain codes
- P2400 — Evaporative Emission System Leak Detection Pump Control Circuit/Open
- P2401 — Evaporative Emission System Leak Detection Pump Control Circuit Low
- P2402 — Evaporative Emission System Leak Detection Pump Control Circuit High
- P2404 — EVAP Leak Detection Pump Sense Circuit: Implausible Signal
- P2405 — Evaporative Emission System Leak Detection Pump Sense Circuit Low
- P2407 — Evaporative Emission System Leak Detection Pump Sense Circuit Intermittent/Erratic
Frequently asked questions
What happens if I ignore P249C and keep driving?
On light-duty vehicles, emissions non-compliance is the primary consequence. On heavy-duty vehicles subject to emissions regulations, the engine control system may progressively derate power and eventually limit vehicle speed until DEF is refilled.
What DEF fluid should I use?
Use only DEF meeting ISO 22241 / DIN 70070 specification (32.5% urea concentration). Do not use agricultural-grade urea or household products, as impurities can damage the SCR catalyst and sensors.
Can P249C be caused by a sensor fault rather than empty DEF?
Yes. A faulty level sensor or damaged wiring can falsely report a low level. Compare the sensor PID reading to the physical tank level to distinguish between a genuine low-level condition and a sensor fault.
Will P249C clear automatically after refilling?
Some vehicles self-clear the code once the level sensor confirms adequate DEF and a drive cycle is completed. Others require a manual clear with a scan tool. Check the manufacturer procedure for the specific vehicle.
Disabling P249C in software
RaceTune can permanently disable P249C — 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.
ECUs with a P249C 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 EDC17CP57 verified 2 software versions
- Bosch EDC17C56 verified 1 software version
- Bosch EDC17C66 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 P249C 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