P294E

Reductant Pump Control Circuit High

P294E is a generic OBD-II powertrain diagnostic trouble code: Reductant Pump Control Circuit High. 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
P294E
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on)
Need P294E disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P294E means

P294E is stored when the ECU detects a higher-than-expected voltage on the reductant (DEF/AdBlue) pump control circuit. The ECU commands the pump motor via a low-side or high-side driver, and when the measured feedback voltage exceeds the expected range for the commanded state, this fault is set.

Common causes include an open circuit in the pump motor windings causing the driver to see supply voltage on the control line, a shorted wiring harness to battery voltage, or a failed pump control module or SCR dosing module. The fault is electrical in nature and does not directly indicate a fluid contamination or concentration problem.

Left unaddressed, a non-functioning reductant pump will prevent DEF injection into the exhaust stream, leading to NOx emissions exceeding legal limits. Most vehicles will illuminate the MIL and may trigger a derate warning after a set number of warm-up cycles without a successful pump operation.

Common causes

Most-frequently reported root causes when P294E is logged.

  • 1
    Open circuit in the reductant pump motor winding causing the driver output to float high.
  • 2
    Wiring harness short to battery voltage on the pump control or motor supply wire.
  • 3
    Failed SCR dosing module or pump driver integrated circuit.
  • 4
    Corroded or high-resistance connector at the reductant pump assembly.
  • 5
    Blown fuse or relay supplying power to the dosing module, causing incorrect voltage feedback.
  • 6
    ECU/PCM internal driver fault producing erroneous voltage on the control line.

Symptoms drivers notice

Malfunction Indicator Lamp (MIL) illuminated.
AdBlue or DEF warning message displayed on the instrument cluster.
Reductant pump may not operate, resulting in no DEF injection.
Possible NOx emissions warning or countdown to vehicle derate/speed restriction.
No audible pump priming sound during key-on cycle.

How to diagnose P294E

A typical diagnostic flow when this code is present.

  1. 1
    Connect a scan tool, record all DTCs present, and note freeze frame data for operating conditions at fault set.
  2. 2
    Inspect the reductant pump wiring harness and connectors for chafing, corrosion, or shorts to power.
  3. 3
    Measure voltage on the pump control circuit with the ignition on and compare to specification.
  4. 4
    Check the dosing module fuse and relay for continuity and proper operation.
  5. 5
    Perform a reductant system functional test using the scan tool to command the pump and observe live data.
  6. 6
    Measure pump motor resistance at the connector and compare to manufacturer specifications.
  7. 7
    If wiring and connectors are within specification, suspect the dosing control module or ECU driver and consult further factory diagnostics before replacement.

Vehicles where we've handled P294E

Platforms in our catalogue with confirmed P294E coverage.

BMW 530XD
2017
BMW X5
2018–2019
BMW 320D
2016
BMW 530XD 30D

Related powertrain codes

Frequently asked questions

Can I drive with P294E active?

Short-term driving is usually possible, but extended operation without DEF injection will cause NOx non-compliance and may trigger a progressive derate that limits vehicle speed or power.

Is P294E always caused by a bad pump?

No. The fault is electrical, so a wiring short to voltage, a failed dosing module driver, or a bad connector can all set P294E without the pump itself being faulty.

Will clearing the code fix the problem?

Clearing the code without repairing the underlying electrical fault will cause it to return, typically within one drive cycle once the system attempts to operate the pump.

Does P294E always mean the pump has stopped working?

Not necessarily. The code indicates the control circuit voltage is out of range; the pump may still spin if power is present, but the ECU cannot confirm controlled operation.

Disabling P294E in software

RaceTune can permanently disable P294E — 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 P294E 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 MD1CP002 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 P294E 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