SPN 970: Engine Auxiliary Shutdown Switch – Complete Diagnostic Reference

SPN 970, the Engine Auxiliary Shutdown Switch, monitors a discrete switch signal that commands the engine control module (ECM) to immediately cease all fuel delivery to the engine. Unlike a standard ignition key-off sequence, this parameter represents an emergency or auxiliary fuel cutoff input — a hard stop command transmitted over the J1939 CAN network. It appears prominently in heavy-duty trucks, vocational equipment, stationary generator sets, and marine propulsion applications. Cummins ISX, ISB, and ISL engines frequently reference this parameter, as do Detroit Diesel DD13, DD15, and DD16 platforms. PACCAR MX-13 engines, Volvo D13 engines, and Caterpillar C15 and C18 industrial engines all implement this function within their ECM logic. The parameter is particularly critical in applications where a remote emergency stop is required — fire suppression systems in engine rooms, mining equipment with automatic halon release systems, agricultural equipment with PTO-coupled fire risks, and oilfield engines operating near hazardous gas environments where an external killswitch is mandated by site safety regulations.

Technical Overview

SPN 970 is a two-bit encoded digital signal, not an analog voltage measurement. The ECM reads the state of a physical switch — typically a normally-open or normally-closed contact wired to a dedicated input pin on the engine harness connector — and encodes the result into one of four defined states: Off (00b), On (01b), Error (10b), and Not Available (11b). The “On” state (01b) is the active shutdown command; when the ECM receives this state, it immediately terminates injector firing pulses across all cylinders regardless of operator throttle input or load demand. The “Error” state (10b) indicates the ECM has detected an implausible signal condition — such as a voltage level outside the expected high/low thresholds — suggesting a wiring fault or switch contact failure. The physical switch circuit is typically powered by the ECM’s 5-volt reference or the battery supply through a pull-up resistor network inside the ECM, with the switch either pulling the signal line to ground (active low logic) or sourcing voltage (active high), depending on the OEM implementation. In Cummins INSITE-compatible engines, this input is routed through the OEM harness to a customer-accessible interface connector, allowing integration with external safety systems. Bosch EDC17 and CM2350 control modules implement this function as a monitored digital input with built-in open-circuit and short-circuit detection, which directly generates the Error (10b) state when continuity is lost or a short to battery is detected.

J1939 Network Behavior

SPN 970 is carried within Parameter Group Number (PGN) 61441, designated Electronic Brake Controller 1 (EBC1), though its presence in this PGN reflects the J1939 standard’s allocation of auxiliary engine control signals alongside braking-related data. PGN 61441 is a broadcast message transmitted at a default rate of 100 milliseconds (10 Hz) on the J1939 CAN bus, making it a high-frequency, safety-relevant message. The source address is typically the Engine Control Module (SA 0x00) or, in systems where the auxiliary shutdown is managed by a Body Controller or Safety Controller, the originating ECU’s configured source address. Multiple nodes on the network — including the instrument cluster, the transmission control unit (TCU), and any fleet telematics gateway — may subscribe to this PGN to monitor engine shutdown status. In dual-ECU configurations common on generator sets and marine engines, the secondary ECU may independently monitor SPN 970 to confirm engine stop compliance. The two-bit field occupies bits 1–2 of Byte 1 within the EBC1 message structure. Fleet management systems and diagnostic dataloggers that monitor J1939 traffic will capture this signal as part of continuous engine state monitoring, making it useful for post-incident analysis following an unexpected engine shutdown event.

Diagnostic Importance

A fault or unexpected activation of SPN 970 carries severe operational consequences. When the ECM receives an “On” (01b) state during normal engine operation, it executes an immediate fuel cutoff — there is no ramp-down, no controlled deceleration. In mobile equipment, this can cause sudden loss of power steering or braking assist if those systems depend on engine-driven hydraulics or vacuum. In generator applications, an unexpected shutdown can cause uncontrolled load shedding with potential electrical damage to connected equipment. When the “Error” (10b) state is detected, most OEM ECM implementations will log a Diagnostic Trouble Code (DTC) and may trigger a protective shutdown or illuminate a warning lamp, depending on the programmed fault response. Cummins engines typically generate Fault Code 449 or Fault Code 2449 in association with this input circuit. Ignoring an active Error state on this parameter risks operating the equipment with an unmonitored safety shutdown circuit — if an actual emergency occurs, the killswitch may fail to function, creating significant liability and safety hazards in regulated environments such as MSHA-governed mining sites or OSHA-regulated industrial facilities.

