Suspect Parameter Number (SPN) 2237, labeled “Source Address 237,” is a unique diagnostic parameter within the SAE J1939 network architecture. Unlike typical SPNs that monitor physical parameters such as pressure, temperature, or speed, SPN 2237 is a network management and identity parameter. It indicates the presence and communication status of an Electronic Control Unit (ECU) that has been assigned the source address (SA) of 237 on the Controller Area Network (CAN) bus. This SPN is critical for diagnostics because it verifies the integrity of the network topology; if an ECU expecting to use SA 237 fails to claim or maintain this address, it can indicate a hardware failure, a software misconfiguration, or a bus contention issue. In real-world applications, this parameter is commonly associated with auxiliary or body control modules, aftertreatment system controllers, or specific transmission ECUs in heavy-duty equipment from manufacturers such as Volvo, PACCAR, and Detroit Diesel. For instance, in a Volvo D13 engine installation, the aftertreatment control module (ACM) often occupies a specific source address, and a fault on SPN 2237 would alert the technician that this module is not communicating as expected, potentially leading to derated engine performance or emissions non-compliance.
Technical Overview
From an engineering perspective, SPN 2237 is not derived from a traditional analog sensor or actuator. Instead, it is a logical identifier embedded within the J1939 protocol. Each ECU on the network must undergo a process called “Address Claiming” when the ignition is cycled. During this process, the ECU broadcasts a “Request for Address Claimed” (PGN 60928) containing its preferred source address. The ECM or the network’s primary controller monitors this process to confirm that no two ECUs are attempting to use the same SA. SPN 2237 specifically tracks the status of the ECU that claims SA 237. The “signal” is actually a state machine within the receiving ECU’s software: it monitors for the periodic transmission of the Address Claimed message (PGN 60928) from the target ECU. The normal operating range for this parameter is binary: it is either “Present and Communicating” (typically represented as a value of 1 or a specific status bit) or “Not Present / Not Communicating” (value of 0). There is no analog voltage or current to measure; the diagnostic is purely based on the reception of valid CAN messages within a defined timeout period, usually between 500 milliseconds and 2 seconds, depending on the OEM’s implementation. For example, a Cummins ECM will internally set a flag for SPN 2237 if it does not receive the expected address claim from SA 237 during the initial bus startup sequence.
J1939 Network Behavior
On the J1939 CAN bus, SPN 2237 is not transmitted as a standalone signal within a single Parameter Group Number (PGN). Instead, it is part of a larger diagnostic message, most commonly PGN 65226 (DM1 – Active Diagnostic Trouble Codes) or PGN 65227 (DM2 – Previously Active Diagnostic Trouble Codes). When an ECU detects that the device at source address 237 is missing, it will generate a diagnostic trouble code (DTC) where SPN 2237 is combined with a Failure Mode Identifier (FMI). The most common FMI for this SPN is FMI 9 (Abnormal Update Rate) or FMI 14 (Root Cause Not Known). The transmission rate of this DTC is dictated by the DM1 message, which is broadcast periodically (typically every 1 second) while the fault is active. The source address of the DTC will be the ECU that is reporting the loss, not SA 237 itself. For instance, the engine ECM (often SA 0) will broadcast the SPN 2237 fault, indicating it has lost communication with the module at SA 237. Other ECUs on the network, such as the transmission controller or instrument cluster, use this information to inhibit functions that depend on data from the missing module. In a PACCAR MX-13 system, if the chassis control module at SA 237 drops off, the engine ECM may disable cruise control or limit vehicle speed based on the loss of brake or throttle signals.
Diagnostic Importance
Faults associated with SPN 2237 are highly critical because they indicate a loss of communication with a specific control module. This is not a sensor drift issue; it is a complete failure of a node on the network. When the ECM activates a protection strategy for this fault, it typically enters a “limp-home” mode or derates engine power to prevent unsafe operation. For example, if the module at SA 237 is the aftertreatment controller, the ECM will not receive data on diesel exhaust fluid (DEF) level, NOx sensor readings, or regeneration status. Consequently, the ECM will force a derate to protect the aftertreatment system from damage and to ensure emissions compliance. Ignoring an active SPN 2237 fault code can lead to severe consequences: the vehicle may be unable to perform a parked regeneration, may fail emissions testing, and in some cases, the ECM may prevent the engine from starting altogether if the missing module is critical for the immobilizer or security system. In Detroit Diesel DD15 engines, a persistent SPN 2237 fault relating to the transmission control module (TCM) can cause the ECM to command a progressive shift inhibitor, leading to transmission damage if the driver continues to operate the vehicle under load.
Common Failure Patterns
Technicians most frequently encounter SPN 2237 due to physical or electrical failures rather than software glitches. The most common scenario is a wiring issue: a broken or corroded wire in the CAN bus harness (CAN High or CAN Low) that isolates the module at SA 237 from the rest of the network. This is especially prevalent in chassis-mounted modules exposed to road salt, water, and vibration. Another frequent pattern is a failed power supply to the module—a blown fuse, a faulty relay, or a broken ground connection will cause the ECU to go silent, triggering the SPN 2237 fault. Sensor degradation is less applicable here, as there is no sensor involved, but the module itself can suffer from internal electronic component failure, such as a damaged CAN transceiver or a corrupted microcontroller. Contamination is a significant issue in off-highway equipment from John Deere or Caterpillar; moisture ingress into the module’s connector can cause pin corrosion, leading to intermittent communication loss. Calibration drift is not a typical failure mode for this SPN, but a software mismatch—where the module’s firmware has been incorrectly updated or replaced with a part from a different vehicle configuration—can cause it to fail to claim address 237, leading to a persistent fault.
Diagnostic Approach
A systematic diagnostic strategy for any fault code involving SPN 2237 must begin with verifying the physical layer of the J1939 network. The essential tools include a digital multimeter (DMM) capable of measuring resistance and voltage, a J1939 breakout box or CAN interface, and a diagnostic scan tool that can read live data from the engine ECM. The first step is to confirm that the module at SA 237 has power and ground. Using a DMM, check for battery voltage (typically 12V or 24V) at the module’s power pin and verify a solid ground (<0.5 Ohm) at the ground pin. Next, measure the CAN bus termination resistance: between CAN High (CAN H) and CAN Low (CAN L) at the module’s connector, you should read approximately 60 Ohms (if the module is at the end of the bus) or 120 Ohms (if it is in the middle of a properly terminated line). If the resistance is open or shorted, inspect the wiring harness for breaks or damage. Using the scan tool, attempt to communicate directly with the module by its source address. If no response is received, disconnect the module and check the CAN bus continuity from the module’s connector back to the backbone. Reference values for CAN H to ground should be around 2.5V, and CAN L to ground around 2.5V, with a differential voltage of 0V when the bus is idle. If all wiring and power checks pass, the module itself is likely defective. Escalation to OEM software, such as Cummins INSITE, Detroit Diesel Diagnostic Link (DDDL), or PACCAR PACCAR Solutions, is necessary to perform a module reflash or replacement procedure, as the new unit must be programmed with the correct source address and application software to resolve the fault.
Fault Codes for SPN 2237
FMI 0: Data valid but above normal operational range (most severe)
This fault indicates that the electronic control unit (ECU) assigned to Source Address 237 is transmitting data that is valid but exceeds the normal operational range. Technicians often see this after a controller swap without proper address arbitration, or when a non-OEM component introduces excess
View SPN 2237 FMI 0 Diagnostic Guide →
FMI 1: Data valid but below normal operational range (most severe)
SPN 2237 FMI 1 indicates that the data from Source Address 237 is valid but below normal operational range, posing significant concerns in communication systems. This fault frequently arises after a software update, where incorrect parameter settings may lead to diminished data integrity. Technician
View SPN 2237 FMI 1 Diagnostic Guide →
FMI 2: Data erratic, intermittent or incorrect
SPN 2237 FMI 2 indicates erratic, intermittent, or incorrect data transmission from source address 237 on the J1939 CAN network. This fault commonly manifests after ECM replacements when address conflicts occur, or during trailer connections with incompatible control modules. The fault represents co
View SPN 2237 FMI 2 Diagnostic Guide →
FMI 3: Voltage above normal or shorted high
This fault indicates the signal voltage on the circuit associated with Source Address 2237 has exceeded the normal range, typically above 4.8 V on a 5 V reference line. In practice, this code commonly appears after a forced DPF regeneration when heat-damaged insulation causes a short to battery powe
View SPN 2237 FMI 3 Diagnostic Guide →
FMI 4: Voltage below normal or shorted low
SPN 2237 FMI 4 indicates a voltage anomaly in Source Address 237, frequently encountered when harnesses are incorrectly replaced or during ECM updates. This code signals a low voltage condition or a short circuit to ground, often seen after extensive electrical diagnostics or component replacements.
View SPN 2237 FMI 4 Diagnostic Guide →
FMI 5: Current below normal or open circuit
SPN 2237 FMI 5 indicates insufficient current flow or open circuit condition at Source Address 237 within the J1939 network. This fault commonly occurs after ECM replacement or harness repairs when communication modules fail to establish proper electrical connections. Technicians frequently encounte
View SPN 2237 FMI 5 Diagnostic Guide →
FMI 6: Current above normal or grounded circuit
This fault indicates the electronic control module (ECM) has detected current flow exceeding the calibrated threshold on the Source Address 237 circuit, typically a sensor or actuator supply line. In practice, this code often appears after a forced DPF regeneration when a wiring harness near the exh
View SPN 2237 FMI 6 Diagnostic Guide →
FMI 7: Mechanical system not responding properly
SPN 2237 with FMI 7 indicates a mechanical system not responding properly, often seen after ECM replacements or forced DPF regenerations. This fault is crucial in systems where precise mechanical response is vital, such as engine control modules in heavy-duty vehicles. When this code appears, it oft
View SPN 2237 FMI 7 Diagnostic Guide →
FMI 9: Abnormal update rate
SPN 2237 FMI 9 indicates that the Engine Control Module (ECM) has detected an abnormal update rate from the device assigned to source address 237, as defined in SAE J1939-81. This typically occurs when a telematics unit or auxiliary controller fails to transmit its parameter group at the expected pe
View SPN 2237 FMI 9 Diagnostic Guide →
FMI 11: Root cause not known
SPN 2237 FMI 11 represents a J1939 network communication fault from Source Address 237 with undetermined root cause. This code frequently appears when ECMs lose communication during engine startup sequences or after CAN bus wiring repairs. The fault indicates that while a communication failure is de
View SPN 2237 FMI 11 Diagnostic Guide →
FMI 12: Bad intelligent device or component
SPN 2237 FMI 12 indicates that the device assigned to Source Address 237 has reported an internal fault, classifying itself as a bad intelligent device or component per J1939-81. This code commonly appears after a controller replacement or firmware update where the new module fails self-test. Techni
View SPN 2237 FMI 12 Diagnostic Guide →
FMI 13: Out of calibration
SPN 2237 with FMI 13 refers to a Source Address 237 out-of-calibration error. This condition typically arises after replacing the Engine Control Module (ECM) and failing to correctly calibrate the new unit. Technicians frequently encounter this fault following ECM or sensor replacements, particularl
View SPN 2237 FMI 13 Diagnostic Guide →
FMI 14: Special instructions
SPN 2237 with FMI 14 indicates special instruction requirements for Source Address 237, typically an auxiliary control module requiring manufacturer-specific diagnostic procedures. This fault commonly appears during ECM reprogramming sessions when technicians attempt standard diagnostic routines on
View SPN 2237 FMI 14 Diagnostic Guide →
FMI 18: Data valid but below normal operating range (moderately severe)
SPN 2237 FMI 18 indicates that the signal from Source Address 237 is valid but below the normal operating range. This typically occurs when a sensor or module on the J1939 bus outputs a voltage lower than the calibrated minimum, often after a partial harness short or a failing component. Technicians
View SPN 2237 FMI 18 Diagnostic Guide →
FMI 31: Condition exists
SPN 2237 FMI 31 refers to a condition where the Source Address 237 encounters persistent issues, often due to network communication faults. This code typically appears in scenarios where heavy-duty equipment experiences frequent electronic communication disruptions. For example, this fault can occur