SPN 231 FMI 10: Meaning, Symptoms and Troubleshooting

Diagnostic Code

SPN 231 FMI 10: Meaning and Fix

SPN 231 FMI 10 indicates an abnormal rate of change within the gaseous trip fuel measurement signal, flagged when the ECM detects delta values exceeding calibrated thresholds between consecutive data samples. Per SAE J1939-71, this fault is commonly encountered on CNG-powered municipal buses or LNG heavy haulage trucks after a fuel system pressure regulator replacement, where the new regulator’s response curve does not match the ECM’s expected signal gradient, triggering immediate fault logging.

Common Symptoms

  • Erratic Fuel Consumption Data: Trip fuel totals display sudden, implausible jumps or drops on the dashboard cluster, misleading fleet management telematics systems.
  • Unstable Engine Fueling: Engine may exhibit intermittent surging or hesitation at steady-state cruise due to conflicting gaseous fuel flow feedback signals.
  • MIL Activation: Malfunction indicator lamp illuminates persistently, with fault stored in ECM non-volatile memory as an active or pending code.
  • Reduced Engine Performance: ECM initiates a conservative fuel delivery strategy, reducing available torque output to protect combustion integrity under signal uncertainty.

Probable Causes

  • Faulty Fuel Flow Sensor: Gaseous fuel flow sensor producing rapid signal oscillations beyond ECM-defined rate-of-change limits, failing internal signal conditioning circuitry.
  • Damaged CAN Bus Wiring: Intermittent shorts or open circuits within J1939 CAN harness cause corrupted SPN 231 data frames with abnormal transition rates.
  • Pressure Regulator Instability: A worn or incorrectly calibrated gas pressure regulator generates unstable downstream pressure pulses, producing erratic flow sensor readings.
  • ECM Calibration Mismatch: Incorrect software calibration parameters following an ECM reflash define improper rate-of-change thresholds incompatible with installed sensor hardware.

Advanced Technical Analysis

The ECM continuously evaluates the derivative of the SPN 231 signal across consecutive 10ms CAN data frames. When the computed delta exceeds the manufacturer-defined rate-of-change threshold — typically expressed in kg/h per sample interval — the ECM microcontroller flags FMI 10. On Bosch EDC17 platforms, this threshold is stored in the variant-coded dataset and is directly tied to the gaseous fuel injector map gradient, meaning even minor calibration drift can produce premature fault activation.

From an electrical perspective, FMI 10 faults on SPN 231 are particularly sensitive to harness impedance variations. A CAN bus termination resistor that has drifted from the nominal 120-ohm value introduces signal reflection artifacts, causing bit-level distortion within the PGN data frame. These distortions are interpreted by the ECM as sudden value transitions. Technicians should measure CAN-H to CAN-L differential voltage using an oscilloscope; clean signals should show 2.5V baseline with 1V differential swing, stable to within ±50mV.

Upon confirming FMI 10, modern ECMs on MAN TGX and Mercedes-Benz Actros platforms engage a fuel metering fallback strategy. The ECM substitutes the erratic live signal with a modeled fuel value derived from injector pulse width and manifold pressure data. This substitution reduces torque availability by approximately 15–20% and disables adaptive injection trim functions. The fallback remains active until three consecutive fault-free ignition cycles are completed following repair, as defined in Mercedes-Benz WIS diagnostic protocols.

Long-term diagnostic strategy requires trending SPN 231 signal data using a J1939-capable logger across multiple drive cycles. Technicians at CNG fleet depots frequently encounter this fault seasonally when ambient temperature swings affect regulator diaphragm flexibility, causing transient pressure instability. Replacing regulator diaphragms preventively every 150,000 km, combined with annual ECM dataset validation against the OEM calibration file, significantly reduces SPN 231 FMI 10 recurrence rates in high-utilization gaseous-fuel fleets.

Step-by-Step Troubleshooting Guide

  1. CAN Bus Signal Audit: Use an oscilloscope to verify CAN-H/CAN-L differential voltage stability; confirm 120-ohm termination resistance at both network endpoints.
  2. Flow Sensor Bench Test: Disconnect and bench-test the gaseous fuel flow sensor against OEM signal output specifications, replacing the unit if oscillations are detected.
  3. Regulator Pressure Check: Install a calibrated manometer downstream of the gas pressure regulator; verify steady-state output pressure within OEM-specified tolerance bands.
  4. ECM Dataset Verification: Compare the active ECM calibration dataset to the current OEM-released software version; reflash if rate-of-change threshold parameters are mismatched.