SPN 2029 FMI 5: Meaning, Symptoms and Troubleshooting

Diagnostic Code

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

  1. Visual Harness Inspection: Trace the CAN harness from source address 29 to the backbone; look for chafing, cuts, or corrosion.
  2. Measure Continuity: With multimeter on ohms, check CAN_H and CAN_L wires for open circuit between module and backbone.
  3. Check Termination Resistors: Measure resistance across CAN_H and CAN_L at the module connector; should read 60 ohms on a terminated network.
  4. Swap Transceiver Module: If wiring is intact, replace the source address 29 ECU or its CAN transceiver chip to restore communication.