SPN 278 FMI 31: Meaning, Symptoms and Troubleshooting

Diagnostic Code

SPN 278 FMI 31: Meaning and Fix

SPN 278 FMI 31 indicates that the Engine Control Module (ECM) has detected a persistent, non-varying condition on the transmission or engine auxiliary input circuit. This fault commonly appears after a forced DPF regeneration when the aftertreatment inlet temperature sensor signal remains locked high. Technicians frequently encounter this after replacing the ECM without proper calibration, causing the signal to stay at a fixed value outside the expected range.

Common Symptoms

  • Check Engine Lamp: MIL or amber warning lamp illuminates continuously; no flashing pattern observed during key-on test.
  • Torque Reduction: ECM initiates a 25% torque derate to protect drivetrain components from unmonitored conditions.
  • No Start Condition: In heavy-duty trucks, the starter relay remains disabled if the condition is safety-critical.
  • Erratic Gauge Readings: Dashboard speedometer or tachometer shows fixed zero or maximum value with no response to throttle.

Probable Causes

  • Sensor Short Circuit: Internal short to battery or ground on the signal wire of the auxiliary input sensor.
  • ECM Calibration Error: Incorrect software or missing calibration data after ECM replacement or flash update.
  • Open Harness: Broken wire or corroded pin at the sensor connector causing a floating input voltage.
  • Failed Sensor Element: Internal failure of the transmission oil temperature sensor or pressure transducer.

Advanced Technical Analysis

The ECM monitors the input signal on pin A20 of the 120-pin connector using a 5 V pull-up resistor. FMI 31 triggers when the ADC reading remains within a 0.5 V window for more than 10 seconds, indicating a stuck condition. This logic prevents false activation during transient events like gear shifts or cold starts.

Electrical analysis shows that a short to ground pulls the signal below 0.25 V, while a short to battery pulls it above 4.75 V. The debouncing timer of 250 ms per sample ensures noise immunity. If the stuck condition persists for 50 consecutive samples, the fault is latched and FMI 31 is set.

Upon activation, the ECM enters a safety fallback mode: it substitutes a default value of 90°C for temperature inputs or 0 bar for pressure inputs. This allows the vehicle to operate in limp-home mode at reduced power, typically limiting engine speed to 1200 RPM and torque to 40% of rated value.

Long-term diagnostics require oscilloscope capture of the signal line during key-on. In real-world workshops, this fault often follows ECM reprogramming where the checksum mismatch causes the input to freeze. Technicians should verify the calibration version using J1939 DM14 commands. Prevention includes always performing a full calibration download after ECM replacement.

Step-by-Step Troubleshooting Guide

  1. Visual Inspection: Check connector pins for corrosion, bent terminals, or loose mating at sensor and ECM sides.
  2. Voltage Measurement: Measure signal voltage at sensor with key-on: should be 0.5-4.5 V; if fixed, suspect short.
  3. ECM Recalibration: Use OEM diagnostic software to reload latest calibration file and clear fault memory.
  4. Sensor Substitution: Replace suspected sensor with known-good unit and monitor signal variation during engine run.