SPN 517684 FMI 9: Meaning, Symptoms and Troubleshooting

Diagnostic Code

SPN 517684 FMI 9: Meaning and Fix

SPN 517684 FMI 9 is triggered when the Engine Control Module (ECM) fails to receive a periodic CAN message from a manufacturer-assigned component, such as an auxiliary valve controller or aftertreatment dosing unit, within a defined time window. This fault commonly appears after a forced DPF regeneration or following an ECM software update, where the component stops transmitting its expected signal. The ECM then logs the abnormal update rate and may enter a limited operating strategy to protect the system.

Common Symptoms

  • Delayed Response: Operator notices sluggish throttle response or delayed auxiliary functions when the component fails to update.
  • Warning Lamp: Amber or red warning lamp illuminates on the dashboard, often accompanied by a diagnostic trouble code.
  • Torque Derate: Engine torque is reduced to 50-75% as a protective measure, limiting vehicle performance.
  • Intermittent Stall: Engine may stall or idle roughly when the missing message affects fuel or air system coordination.

Probable Causes

  • CAN Bus Fault: Open circuit, short, or high resistance in the CAN H or CAN L lines disrupts message timing.
  • Component Power Loss: The transmitting device loses battery or ignition power, stopping its periodic broadcast.
  • ECM Software Glitch: Incorrect calibration or outdated firmware causes the ECM to misread the update rate.
  • Faulty Transceiver: Internal failure of the component’s CAN transceiver prevents proper message transmission.

Advanced Technical Analysis

The ECM continuously monitors the time interval between successive CAN messages from each assigned source address. For SPN 517684, the expected update rate is typically 10-100 ms depending on the manufacturer. When the interval exceeds a calibrated threshold (e.g., 150 ms), the FMI 9 is set. This logic is implemented in the microcontroller’s timer capture unit, which compares the received message timestamp against a rolling window. Any jitter or dropout beyond the tolerance triggers the fault.

Electrical analysis reveals that the abnormal update rate often stems from signal degradation on the CAN bus. A single missing bit due to a weak pull-up resistor or a corroded connector can cause the transceiver to miss the entire message frame. The ECM’s debouncing timer filters out transient noise but will latch the fault if the gap persists for more than three consecutive expected messages. Real-world cases show that a 120-ohm termination resistor failure at the far end of the bus is a frequent root cause.

Upon detecting the abnormal update rate, the ECM activates a safety fallback that reduces engine torque and may disable certain auxiliary outputs. This is governed by the manufacturer’s proprietary derate map, which typically limits fuel injection quantity and boost pressure. In Deutz and MAN engines, the ECM also logs a freeze frame containing the last valid message timestamp and the component’s source address, aiding post-event diagnostics. The derate remains active until the fault is cleared and a successful key cycle occurs.

Long-term prevention requires verifying that all manufacturer-assigned components have the correct software version and that the CAN bus is properly terminated. Technicians frequently encounter this fault after replacing the ECM without transferring the correct calibration file, causing a mismatch in expected update rates. In one workshop scenario, a Bosch ECU was replaced on a Mercedes-Benz truck, and the new unit expected a 50 ms update from the aftertreatment controller, but the old controller transmitted at 100 ms, triggering FMI 9. A flash update resolved the issue.

Step-by-Step Troubleshooting Guide

  1. Verify CAN Bus: Measure resistance between CAN H and CAN L at the ECM connector; should be 60 ohms with power off.
  2. Check Component Power: Confirm the transmitting device has 12V/24V at its power pin and a solid ground connection.
  3. Inspect Connectors: Look for bent pins, corrosion, or loose terminals at both the ECM and component connectors.
  4. Update Software: Reprogram the ECM and the associated component with the latest manufacturer-approved calibration files.