SPN 5606 FMI 12: Meaning, Symptoms and Troubleshooting

Diagnostic Code

SPN 5606 FMI 12: Meaning and Fix

SPN 5606 FMI 12 indicates the Adaptive Cruise Control Readiness Status reports an error condition (binary 10b) due to a bad intelligent device. This prevents the cruise control system from accepting ACC commands. Technicians frequently encounter this fault after replacing the ECM or after a forced CAN bus reflash, where the internal readiness logic fails to synchronize with the ACC controller.

Common Symptoms

  • ACC Unresponsive: Cruise control system ignores all adaptive cruise commands from the radar controller.
  • No Set Speed: Driver cannot set or resume any cruise control speed via steering wheel buttons.
  • Warning Lamp: Amber ACC warning lamp illuminated on dash, often with a text message.
  • Erratic Communication: Intermittent loss of vehicle speed data on J1939 bus during ACC operation.

Probable Causes

  • ECM Firmware Mismatch: ACC readiness parameter not correctly programmed in ECM after a software update.
  • CAN Transceiver Fault: Internal transceiver failure on the cruise control module causing corrupted status bits.
  • Configuration Corruption: EEPROM corruption in the adaptive cruise controller leads to invalid readiness state.
  • Power Supply Issue: Unstable 5V reference or ground offset to the cruise control module causes logic errors.

Advanced Technical Analysis

The ECM continuously monitors the two-bit readiness status field (SPN 5606). A value of 10b triggers FMI 12 when the hardware self-test fails, indicating the internal state machine cannot transition to ‘On’ (01b). This is often caused by a stuck bit in the CAN message ‘Cruise Control/Vehicle Speed 3’ (PGN 65266).

Electrical analysis reveals that a poor ground connection at the cruise control module can cause the readiness bit to float into the error state. Oscilloscope measurements often show a 2.5V DC offset on the CAN_H line, disrupting the differential signal and corrupting the status byte.

When FMI 12 is active, the ECM enters a safety fallback: it disables all ACC torque requests and defaults to standard cruise control, if available. A torque derate of 25% is applied to prevent unintended acceleration. This is documented in MAN TGL/TGM workshop manuals.

Long-term prevention requires verifying the ACC configuration parameter (e.g., Bosch EDC17 CV_ACC_Readiness) after any ECM flash. In real workshops, this code appears after replacing a radar sensor without re-adapting the cruise control module via diagnostic tool.

Step-by-Step Troubleshooting Guide

  1. Check Status Bits: Use a J1939 tool to read PGN 65266 byte 1; verify bit 7-6 is not 10b.
  2. Inspect CAN Bus: Measure termination resistors (60 ohms) and check for voltage drops on CAN_H/L.
  3. Reconfigure ACC: Perform a factory configuration reset of the cruise control module using manufacturer software.
  4. Update Firmware: Flash the ECM with the latest OEM calibration file that corrects readiness logic errors.