SPN 3697 FMI 31: Meaning, Symptoms and Troubleshooting

Diagnostic Code

SPN 3697 FMI 31: Meaning and Fix

This fault indicates the ECM detects a persistent or invalid state on the DPF lamp command output, beyond normal on/off/blink patterns. Commonly appears after a forced DPF regeneration or following an ECM replacement where the lamp driver circuit was not properly initialized. The condition exists FMI means the signal remains active without expected transitions.

Common Symptoms

  • DPF Lamp Stuck On: DPF active regeneration lamp remains solidly illuminated even after regeneration completes or ignition cycle.
  • No DPF Lamp Response: DPF lamp fails to illuminate during bulb test or when regeneration is requested by the ECM.
  • Intermittent Blinking: DPF lamp blinks at incorrect frequency (e.g., fast blink when solid is commanded) confusing the operator.
  • Engine Derate Active: Engine power is reduced to protect DPF system when lamp command fault prevents proper regeneration indication.

Probable Causes

  • Shorted Lamp Circuit: Short to battery or ground in DPF lamp wiring harness causing continuous or no lamp illumination.
  • Failed Lamp Driver: Internal ECM driver transistor failed open or shorted, unable to modulate lamp state correctly.
  • Corrupted Calibration: ECM software calibration contains invalid DPF lamp mapping, often after a partial or failed flash update.
  • Damaged Instrument Cluster: Cluster input circuit for DPF lamp stuck high or low due to internal fault or moisture ingress.

Advanced Technical Analysis

The ECM microcontroller monitors the DPF lamp command pin via a pull-up resistor and voltage divider. When FMI 31 sets, the feedback voltage remains outside expected thresholds for more than 500 ms, indicating the lamp state did not transition as commanded by the J1939 PG 64992 (DPF Control 1).

Electrical analysis reveals that a short to ground pulls the feedback below 0.8V, while a short to battery holds it above 4.5V. The ECM applies a 100 ms debounce timer to filter noise. If the invalid state persists across three consecutive ignition cycles, the fault becomes active and triggers a derate.

Upon detecting the condition, the ECM sets a torque limitation of 25% and disables automated DPF regeneration. The lamp command is forced to ‘off’ to prevent misleading the operator. This safety fallback protects the DPF from unmonitored regeneration events that could cause thermal runaway.

Long-term prevention includes verifying the lamp driver circuit with a resistive load bank during ECM replacement. Technicians frequently encounter this fault after installing a remanufactured ECM without transferring the original calibration. Using OEM-level diagnostic tools to perform a lamp output test confirms circuit integrity before clearing the code.

Step-by-Step Troubleshooting Guide

  1. Visual Lamp Check: Perform key-on bulb test. If DPF lamp does not illuminate, check bulb and cluster connector for corrosion.
  2. Circuit Resistance Test: Disconnect ECM and cluster, measure resistance between pin A12 and ground. Should be >10kΩ; <1kΩ indicates short.
  3. ECM Output Test: Use diagnostic tool to command DPF lamp on/off. Monitor voltage at ECM pin; should toggle between 0V and battery voltage.
  4. Calibration Verification: Compare ECM software version with OEM bulletin. Reflash if calibration mismatch is found, then clear fault and test.