SPN 190 FMI 21: Meaning and Fix
SPN 190 FMI 21 indicates the engine speed data from the Electronic Engine Controller 1 (EEC1) has drifted below the expected operational range. This fault often appears after a failed regeneration attempt where the ECM detects erratic crankshaft rotation. Technicians commonly see this after replacing the ECM without recalibrating the speed sensor, leading to a persistent low-speed reading at idle.
Common Symptoms
- Erratic Idle: Engine hunts or stalls at idle due to incorrect speed feedback to the ECM.
- No Start Condition: ECM inhibits fuel injection when speed signal remains below 50 rpm.
- Reduced Power: Torque derate activated; vehicle lacks acceleration above 30 km/h.
- Warning Lamp: Amber or red stop lamp illuminates on dash with logged J1939 diagnostic.
Probable Causes
- Faulty Speed Sensor: Magnetic pickup sensor has degraded coil resistance or shorted windings.
- Damaged Tone Wheel: Missing or chipped teeth on the crankshaft tone wheel cause intermittent pulses.
- Wiring Shorted Low: Signal wire chafed against ground, pulling voltage below 0.5 V DC.
- ECM Calibration Error: Incorrect speed scaling parameter after ECM replacement or software update.
Advanced Technical Analysis
The ECM continuously monitors the engine speed signal from the crankshaft sensor using a microcontroller with a 10 ms debounce timer. When the measured period between 720-degree crankshaft rotations exceeds the calibrated threshold by 15% for 5 consecutive cycles, FMI 21 is set. This logic prevents false triggers from transient noise.
Electrically, the sensor output should oscillate between 0.8 V and 4.5 V AC at idle. A drifted-low condition occurs when the signal amplitude drops below 0.5 V due to increased air gap or magnetic flux loss. The ECM’s analog-to-digital converter (ADC) then reads a constant low voltage, triggering the fault.
Upon detecting the drift, the ECM activates a safety fallback: it sets the engine speed to a default value of 400 rpm and imposes a 50% torque derate. This protects the engine from overspeed or stall but forces the operator to a limp-home mode. The derate remains active until the fault is cleared and signal returns to normal.
Long-term prevention requires verifying sensor gap (typically 0.5–1.5 mm) and tone wheel integrity during every major service. In real workshops, this code frequently follows a failed DPF regeneration where high exhaust temperatures damaged the sensor wiring. Technicians should also check for corrosion in the Deutsch connector pins, a common source of intermittent drift.
Step-by-Step Troubleshooting Guide
- Inspect Sensor: Remove crankshaft sensor; check for metal debris or wear on the magnetic tip.
- Test Signal Wire: Measure voltage between signal and ground; should pulse 0.8–4.5 V during cranking.
- Check Tone Wheel: Rotate engine manually; verify all teeth are present and evenly spaced.
- Relearn Calibration: Perform ECM speed sensor recalibration using factory scan tool after repairs.