SPN 190 FMI 17: Meaning and Fix
SPN 190 FMI 17 indicates the Engine Control Module (ECM) detects an actual engine speed signal that is valid but below the normal operating range, with the lowest severity. This fault commonly appears after a forced DPF regeneration when the engine idles too low, or after replacing the ECM without proper calibration. The ECM calculates speed over a 720-degree crankshaft angle, and a persistent low reading can cause torque derate and limp-home mode.
Common Symptoms
- Low Idle Speed: Engine idles at 400-500 rpm instead of the normal 600-700 rpm range.
- Torque Derate: ECM reduces engine torque by up to 40% to protect the drivetrain.
- Rough Running: Intermittent misfire or uneven firing due to incorrect speed feedback.
- No Start Condition: In severe cases, the ECM inhibits cranking if speed signal is too low.
Probable Causes
- Faulty Engine Speed Sensor: Magnetic pickup sensor with damaged coil or shorted winding outputting low AC voltage.
- Incorrect ECM Calibration: After replacement, the ECM may retain a wrong tooth-count or timing offset.
- Worn Tone Wheel: Missing or damaged teeth on the crankshaft tone wheel reduce signal amplitude.
- Wiring Harness Resistance: High resistance in the sensor circuit (above 5 ohms) attenuates the AC signal.
Advanced Technical Analysis
The ECM monitors engine speed via a variable reluctance sensor producing an AC sine wave proportional to crankshaft rotation. The internal comparator circuit triggers a digital pulse at each zero-crossing. When the signal amplitude falls below 0.5V peak-to-peak for more than 10 consecutive cycles, the ECM sets FMI 17 as a valid but low signal. This threshold is derived from SAE J1939-71 and Bosch EDC7 calibration tables.
Electrically, the sensor output is conditioned by a Schmitt trigger with hysteresis to reject noise. A debouncing timer of 100 ms prevents false flags during transient low-rpm events. However, a sustained low amplitude—often due to a 2-3 mm air gap increase—bypasses this filter. Technicians should measure the AC voltage at the ECM connector; below 1.0V at cranking indicates a gap or sensor fault per Deutz factory specs.
The ECM’s safety fallback activates a torque derate to 60% of demand and forces a fixed idle speed of 500 rpm. The J1939 broadcast of EEC1 (PGN 61444) will show engine speed stuck at the low value. If the signal drops below 250 rpm during operation, the ECM may command a fuel shutoff to prevent overspeed, as per MAN D2866 engine management logic.
Long-term prevention requires verifying the tone wheel condition during clutch or flywheel replacements. A common workshop scenario is a bent tone wheel from a failed pilot bearing, producing a once-per-revolution low zone. Technicians should perform a crankshaft position sensor learn procedure after any ECM or sensor swap, as per Mercedes-Benz OM471 service bulletins, to recalibrate the tooth window.
Step-by-Step Troubleshooting Guide
- Check Sensor Air Gap: Measure gap between sensor tip and tone wheel; spec is 0.5-1.0 mm.
- Measure AC Voltage: At cranking, sensor output should be 1.5-3.0V AC; below 1.0V indicates fault.
- Inspect Tone Wheel: Remove sensor and rotate engine by hand; check for missing or bent teeth.
- Verify ECM Calibration: Use diagnostic tool to confirm engine speed calibration matches flywheel tooth count.