SPN 654 FMI 14: Meaning, Symptoms and Troubleshooting

Diagnostic Code

SPN 654 FMI 14: Meaning and Fix

SPN 654 FMI 14 indicates the Engine Control Module has issued a special instruction regarding the Cylinder 4 fuel injector circuit, often triggered after a forced DPF regeneration or injector replacement without proper ECM recalibration. Technicians frequently encounter this fault when the ECM detects a mismatch between the injector calibration code and the stored fuel delivery map, locking the injector out until a valid code is programmed.

Common Symptoms

  • ECM Lockout Active: ECM disables cylinder 4 injector driver, preventing fuel delivery to that cylinder until special instruction is cleared.
  • Rough Idle: Engine idles unevenly with a noticeable misfire from cylinder 4, often accompanied by increased vibration at low RPM.
  • Reduced Power: Torque derate by 25-40% as ECM limits engine output to protect the injector circuit from damage.
  • Diagnostic Lamp On: Amber or red stop lamp illuminates, with fault code stored in ECM memory requiring active reset after repair.

Probable Causes

  • Injector Code Mismatch: Replacement injector installed without entering its unique 8-digit calibration code into the ECM via diagnostic tool.
  • ECM Software Lock: Factory special instruction triggered after a failed injector learn procedure, requiring a forced override sequence.
  • Wiring Harness Fault: Intermittent short or open in the injector 4 circuit between ECM connector pin and injector solenoid connector.
  • Corrupted Calibration File: ECM internal data corruption from voltage spike during programming, causing invalid injector trim values for cylinder 4.

Advanced Technical Analysis

The ECM monitors the injector solenoid current profile during each injection event. For SPN 654 FMI 14, the microcontroller detects a discrepancy between the expected and actual current rise time at cylinder 4, triggering a special instruction that disables the injector driver channel. This is a software-level lockout, not a hardware fault, requiring a diagnostic command to release.

Electrical analysis shows the injector driver circuit uses a high-side MOSFET with a debouncing timer of 200 ms. If the ECM sees an open circuit or short-to-battery condition for more than 5 consecutive engine cycles, it sets FMI 14 instead of FMI 1 or 4, indicating a need for intentional intervention via factory tool, such as the Bosch ESI[tronic] or MAN CATS system.

Upon activation of this fault, the ECM enters a safety fallback mode: it disables fuel injection to cylinder 4 entirely and reduces engine torque by 30% to prevent hydrostatic lock or catalytic converter damage. The ECM also logs a freeze frame of engine speed, load, and battery voltage at the moment of the first occurrence for later analysis.

Long-term diagnosis should include checking the injector calibration file version against the ECM software release. In real-world workshops, this code commonly appears after a technician replaces a single injector without performing the mandatory ‘injector coding’ step using a J1939-compatible scan tool. Prevention requires always reading the old injector code before removal and programming the new code prior to starting the engine.

Step-by-Step Troubleshooting Guide

  1. Read Injector Codes: Use a J1939 diagnostic tool to read the current injector trim code stored in ECM for cylinder 4.
  2. Verify Injector Hardware: Measure resistance between injector 4 pins; spec is 0.5-1.5 ohms at 20°C per Bosch factory data.
  3. Perform Forced Override: Execute the ‘injector learn’ or ‘special instruction reset’ procedure via OEM tool to clear FMI 14.
  4. Check Wiring Continuity: Inspect harness from ECM pin C.2 to injector 4 for chafing or corrosion using a 10A fused jumper.