This Suspect Parameter Number (SPN) 6918 monitors the status of the Selective Catalytic Reduction (SCR) system cleaning inhibition as determined by the state of a dedicated inhibit switch. This parameter is critical for aftertreatment diagnostics on modern heavy-duty diesel engines equipped with SCR systems, including those manufactured by Cummins (ISX15, X15), Detroit Diesel (DD13, DD15, DD16), PACCAR (MX-11, MX-13), Volvo (D11, D13, D16), and Mercedes-Benz (OM 471, OM 473). The primary purpose of this SPN is to communicate to the Engine Control Module (ECM) and other network participants whether the SCR cleaning process—commonly referred to as a desulfurization event or active regeneration of the SCR catalyst—has been manually suppressed. This suppression is typically used during maintenance, cleaning, or when the vehicle is operating in an environment where elevated exhaust temperatures from a cleaning event could pose a safety or operational hazard. For a technician, understanding SPN 6918 is essential because it distinguishes between a system that is functionally incapable of performing a cleaning event due to a mechanical or electronic fault, and one that is deliberately inhibited by operator or service personnel intervention.
Technical Overview
The engineering behind SPN 6918 revolves around a discrete digital input to the ECM, typically from a momentary or latching switch located in the cab, on the engine harness, or integrated into the aftertreatment control module. The inhibit switch is a dry-contact, two-state device that provides a ground or open circuit signal to the ECM’s digital input pin. The ECM interprets this signal as a binary value: 00b (not inhibited) indicates the switch is in its normal, closed position, allowing the SCR cleaning event to proceed when conditions are met; 01b (inhibited) indicates the switch has been actuated, sending a ground or open signal that triggers the inhibition logic. The signal is not an analog voltage but a simple logic level (0–5 V or pull-up to battery voltage) that is debounced and filtered by the ECM’s input circuitry. The normal operating range for this parameter is strictly binary—there is no intermediate state. The ECM continuously monitors this input and updates the SPN value in its memory, which is then broadcast on the J1939 data link. In the event the switch circuit fails (e.g., short to ground, open circuit, or signal corruption), the ECM may default to a safe state, often setting the SPN to 10b (reserved for SAE assignment) or 11b (not available), indicating that the system cannot determine the actual inhibition status.
J1939 Network Behavior
SPN 6918 is transmitted as part of the SCR System Cleaning Parameter Group (PGN 65258, or a manufacturer-specific PGN depending on the OEM implementation). This PGN is broadcast periodically, typically at a rate of 1 Hz (once per second) when the engine is running, or on change-of-state (COS) to reduce network traffic. The source address for this PGN is usually the engine ECM (address 0x00 on the J1939 bus), but on some platforms—such as those using a separate Aftertreatment Control Unit (ACU)—the source may be address 0x20 or higher. Other ECUs on the network, such as the Instrument Cluster, Body Controller, or Telematics Gateway, use this data to display a “SCR Cleaning Inhibited” warning lamp or to log the event for fleet management systems. For example, a Volvo I-Shift transmission ECU may use this SPN to adjust shift patterns during an inhibited state to prevent excessive exhaust temperatures. The data length for the PGN is 8 bytes, with SPN 6918 occupying a 2-bit field within the data payload. The remaining bits in the PGN carry related SCR cleaning status information (e.g., cleaning state, temperature, duration). Proper network termination and absence of bus errors are prerequisites for reliable transmission of this SPN.
Diagnostic Importance
Faults associated with SPN 6918 are critical because they directly impact the SCR system’s ability to perform necessary cleaning cycles, such as desulfurization to remove sulfate deposits from the catalyst. If the inhibit switch is stuck in the “inhibited” position (01b) due to a mechanical failure or wiring short, the ECM will refuse to initiate a cleaning event, even if the catalyst temperature and soot load demand it. Over time, this leads to catalyst poisoning, increased back pressure, reduced NOx conversion efficiency, and eventual derate or induced shutdown to protect the aftertreatment system. Conversely, if the switch fails in the “not inhibited” position (00b) but the circuit is faulty, the ECM may attempt cleaning events at inappropriate times, such as during refueling or in hazardous environments. The ECM activates a progressive protection strategy: first, a diagnostic trouble code (DTC) is logged with SPN 6918 and Failure Mode Indicator (FMI) 31 (event occurred) or FMI 14 (root cause not known). If the condition persists, the ECM may illuminate the Malfunction Indicator Lamp (MIL) and, in severe cases, initiate a power derate (e.g., 25% reduction in torque) or force an idle-only state. Ignoring active fault codes for this SPN can result in expensive catalyst replacement, DPF clogging, and extended vehicle downtime. On Cummins engines, for instance, an active SPN 6918 fault can prevent the “stationary regeneration” procedure from being performed via the INSITE service tool.
Common Failure Patterns
Technicians encounter several real-world failure patterns for SPN 6918. The most frequent is a mechanical failure of the inhibit switch itself—often a push-button or toggle switch that becomes stuck in the “inhibited” position due to debris, corrosion, or wear. This is common on construction and agricultural equipment (e.g., John Deere 9L engines, Caterpillar C13/C15) where the switch is exposed to moisture and dirt. A second pattern involves wiring harness damage: chafing, pinching, or rodent damage to the signal wire from the switch to the ECM, causing an intermittent open or short to ground. On Detroit Diesel DD15 engines, a known issue is the switch connector at the firewall becoming dislodged during engine vibration, leading to a floating input that the ECM interprets as “inhibited” (01b). A third pattern is contamination of the switch contacts with dielectric grease or coolant, which creates a high-resistance path and causes the ECM to read an ambiguous state (10b or 11b). Calibration drift is rare for a digital switch but can occur if the ECM’s internal pull-up resistor degrades, shifting the threshold voltage. Finally, on some PACCAR MX engines, the inhibit switch is integrated into the aftertreatment control module itself, and a failure of that module’s internal logic can cause SPN 6918 to report “inhibited” regardless of the actual switch position.
Diagnostic Approach
A systematic diagnostic strategy for any fault code involving SPN 6918 begins with verifying the physical state of the inhibit switch. Using a multimeter, measure the resistance across the switch terminals when it is in the “not inhibited” position (should be near 0 ohms) and “inhibited” position (should be open circuit or infinite resistance). Next, disconnect the ECM connector and check the signal wire for continuity, shorts to ground, and shorts to power. Reference values: the signal wire should show battery voltage (12V or 24V) when the switch is open, and near 0V when closed to ground, depending on the ECM’s pull-up configuration. On the J1939 bus, use a CAN tool (e.g., Dearborn Group DPA, Noregon JPRO, or Cummins INSITE) to monitor the live data for SPN 6918 while manually toggling the switch. The value should change within one second. If the SPN remains stuck at 01b despite an open switch, suspect a short to ground in the harness or a failed ECM input. If it remains at 00b despite a closed switch, check for an open circuit or a failed switch. For intermittent faults, perform a wiggle test on the harness while monitoring the SPN. If all circuit checks pass, escalate to OEM-specific software: for Cummins engines, use INSITE to perform a “SCR Cleaning Inhibit Switch Test”; for Detroit Diesel, use DiagnosticLink to view the “Aftertreatment Switch Status” parameter. In rare cases where the ECM itself is faulty, replacement and reprogramming may be necessary. Always consult the OEM service manual for pinout diagrams and specific test procedures, as wiring colors and connector locations vary significantly between manufacturers.
Fault Codes for SPN 6918
FMI 0: Data valid but above normal operational range (most severe)
SPN 6918 FMI 0 indicates that the SCR system cleaning event is inhibited due to the cleaning inhibit switch being set to the ‘inhibited’ state (01b). This prevents or aborts active regeneration of the SCR catalyst. Technicians frequently encounter this fault after a forced DPF regeneration when the
View SPN 6918 FMI 0 Diagnostic Guide →
FMI 1: Data valid but below normal operational range (most severe)
SPN 6918 FMI 1 signifies the SCR system cleaning is inhibited due to the Inhibit Switch being activated. This state prevents the initiation or completion of the cleaning process. Technicians commonly encounter this code after a vehicle returns to service following ECM or after-treatment system repai
View SPN 6918 FMI 1 Diagnostic Guide →
FMI 2: Data erratic, intermittent or incorrect
SPN 6918 FMI 2 indicates erratic or intermittent signals from the SCR system cleaning inhibit switch, preventing proper initiation or completion of cleaning cycles. This fault commonly appears in fleet vehicles where drivers frequently toggle the inhibit switch during active regeneration events, cau
View SPN 6918 FMI 2 Diagnostic Guide →
FMI 3: Voltage above normal or shorted high
SPN 6918 FMI 3 indicates the SCR system cleaning inhibit switch circuit shows voltage above normal threshold, preventing proper NOx reduction system maintenance cycles. This fault commonly appears during scheduled SCR cleaning procedures when technicians notice the cleaning cycle cannot be initiated
View SPN 6918 FMI 3 Diagnostic Guide →
FMI 4: Voltage below normal or shorted low
The SPN 6918 FMI 4 fault code indicates that the SCR system cleaning process is inhibited due to a low voltage or shorted condition in the inhibit switch. This scenario is common after maintenance activities where the SCR inhibit switch is incorrectly repositioned or damaged. Technicians frequently
View SPN 6918 FMI 4 Diagnostic Guide →
FMI 5: Current below normal or open circuit
This fault indicates the SCR system cleaning inhibit switch circuit shows abnormally low current or open circuit conditions, preventing proper SCR desulfurization cycles. Commonly encountered during routine maintenance when technicians notice incomplete SCR cleaning events after extended highway ope
View SPN 6918 FMI 5 Diagnostic Guide →
FMI 6: Current above normal or grounded circuit
SPN 6918 FMI 6 indicates the SCR system cleaning inhibit switch circuit has detected current above normal or a grounded condition. This means the ECM sees a continuous ground or short to battery on the switch input line, forcing the system to permanently inhibit desulfurization events. Technicians o
View SPN 6918 FMI 6 Diagnostic Guide →
FMI 7: Mechanical system not responding properly
SPN 6918 with FMI 7 indicates a mechanical system not responding properly due to the SCR System Cleaning Inhibit Switch. This fault is often encountered after a failed attempt to initiate an SCR system cleaning event, particularly when operators inadvertently activate the inhibit switch. In practice
View SPN 6918 FMI 7 Diagnostic Guide →
FMI 9: Abnormal update rate
SPN 6918 FMI 9 indicates an abnormal update rate in the SCR system cleaning process, often due to an activated inhibit switch. This fault frequently appears in scenarios where the SCR cleaning process is unexpectedly halted, particularly after recent maintenance activities involving the ECM. Technic
View SPN 6918 FMI 9 Diagnostic Guide →
FMI 11: Root cause not known
This fault indicates SCR system cleaning processes are inhibited due to an unknown root cause, preventing regeneration cycles from initiating or completing. Technicians commonly encounter this code after engine ECM updates or following incomplete DPF regeneration attempts where the system cannot ide
View SPN 6918 FMI 11 Diagnostic Guide →
FMI 12: Bad intelligent device or component
SPN 6918 FMI 12 indicates the SCR system cleaning inhibit switch circuit has a bad intelligent device or component. The ECM detects an invalid signal state, preventing regeneration initiation or causing early exit. Technicians frequently encounter this fault after ECM replacement or when a non-genui
View SPN 6918 FMI 12 Diagnostic Guide →
FMI 13: Out of calibration
SPN 6918 with FMI 13 indicates that the SCR system cleaning is inhibited due to an out-of-calibration issue with the inhibit switch. This fault might commonly appear after a technician replaces or services the SCR system components and fails to recalibrate the inhibit switch. The detection of this f
View SPN 6918 FMI 13 Diagnostic Guide →
FMI 14: Special instructions
SPN 6918 FMI 14 indicates the SCR system cleaning process has been inhibited by an active inhibit switch, preventing thermal cleaning cycles from initiating or completing. This fault commonly appears on construction equipment when operators activate the cleaning inhibit switch during critical operat
View SPN 6918 FMI 14 Diagnostic Guide →
FMI 18: Data valid but below normal operating range (moderately severe)
This fault activates when the SCR system cleaning inhibit switch circuit reports a voltage below the normal operating range, preventing or aborting a cleaning event. In practice, technicians often see this code after a forced DPF regeneration when the inhibit switch was accidentally left in the ‘on’
View SPN 6918 FMI 18 Diagnostic Guide →
FMI 31: Condition exists
The SCR system cleaning inhibit switch can prevent the cleaning cycle from starting or completing, leading to increased NOx emissions. This condition often arises after maintenance activities where the inhibit switch is accidentally activated. For instance, technicians may encounter this fault after