SPN 2029 FMI 5: Meaning and Fix
SPN 2029 FMI 5 indicates the electronic control unit monitoring Source Address 29 has detected a current below normal or an open circuit on the associated data link circuit. This fault commonly appears after a module replacement when a connector pin is not fully seated, or when a wiring harness chafes against a chassis ground, causing intermittent loss of communication.
Common Symptoms
- Loss of CAN Communication: The source address 29 node fails to transmit or receive J1939 messages, causing data gaps.
- Instrument Cluster Warning: Dashboard displays a yellow or red warning lamp indicating a network or module fault.
- Intermittent System Shutdown: Engine or transmission may enter limp-home mode when the offending module drops offline.
- Diagnostic Link Failure: Scan tool cannot establish full communication with all ECUs on the backbone.
Probable Causes
- Open CAN_H or CAN_L Wire: A break in the twisted pair wiring between the source address 29 node and the backbone.
- Corroded Connector Terminal: Oxidation or moisture ingress at the module connector increases resistance to open circuit.
- Failed Module Transceiver: Internal CAN transceiver chip in the source address 29 ECU has failed open.
- Missing Termination Resistor: If the node is an endpoint, a missing 120-ohm resistor causes signal reflections and current drop.
Advanced Technical Analysis
The ECM microcontroller continuously monitors the differential voltage on the CAN_H and CAN_L lines. When the recessive-to-dominant transition current falls below the transceiver threshold (typically below 10 mA for a standard 120-ohm system), the controller sets SPN 2029 FMI 5. This indicates an open circuit, as no current loop exists.
Per J1939-81, the source address 29 node must maintain a minimum bus current of 12 mA during dominant bits. If the ECM detects a sustained current below 8 mA for more than 50 ms (debounce timer), it latches the fault. This prevents false triggers from electrical noise.
Upon activation, the ECM initiates a safety fallback: it sets the source address 29 node to a passive state, stops transmitting its messages, and forces a torque derate of up to 25% on the engine. This protects the powertrain from operating without critical data.
Long-term diagnosis requires checking the network topology per Bosch CAN 2.0B. Technicians frequently find this fault after a DPF regeneration when heat damages nearby wiring. A proper repair involves replacing the damaged harness section with OEM twisted-pair and verifying termination at both ends.
Step-by-Step Troubleshooting Guide
- Visual Harness Inspection: Trace the CAN harness from source address 29 to the backbone; look for chafing, cuts, or corrosion.
- Measure Continuity: With multimeter on ohms, check CAN_H and CAN_L wires for open circuit between module and backbone.
- Check Termination Resistors: Measure resistance across CAN_H and CAN_L at the module connector; should read 60 ohms on a terminated network.
- Swap Transceiver Module: If wiring is intact, replace the source address 29 ECU or its CAN transceiver chip to restore communication.