SPN 611 FMI 17: Meaning, Symptoms and Troubleshooting

Diagnostic Code

SPN 611 FMI 17: Meaning and Fix

SPN 611 FMI 17 indicates that the Engine Control Module (ECM) has detected a voltage level on the J1939 data link that is valid but below the normal operating range. This is often encountered after a battery disconnect or jump-start, where the network voltage does not stabilize quickly enough. Technicians also see this fault after ECM replacement if the new unit does not properly synchronize with the existing network termination.

Common Symptoms

  • Intermittent Data Loss: Dashboard gauges flicker or show erratic readings as the network voltage dips below threshold.
  • Delayed Engine Start: ECM fails to communicate with transmission and ABS controllers, causing extended cranking.
  • Reduced Power Output: Engine torque is limited to 70% of rated value to protect driveline components.
  • No Diagnostic Response: Scan tool cannot establish stable connection; communication drops after 2-3 seconds.

Probable Causes

  • Weak Battery Voltage: Battery terminal voltage below 11.5 volts during cranking causes network instability.
  • Faulty Termination Resistor: Open or shorted 120-ohm resistor at the data link backbone distorts signal levels.
  • Corroded Connector Pin: Pin 1 (CAN_H) or Pin 2 (CAN_L) at the ECM connector shows >5 ohms resistance.
  • ECM Internal Fault: Internal voltage regulator drifts, outputting 4.5V instead of the required 5V reference.

Advanced Technical Analysis

The ECM continuously monitors the differential voltage between CAN_H and CAN_L. Under normal conditions, this differential is between 1.5V and 3.5V. FMI 17 triggers when the differential falls below 1.2V for more than 250 ms, indicating a recessive bus state that is too close to ground. The ECM firmware flags this as a valid but degraded signal, not a complete loss.

Electrical analysis shows that a weak battery (below 12.2V open circuit) can pull the CAN transceiver’s Vcc below 4.75V, causing the recessive voltage to drop under 2.0V. The debouncing timer in the TJA1050 transceiver waits 10 ms before passing the error to the microcontroller. This lag can cause intermittent symptoms that are hard to capture without an oscilloscope.

When the fault is active, the ECM enters a safety fallback mode that reduces the requested torque by 30% and disables cruise control. The vehicle remains drivable but with limited performance. This strategy is defined in SAE J1939-73 and is common across MAN and Mercedes-Benz engines to prevent unintended acceleration due to corrupted data.

Long-term prevention requires regular inspection of the battery cables and the 120-ohm termination resistors at the diagnostic connector. In one real workshop case, a technician found that a loose ground strap on a Deutz TCD 2013 caused the same code after every cold start. Cleaning and torquing the ground connection to 12 N·m resolved the fault permanently.

Step-by-Step Troubleshooting Guide

  1. Measure Battery Voltage: Check at rest (min 12.5V) and during cranking (min 9.6V). Replace if below spec.
  2. Inspect Termination Resistors: Disconnect battery, measure resistance between CAN_H and CAN_L at backbone: must be 60 ohms.
  3. Test Connector Pin Integrity: Back-probe ECM pins 1 and 2; verify <1 ohm to the data link connector.
  4. Monitor with Oscilloscope: Capture CAN waveform during start; look for recessive voltage <2.0V lasting >200 ms.