The Adaptive Cruise Control Readiness Status, Suspect Parameter Number (SPN) 5606, is a critical status parameter within the SAE J1939 network that monitors the operational state of a vehicle’s cruise control system regarding its ability to accept and execute commands from an Adaptive Cruise Control (ACC) controller. This parameter is not a direct measurement of a physical condition like temperature or pressure; rather, it is a software-defined readiness flag generated by the Engine Control Module (ECM) or the vehicle’s primary cruise control Electronic Control Unit (ECU). It is used across a wide range of heavy-duty platforms, including on-highway trucks equipped with Cummins, Detroit Diesel, PACCAR, and Volvo engines, as well as Volvo Construction Equipment (CE) and certain John Deere agricultural machines that feature advanced driver-assistance systems (ADAS). For diagnostic engineers, this SPN is essential because it provides a clear, binary indication of whether the foundation cruise control system is logically and safely configured to interface with an external adaptive controller. A fault in this readiness state can disable the ACC function entirely, affecting fuel economy, driver comfort, and, more critically, the vehicle’s ability to maintain safe following distances, making it a key parameter for safety-system troubleshooting.
Technical Overview
From an engineering perspective, SPN 5606 is a discrete, two-bit status signal that resides within the vehicle’s software architecture. The ECM does not measure this parameter via a physical sensor or analog voltage; instead, it is a derived state determined by the cruise control system’s internal logic and configuration validation. The ECM evaluates several conditions to set this status: it checks for the presence and integrity of a specific calibration parameter that enables ACC functionality, verifies that the necessary CAN messages for ACC commands (typically from a radar-based forward collision mitigation system) are being received on the J1939 bus, and confirms that no internal faults are present that would prevent the cruise control system from overriding its standard set-speed logic. The normal operating range is strictly defined as either 00b (Off) or 01b (On). The value 10b indicates an Error Condition, where the system is mechanically and electrically capable but is prevented from responding due to a detected fault, such as a brake system warning, an ABS/ATC intervention, or a loss of communication with the ACC controller. The value 11b is typically reserved for “Not Available” or is not used. This parameter is critical because it acts as a gatekeeper; the ACC controller will not send speed or distance commands if it sees a readiness status of 00b or 10b. In systems like Detroit Diesel’s DDEC or Cummins’ CM2350/2450 platforms, this readiness flag is tightly coupled with the vehicle’s J1939-71 application layer, ensuring that the command from the ACC controller (often transmitted via the PGN 65264, Cruise Control/Vehicle Speed 1) is only acknowledged when the system is fully prepared.
J1939 Network Behavior
SPN 5606 is transmitted within Parameter Group Number (PGN) 65263, which is labeled “Cruise Control / Vehicle Speed 3.” This PGN is a critical broadcast message on the J1939 CAN bus, typically transmitted at a periodic rate of 100 milliseconds (10 Hz) to ensure real-time updates for safety-critical applications. The Source Address (SA) for this PGN is usually the engine’s SA (e.g., SA 0 for the engine) or, in some architectures, a dedicated vehicle controller or the ACC module itself. The PGN contains multiple SPNs, including cruise control status, set speed, and this readiness parameter. When the engine ECM broadcasts PGN 65263, other ECUs on the network—such as the Transmission ECU (TECU), the Anti-lock Braking System (ABS) controller, and the ACC radar unit—decode the SPN 5606 bits to understand the state of the system. For example, the ACC controller uses this data to decide whether to issue speed-reduction commands via PGN 65264. If the ACC controller sees a value of 00b (Off), it will not attempt to intervene. If it sees 10b (Error Condition), it will log a diagnostic trouble code (DTC) and may alert the driver via a dashboard indicator. The transmission rate is crucial; a loss of this message for more than 500 milliseconds can trigger a communication fault, causing the system to default to the Error Condition state. In PACCAR and Volvo integrated powertrains, this data is also used by the predictive cruise control algorithms to coordinate gear selection and engine braking.
Diagnostic Importance
Faults associated with SPN 5606 are of high diagnostic importance because they directly disable a primary ADAS feature. When the ECM sets this parameter to 10b (Error Condition), it typically triggers a diagnostic trouble code (DTC) with a Failure Mode Identifier (FMI) such as FMI 14 (Root Cause Not Known) or FMI 31 (Condition Exists). The ECM does not activate a derate or engine protection strategy for this specific SPN, as it is not a direct measurement of a critical engine parameter. However, the consequences of ignoring an active fault are significant. The adaptive cruise control system will be completely non-functional, forcing the driver to revert to standard cruise control (if available) or manual driving. This can lead to increased driver fatigue on long hauls and a reduction in fuel economy, as the system can no longer anticipate and smooth out speed variations. More critically, in vehicles equipped with forward collision warning and active braking, the ACC readiness fault may also inhibit the more advanced safety functions that rely on the same ACC controller commands. For fleet operators, a persistent error on SPN 5606 can be a safety compliance issue, particularly in jurisdictions where advanced driver assistance systems are becoming mandatory for high-gross-weight vehicles. Technicians must treat this parameter as a key indicator of a system-level integration fault, not an isolated sensor failure.
Common Failure Patterns
Real-world failure scenarios for SPN 5606 rarely involve a physical sensor, as the parameter is software-defined. The most frequent root causes include calibration or configuration mismatches. For instance, after an ECM software update or a replacement ECM installation (e.g., a Cummins CM2350 being flashed with an incorrect calibration file), the ACC enable bit may be set to 00b (Off) by default, requiring a manual configuration via manufacturer-specific software like Cummins INSITE or Detroit Diesel Diagnostic Link (DDDL). A second common pattern is a communication fault. If the ACC radar module (e.g., a Bosch MRR or a Continental ARS 4) loses its CAN connection with the engine ECM due to a damaged J1939 backbone, a loose Deutsch connector at the radar unit, or a failed terminating resistor, the ECM will set the readiness status to 10b because it is not receiving the required command messages. Wiring issues, such as chafed wires in the chassis harness near the radar bracket, are frequently reported. A third pattern is a secondary system fault that inhibits ACC readiness. For example, an active ABS fault code, a brake pedal position sensor that is out of range, or a malfunctioning cruise control switch on the steering wheel can cause the ECM to set SPN 5606 to the Error Condition as a safety interlock. In Volvo and Mack trucks, a common issue is a misaligned or obstructed radar sensor, which, while not directly setting SPN 5606, causes the ACC controller to send a "disabled" command, which the ECM then reflects as an error state.
Diagnostic Approach
A systematic diagnostic strategy for a fault code involving SPN 5606 should begin with a thorough review of all active and inactive DTCs across the entire J1939 network. The technician must first determine if the fault is in the engine ECM (the broadcaster of the parameter) or in the ACC controller (the consumer). Using a professional J1939 diagnostic tool such as a Noregon JPRO, Dearborn Group DPA, or a manufacturer-specific interface, the technician should monitor the live value of SPN 5606 in PGN 65263. If the value is 00b (Off), the next step is to inspect the vehicle configuration using the OEM’s proprietary software (e.g., Cummins INSITE, DDDL, PACCAR PX-8 Service Tool, or Volvo Tech Tool). Verify that the "Adaptive Cruise Control Enable" parameter is set to "Enabled" in the ECM calibration. If it is disabled, a simple calibration change will resolve the issue. If the value is 10b (Error Condition), the diagnostic approach must shift to a network and interlock analysis. Check the CAN bus physical layer—measure resistance between CAN High and CAN Low at the diagnostic connector (should be approximately 60 ohms for a properly terminated network). Inspect the ACC radar unit’s power and ground circuits. Next, review the status of other J1939 SPNs that can inhibit ACC readiness, such as SPN 563 (Brake Switch), SPN
Fault Codes for SPN 5606
FMI 0: Data valid but above normal operational range (most severe)
SPN 5606 FMI 0 indicates the Adaptive Cruise Control Readiness Status parameter is reporting a value above the normal operational range. This typically means the system is stuck in an 'Error Condition' (binary 10b) or an invalid state, preventing the cruise control from accepting ACC commands. Techn
View SPN 5606 FMI 0 Diagnostic Guide →
FMI 1: Data valid but below normal operational range (most severe)
SPN 5606 FMI 1 indicates that the adaptive cruise control system is configured but unable to operate due to system readiness issues. This fault often emerges after an ECM replacement where the configuration settings are not accurately restored. Technicians frequently encounter this fault following a
View SPN 5606 FMI 1 Diagnostic Guide →
FMI 2: Data erratic, intermittent or incorrect
SPN 5606 FMI 2 indicates erratic or intermittent data in the adaptive cruise control readiness status parameter within the Cruise Control/Vehicle Speed 3 parameter group. This fault commonly appears in commercial vehicles after ECM reflashing or when ACC sensor calibration becomes corrupted. Technic
View SPN 5606 FMI 2 Diagnostic Guide →
FMI 3: Voltage above normal or shorted high
SPN 5606 FMI 3 indicates the Adaptive Cruise Control Readiness Status circuit has detected voltage above normal or a short to high source. This fault often appears after a technician completes a forced DPF regeneration and accidentally pinches the ACC harness against a turbocharger heat shield. The
View SPN 5606 FMI 3 Diagnostic Guide →
FMI 4: Voltage below normal or shorted low
SPN 5606 FMI 4 indicates a voltage below normal or a shorted low condition affecting the Adaptive Cruise Control (ACC) readiness status. This fault may appear when the cruise control fails to initiate commands from the ACC controller, often after a sensor replacement or ECM update. Technicians frequ
View SPN 5606 FMI 4 Diagnostic Guide →
FMI 5: Current below normal or open circuit
SPN 5606 FMI 5 indicates an electrical fault in the adaptive cruise control readiness circuit, specifically current below normal or open circuit conditions. This fault prevents the cruise control system from accepting commands from the adaptive cruise controller. Technicians commonly encounter this
View SPN 5606 FMI 5 Diagnostic Guide →
FMI 6: Current above normal or grounded circuit
SPN 5606 FMI 6 indicates the ECM detected a current above normal or a grounded circuit on the Adaptive Cruise Control Readiness Status input line. This fault often appears after a wiring harness repair near the front bumper or following a collision where the ACC radar sensor harness was pinched. The
View SPN 5606 FMI 6 Diagnostic Guide →
FMI 7: Mechanical system not responding properly
SPN 5606 with FMI 7 signals a mechanical issue preventing the adaptive cruise control system from performing as expected. This fault often emerges when the cruise control system fails to transition into adaptive mode, especially after recent software updates or component replacements, such as the EC
View SPN 5606 FMI 7 Diagnostic Guide →
FMI 9: Abnormal update rate
SPN 5606 FMI 9 indicates the Adaptive Cruise Control Readiness Status parameter is updating at an abnormal rate on the J1939 network. This communication fault disrupts coordination between the cruise control ECM and ACC radar controller. Technicians frequently encounter this code after ECM software
View SPN 5606 FMI 9 Diagnostic Guide →
FMI 11: Root cause not known
SPN 5606 FMI 11 indicates adaptive cruise control readiness status failure with unknown root cause, preventing proper ACC system initialization. Technicians commonly encounter this fault after ECM software updates or when multiple CAN network modules experience communication disruptions. The fault t
View SPN 5606 FMI 11 Diagnostic Guide →
FMI 12: Bad intelligent device or component
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 C
View SPN 5606 FMI 12 Diagnostic Guide →
FMI 13: Out of calibration
When SPN 5606 FMI 13 is triggered, it reflects an out-of-calibration condition within the Adaptive Cruise Control (ACC) system. This typically occurs when the system is unable to align with the expected calibration parameters, potentially after sensor replacements or ECM updates. Technicians may enc
View SPN 5606 FMI 13 Diagnostic Guide →
FMI 14: Special instructions
SPN 5606 FMI 14 indicates the adaptive cruise control readiness status requires special configuration instructions or calibration procedures. This fault commonly appears during ECM reflashing operations or after radar sensor replacement in commercial vehicles equipped with advanced driver assistance
View SPN 5606 FMI 14 Diagnostic Guide →
FMI 18: Data valid but below normal operating range (moderately severe)
SPN 5606 FMI 18 indicates the Adaptive Cruise Control Readiness Status is reporting a value below the normal operating range, meaning the system indicates 'Off' or 'Error Condition' when 'On' is expected. This commonly occurs after an ECM replacement when the cruise control configuration parameter i
View SPN 5606 FMI 18 Diagnostic Guide →
FMI 19: Received network data in error
SPN 5606 with FMI 19 signifies a network data error impacting the Adaptive Cruise Control (ACC) system. This fault code often appears after modifications to the vehicle’s electronic configurations or when a new ACC unit is installed. Technicians frequently encounter this fault when the system is una
View SPN 5606 FMI 19 Diagnostic Guide →
FMI 31: Condition exists
SPN 5606 FMI 31 is crucial for monitoring the readiness of the adaptive cruise control system. It indicates whether the cruise control is configured to accept commands. A typical scenario is when this code appears after the adaptive cruise control module is replaced but not properly calibrated, lead