SPN 6882 FMI 31: Meaning, Symptoms and Troubleshooting

Diagnostic Code

SPN 6882 FMI 31: Meaning and Fix

SPN 6882 FMI 31 indicates the aftertreatment DOC temperature sensor module has reported a condition exists, meaning the module detects an internal fault or abnormal state. This code commonly appears after a forced DPF regeneration when thermal stress affects module electronics. Technicians frequently encounter this fault after replacing the ECM without reprogramming the module configuration.

Common Symptoms

  • Check Engine Lamp: Steady amber MIL illumination on dash, often accompanied by a derate warning message.
  • No DOC Temp Data: J1939 data link shows invalid or missing DOC temperature values on the CAN bus.
  • Regen Inhibited: DPF regeneration is automatically disabled to prevent thermal damage to the aftertreatment system.
  • Torque Derate: Engine power is limited to 75% or less, reducing vehicle speed and drivability.

Probable Causes

  • Module Power Loss: Open or shorted 12V/24V supply circuit to the DOC temperature sensor module.
  • Ground Circuit Fault: High resistance or open ground path causing erratic module operation and fault logging.
  • CAN Bus Issue: Damaged twisted pair or missing termination resistor disrupts module communication with ECM.
  • Internal Module Failure: Corroded pins or failed microcontroller inside the module due to moisture ingress.

Advanced Technical Analysis

The ECM continuously monitors the DOC temperature sensor module’s heartbeat message on the J1939 bus. When the module fails to transmit its temperature data or sends a diagnostic message with ‘condition exists’ (FMI 31), the ECM sets SPN 6882. This indicates the module’s internal self-check has detected a fault, such as a sensor input short or internal voltage reference error.

Electrical analysis using a digital multimeter should focus on the module’s power (pin 1) and ground (pin 2) circuits. Under load, voltage must stay above 11V for 12V systems or 22V for 24V systems. A voltage drop test on the ground circuit must show less than 0.1V. The CAN bus lines (CAN High and CAN Low) should have 60 ohms between them at the module connector.

When this fault is active, the ECM enters a safety fallback mode: it disables active regeneration and sets a torque derate of 25–40%. The derate is applied gradually to prevent sudden power loss. The ECM also freezes the aftertreatment model, preventing further soot load calculations until the module fault is resolved.

Long-term prevention includes inspecting the module connector for corrosion, especially in high-humidity environments. In one real workshop case, a technician found the module housing cracked after a DPF regeneration thermal cycle, allowing water ingress. Replacing the module and applying dielectric grease to the connector pins resolved the fault permanently.

Step-by-Step Troubleshooting Guide

  1. Verify Power & Ground: Measure voltage at module connector pin 1 to pin 2; must be 12V/24V with ignition on.
  2. Inspect CAN Bus: Check resistance between CAN High and CAN Low at module; should be 60 ohms.
  3. Check Connector Pins: Look for bent, corroded, or pushed-back pins in the module and ECM connectors.
  4. Test Module Output: Use a breakout box to monitor J1939 messages; confirm module transmits temperature data.