SPN 2023 FMI 3: Meaning and Fix
SPN 2023 FMI 3 indicates the Engine Control Module (ECM) has detected a voltage above normal or a short-to-high condition on the J1939 data link associated with Source Address 23. This commonly appears after a forced DPF regeneration when a wiring harness is pinched against the exhaust manifold. Technicians frequently encounter this fault after replacing the ECM without properly verifying the integrity of the backbone termination resistors.
Common Symptoms
- Engine no-start: ECM cannot communicate on the J1939 bus, preventing engine start and fuel injection commands.
- Dashboard warning lights: Red stop engine lamp and amber warning lamp illuminate simultaneously with the fault code.
- Loss of telematics: J1939 bus voltage anomaly disrupts data transmission to remote monitoring systems.
- Intermittent power loss: Engine randomly derates when the short-to-high condition occurs under vibration.
Probable Causes
- Shorted CAN_H line: CAN_H wire (pin C or J1939-11) shorted to battery voltage or a 24V power source.
- Failed ECM driver: Internal transceiver failure in the ECM, causing a permanent high output on the bus.
- Termination resistor fault: Missing or incorrect 120-ohm termination resistor allows voltage reflections that appear as shorts.
- Corroded connector pin: Moisture ingress in the Deutsch connector creates a conductive path between CAN_H and power.
Advanced Technical Analysis
The ECM continuously monitors the J1939 bus differential voltage. Under normal conditions, recessive voltage is 2.5V on CAN_H and CAN_L. A short-to-high forces CAN_H above 3.5V, triggering FMI 3. The ECM debounces the fault for 500 ms before activation to avoid false triggers from transient spikes.
Electrical analysis reveals that a short to 24V causes the CAN_H line to exceed the 5V absolute maximum rating of the transceiver. This can permanently damage the physical layer chip. The ECM then enters a bus-off state, isolating itself from the network to protect the remaining nodes.
As a safety fallback, the ECM enables torque derate to 50% and limits engine speed to 1200 RPM. The J1939 network is partitioned, and the ECM reverts to a limp-home strategy using only the internal engine sensors. This prevents uncontrolled operation while preserving basic drivability.
Long-term prevention requires measuring the bus resistance between CAN_H and CAN_L with the ECM disconnected. A value below 50 ohms indicates a short. Real-world workshop experience shows that after replacing the ECM, technicians must verify the termination resistors at the diagnostic connector—missing resistors are a common cause of this fault on MAN trucks.
Step-by-Step Troubleshooting Guide
- Measure bus voltage: With ignition on, measure voltage between CAN_H and ground; should be 2.5V. Above 3.5V confirms short.
- Disconnect ECM connector: If voltage drops to 0V, the short is external; if stays high, the ECM transceiver is faulty.
- Check termination resistors: Measure resistance between CAN_H and CAN_L at the backbone; must be 60 ohms ±10%.
- Inspect harness routing: Look for chafing near exhaust manifold or sharp edges, especially after DPF or turbo work.
Have more questions about SPN 2023 FMI 3?