Common Failure Patterns

Field technicians most frequently encounter three failure scenarios with this parameter. First, wiring harness chafing or connector corrosion at the OEM interface connector causes the signal line to float or short intermittently, cycling between Off and Error states and generating nuisance fault codes without a genuine shutdown event. This is particularly common in vocational trucks operating in agricultural or construction environments where the customer-installed interface connector is exposed to moisture and debris. Second, improperly installed aftermarket accessories — remote start systems, anti-theft cutoffs, or PTO management controllers — that tap into the auxiliary shutdown circuit without proper impedance matching can pull the ECM input into an unrecognized voltage range, triggering the Error state. Third, in integrated fire suppression systems, the suppression controller’s relay contact may weld closed after a suppression discharge, leaving SPN 970 permanently in the On state and preventing engine restart until the relay is replaced and the circuit is cleared.

Diagnostic Approach

Begin diagnosis by connecting a J1939-compatible service tool — Cummins INSITE, Detroit Diesel DiagnosticLink, Davie4 for DAF/PACCAR, or a universal tool such as Jaltest or Nexiq USB-Link 2 — and reading the live value of SPN 970 with the engine key-on and all auxiliary systems connected. Confirm whether the fault is active or inactive. Next, disconnect the customer interface connector at the firewall or chassis harness and observe whether the signal transitions from Error to Not Available or Off; if so, the fault is downstream of the ECM in the customer-installed wiring. Measure voltage at the ECM input pin relative to chassis ground: an open circuit should present the ECM pull-up voltage (typically 5V or 12V depending on OEM design); a grounded switch-on condition should present near 0V. Compare readings against the OEM electrical schematic — Cummins Quickserve Online and Detroit Diesel’s ServicePoint portal provide harness connector pinouts and reference voltages for this input. If voltage readings are within spec but the Error state persists, suspect an internal ECM input driver fault and escalate to OEM dealer-level diagnostics with ECU swap validation before condemning the module.

Fault Codes for SPN 970

FMI 0: Data valid but above normal operational range (most severe)

The Engine Auxiliary Shutdown Switch (SPN 970) with FMI 0 indicates the switch signal voltage exceeds normal operational range, forcing immediate engine fuel cutoff. This fault commonly appears during emergency shutdown testing in industrial applications or when technicians accidentally trigger auxi

View SPN 970 FMI 0 Diagnostic Guide →

FMI 1: Data valid but below normal operational range (most severe)

SPN 970 FMI 1 indicates the Engine Auxiliary Shutdown Switch signal is valid but below the normal operational range, typically below 0.5 V on a 5 V reference circuit. This fault commonly appears after a forced DPF regeneration when the switch harness is accidentally pinched or chafed against the eng

View SPN 970 FMI 1 Diagnostic Guide →

FMI 2: Data erratic, intermittent or incorrect

The Engine Auxiliary Shutdown Switch with SPN 970, FMI 2, indicates erratic data, often occurring after ECM replacements. This fault affects engine fueling, leading to potential shutdowns. The signal should be consistently monitored, as technicians often encounter this fault when the switch’s wiring

View SPN 970 FMI 2 Diagnostic Guide →

FMI 3: Voltage above normal or shorted high

The Engine Auxiliary Shutdown Switch (SPN 970) with FMI 3 indicates voltage above normal on the emergency shutdown signal circuit. This fault commonly appears during post-maintenance testing when technicians accidentally short auxiliary shutdown wiring to battery voltage while reconnecting brake con

View SPN 970 FMI 3 Diagnostic Guide →

