SPN 1590 FMI 10: Meaning, Symptoms and Troubleshooting

Diagnostic Code

SPN 1590 FMI 10: Meaning and Fix

SPN 1590 FMI 10 indicates an abnormal rate of change in the Adaptive Cruise Control mode parameter transmitted over the SAE J1939 datalink. The ACC module is cycling through operational states faster than the ECM’s validation thresholds permit. This fault commonly appears during highway driving when radar sensor contamination or a failing CAN transceiver causes erratic ACC state broadcasts, forcing the system to alert the driver rather than silently deactivating, per SAE J1939 ACC safety protocol requirements.

Common Symptoms

  • ACC Self-Disengagement: Adaptive Cruise Control unexpectedly disengages during active operation, requiring driver intervention to maintain vehicle speed manually.
  • Instrument Cluster Warning: Dashboard displays ACC fault indicator or amber warning lamp, notifying the driver of system unreliability during active cruise engagement.
  • Erratic Speed Regulation: Vehicle speed fluctuates inconsistently while ACC is active, indicating unstable mode-state transitions being processed by the control module.
  • CAN Bus Fault Logging: Diagnostic tools reveal multiple J1939 message timeout or data-erratic faults alongside SPN 1590, pointing to network-layer communication instability.

Probable Causes

  • Radar Sensor Contamination: Front-mounted ACC radar sensor obscured by ice, mud, or debris generates inconsistent target data, causing rapid unvalidated mode-state switching.
  • CAN Transceiver Degradation: Failing J1939 CAN transceiver within the ACC module introduces signal distortion, producing abnormal parameter update rates beyond ECM acceptance thresholds.
  • ACC Module Internal Fault: Internal microcontroller malfunction within the ACC ECU generates state transitions at frequencies exceeding SAE J1939 PGN timing specifications for PG ACC1.
  • Wiring Harness Intermittent Short: Intermittent short-to-ground or open circuit on the ACC module’s CAN-High or CAN-Low lines disrupts stable state-machine signal transmission continuously.

Advanced Technical Analysis

The ECM monitors the SPN 1590 parameter within PGN 64933 (ACC1) at the defined transmission rate. FMI 10 triggers when state transitions exceed the maximum permissible change frequency validated against internal debounce counters. The ACC state machine must only transition through defined legal states sequentially. Microcontroller logic compares consecutive PGN receptions; if delta-state changes occur within multiple consecutive 100ms cycles without operator input correlation, the abnormal rate condition is confirmed and logged.

Electrically, CAN bus signal integrity is critical for stable SPN 1590 transmission. Degraded termination resistors (outside 120-ohm nominal per ISO 11898) introduce reflections that corrupt ACC1 PGN data bytes. Oscilloscope analysis at the ACC module connector should confirm dominant/recessive bit timing within J1939 physical layer tolerances. A debounce timer, typically 500ms to 2 seconds depending on OEM calibration (referenced in Bosch ACC4 platform documentation), must expire before fault confirmation is committed to the DTC memory.

Upon confirming SPN 1590 FMI 10, the ECM initiates a controlled safety fallback. Per SAE J1939 ACC design philosophy, the system must not silently deactivate; instead, it broadcasts an explicit error state (binary 111b in SPN 1590) via the J1939 network and simultaneously triggers the driver warning interface. MAN and Mercedes-Benz factory documentation specifies that ACC-related torque authority is revoked immediately, returning full throttle authority to the driver while the fault remains active in the current ignition cycle.

Long-term diagnostic strategy includes performing a J1939 network load analysis using tools such as INLINE 7 or ETAS ES600 to identify CAN bus overload conditions contributing to ACC1 PGN delays. Technicians frequently encounter SPN 1590 FMI 10 on vehicles returning from winter operations where radar lens heating elements have failed. Additionally, ACC module firmware updates, documented in Bosch ACC4 TSBs, have resolved state-machine oscillation issues on specific MAN TGX and Mercedes-Benz Actros platforms produced between 2018 and 2021.

Step-by-Step Troubleshooting Guide

  1. Inspect Radar Sensor: Physically inspect the front radar sensor for debris, lens damage, or misalignment; clean and verify mounting torque per OEM specification.
  2. CAN Bus Integrity Test: Measure CAN-High and CAN-Low resistance with ignition off; confirm 60-ohm network resistance indicating both 120-ohm terminators are present and functional.
  3. Live Data Stream Analysis: Use a J1939-compatible diagnostic tool to monitor SPN 1590 live data; document state transition frequency and correlate with radar target acquisition signals.
  4. ACC Module Software Verification: Connect OEM programming tool to verify ACC module firmware version; apply any manufacturer-released calibration updates addressing state-machine fault patterns.