U0D96
Lost Communication with Reductant Control ModuleU0D96 is a generic OBD-II network diagnostic trouble code: Lost Communication with Reductant Control Module. It is logged by the engine control unit when the network monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What U0D96 means
U0D96 is stored when the engine or powertrain control module cannot receive expected CAN bus messages from the Reductant Control Module (RCM), which is the dedicated electronic controller responsible for managing the DEF supply pump, DEF dosing injector, and associated sensors in the SCR system. The PCM depends on receiving live status and command-response data from the RCM to verify that DEF dosing is occurring correctly and to make coordinated emission control decisions.
The fault may originate from the RCM losing power or ground, a broken CAN bus wire in the segment connecting the RCM, a failed RCM, or a loose connector at the module. As with all U-codes, the actual fault can reside anywhere between the two communicating nodes, so systematic network diagnostics are required before condemning any single component.
Without communication from the RCM, the PCM cannot confirm DEF dosing activity, and the SCR system defaults to an inoperative state. Vehicles with strict regulatory calibrations may enter a reduced power mode after a defined window of SCR non-operation. Diagnosis is typically straightforward if the RCM is a physically accessible module; confirming its power, ground, and bus connectivity is the standard starting point.
Common causes
Most-frequently reported root causes when U0D96 is logged.
-
1
Failed Reductant Control Module with loss of CAN bus communication.
-
2
Blown fuse or open power supply circuit to the Reductant Control Module.
-
3
Open or damaged ground wire at the Reductant Control Module.
-
4
Short or open in the CAN bus wiring between the RCM and the main bus backbone.
-
5
Corroded or damaged connector at the RCM module harness plug.
-
6
CAN bus fault caused by another network node pulling the bus down and masking RCM messages.
-
7
Software corruption in the RCM requiring reprogramming or replacement.
Symptoms drivers notice
How to diagnose U0D96
A typical diagnostic flow when this code is present.
-
1
Retrieve DTCs from all modules to determine if other network communication faults are present alongside U0D96.
-
2
Locate the Reductant Control Module and verify its power supply fuses are intact.
-
3
Measure supply voltage at the RCM connector with the ignition on.
-
4
Verify the RCM ground circuit integrity from the module connector to the chassis.
-
5
Check CAN bus wiring to the RCM for shorts or opens using a multimeter with the network powered down.
-
6
Attempt to communicate directly with the RCM using an enhanced scan tool to determine if the module responds.
-
7
If the RCM is unresponsive and wiring is satisfactory, replace or reprogram the module per OEM procedure.
Related network codes
- U0D88 — Lost Communication With Battery Energy Control Module 'D'
- U0D8B — Lost Communication With Battery Energy Control Module 'G'
- U0D8C — Lost Communication With Battery Energy Control Module 'H'
- U0D8D — Lost Communication With Battery Energy Control Module 'I'
- U0D8E — Lost Communication With Suspension Control Module
- U0D90 — Lost Communication With Trailer Brake Control Module
Frequently asked questions
Is the Reductant Control Module the same as the DEF pump module?
On some vehicles the RCM is a standalone electronic controller; on others it is integrated into the DEF pump assembly. Check the vehicle-specific service information to locate the module.
Can U0D96 be caused by a disconnected DEF pump harness?
If the RCM is housed in the DEF pump unit and the harness is unplugged, yes. The PCM would lose CAN contact with the RCM and set U0D96.
How is U0D96 different from U0D95?
U0D95 refers to the Exhaust Aftertreatment Control Module (a broader aftertreatment controller), while U0D96 specifically refers to the Reductant Control Module managing the DEF dosing subsystem.
Will clearing U0D96 restore DEF dosing?
Only if the underlying cause was a transient event. Clearing without repairing will result in the code returning as soon as the module fails to communicate again.
Disabling U0D96 in software
RaceTune can permanently disable U0D96 — 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.
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 U0D96 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