FMI 4: Voltage below normal or shorted low

SPN 970 FMI 4 indicates the Engine Auxiliary Shutdown Switch signal voltage is below normal or shorted low. This code commonly appears after a forced DPF regeneration when technicians accidentally pinch the switch harness against the engine block. The ECM expects a 5V pull-up signal; a short to grou

View SPN 970 FMI 4 Diagnostic Guide →

FMI 5: Current below normal or open circuit

SPN 970 FMI 5 relates to the engine auxiliary shutdown switch, signaling a current below normal or open circuit. This fault often appears after emergency stop systems are tested or replaced, especially in vehicles with complex safety interlocks. The error indicates that the switch is not communicati

View SPN 970 FMI 5 Diagnostic Guide →

FMI 6: Current above normal or grounded circuit

SPN 970 FMI 6 indicates excessive current or ground fault in the engine auxiliary shutdown switch circuit. This safety-critical component, monitored through Electronic Brake Controller 1 PGN, controls emergency engine stop functions. Technicians commonly encounter this fault after hydraulic system m

View SPN 970 FMI 6 Diagnostic Guide →

FMI 7: Mechanical system not responding properly

SPN 970 FMI 7 indicates the engine auxiliary shutdown switch has a mechanical fault preventing proper response. The ECM detects a stuck or slow switch mechanism. This code commonly appears after a forced DPF regeneration when the switch remains engaged, or when debris blocks the plunger. Technicians

View SPN 970 FMI 7 Diagnostic Guide →

FMI 9: Abnormal update rate

SPN 970 with FMI 9 is a fault indicating an abnormal update rate for the engine auxiliary shutdown switch. This situation often arises when technicians perform ECM software updates without verifying switch compatibility, leading to unexpected engine shutdowns. Notably, this fault can also emerge aft

View SPN 970 FMI 9 Diagnostic Guide →

FMI 11: Root cause not known

SPN 970 FMI 11 indicates an unidentified malfunction within the engine auxiliary shutdown switch circuit transmitted via Electronic Brake Controller 1. This fault commonly appears when technicians encounter intermittent emergency stop button failures during pre-shift inspections on construction equi

View SPN 970 FMI 11 Diagnostic Guide →

FMI 12: Bad intelligent device or component

SPN 970 FMI 12 indicates the Engine Auxiliary Shutdown Switch circuit has reported a ‘Bad Intelligent Device or Component’ according to SAE J1939. This means the ECM detects an internal logic failure or corrupted data from the switch signal rather than a simple open or short. Technicians frequently

View SPN 970 FMI 12 Diagnostic Guide →

FMI 13: Out of calibration

The Engine Auxiliary Shutdown Switch fault (SPN 970 FMI 13) often appears in heavy-duty vehicles like trucks and buses when the calibration of the switch is out of specification. This can occur following an electronic control module (ECM) update or if the switch is physically damaged. Technicians ma

View SPN 970 FMI 13 Diagnostic Guide →

FMI 14: Special instructions

SPN 970 FMI 14 indicates the Engine Auxiliary Shutdown Switch requires special diagnostic instructions due to safety-critical system malfunction. This fault commonly appears after emergency shutdown events in mining equipment or when technicians are troubleshooting intermittent engine protection shu

View SPN 970 FMI 14 Diagnostic Guide →

FMI 18: Data valid but below normal operating range (moderately severe)

SPN 970 FMI 18 indicates the Engine Auxiliary Shutdown Switch signal is valid but below the normal operating range, typically a voltage under 2.5 V on a 5 V reference circuit. This fault commonly appears after a forced DPF regeneration when the switch circuit is disturbed, or when moisture ingress c

View SPN 970 FMI 18 Diagnostic Guide →

FMI 31: Condition exists

SPN 970 with FMI 31 relates to the Engine Auxiliary Shutdown Switch, indicating a condition where the engine stop signal is active. This may occur due to a malfunctioning switch or wiring issues. Technicians often encounter this code after performing maintenance on the auxiliary systems or during EC

View SPN 970 FMI 31 Diagnostic Guide →