Fault Codes:Caterpillar General SPN629

What is Caterpillar Fault Code SPN629?

SPN629 indicates a problem with the J1939 Data Link communication network, specifically related to the CAN Bus system experiencing intermittent or complete communication failures between electronic control modules. This Suspect Parameter Number monitors the integrity of the Controller Area Network (CAN) communication protocol that allows various electronic control units (ECUs) to share critical operational data across the machine.

In Caterpillar excavators, the J1939 network serves as the backbone for communication between the Engine Control Module (ECM), hydraulic controllers, monitor display, and other electronic systems. When SPN629 triggers, it signals that data packets are being corrupted, delayed, or lost entirely, compromising the machine's ability to coordinate functions properly. This is particularly critical in modern excavators where precise timing between engine output, hydraulic flow, and implement control depends on millisecond-level communication accuracy.

Common Symptoms

  • Yellow warning light illuminated on the instrument cluster with possible "Check Engine" or communication error messages displayed
  • Intermittent loss of monitor display functions, including blank screens, frozen gauges, or missing operational data
  • Erratic engine behavior such as unexpected derating, rough idle, or failure to respond to throttle inputs consistently
  • Hydraulic system irregularities including delayed response times or inability to execute complex multi-function operations
  • Multiple fault codes appearing simultaneously across different systems due to communication breakdown between modules

Potential Causes

Damaged or corroded CAN Bus wiring harness is the most common culprit in used excavators, particularly at flex points near the swing bearing or along the boom where cables experience constant movement and vibration.

Faulty terminating resistors at either end of the CAN network can cause signal reflection and data corruption, especially as components age and resistance values drift outside specification (typically 120 ohms).

Corroded or loose electrical connectors on control modules, particularly the Deutsch-style connectors common in Caterpillar equipment, create intermittent contact that disrupts communication.

Failed Electronic Control Module with damaged CAN transceiver circuits can pull down the entire network or generate noise that corrupts data transmission.

Aftermarket accessories or modifications improperly spliced into the CAN network without proper isolation can introduce electrical noise or improper loading.

Water intrusion into junction boxes or control module enclosures, common in machines operating in wet conditions or with compromised seals.

How to Troubleshoot and Fix Code SPN629

Step 1: Visual Inspection of Harness and Connectors Begin with a thorough physical examination of the CAN Bus wiring harness, paying special attention to areas with known wear patterns. On used excavators, inspect routing near the swing bearing, hydraulic lines, and anywhere cables contact metal surfaces. Look for abraded insulation, pinched wires, or evidence of previous repairs. Disconnect and inspect all CAN network connectors for corrosion, bent pins, or moisture. Clean contacts with electrical contact cleaner and apply dielectric grease during reassembly.

Step 2: Measure CAN Bus Voltage and Resistance Using a digital multimeter, measure voltage between CAN High and CAN Low terminals at the diagnostic connector with the key on, engine off. You should see approximately 2.5 volts on each line relative to ground, with about 0 volts difference between them at rest. With the key off, measure resistance between CAN High and CAN Low; you should read approximately 60 ohms (two 120-ohm terminating resistors in parallel). Readings significantly different indicate terminating resistor failure or network short/open conditions.

Step 3: Use Caterpillar Electronic Technician (Cat ET) Software Connect Cat ET diagnostic software to isolate which module is causing communication errors. Monitor the network activity screen to identify which ECU is not responding or generating errors. The software can perform CAN network health tests and help pinpoint whether the issue is a specific module, wiring segment, or network-wide problem. For used machines, check for software version mismatches between modules, as outdated firmware can cause compatibility issues.

Step 4: Systematic Module Isolation If voltage and resistance checks pass but communication errors persist, systematically disconnect non-critical modules one at a time while monitoring for code clearance. This identifies if a specific failed ECU is dragging down the network. Start with aftermarket additions, then peripheral modules like implement controllers before testing core systems. Replace terminating resistors if any module shows open-circuit conditions.

Step 5: Harness Repair and Preventive Measures For used excavators with confirmed harness damage, avoid temporary splices. Replace entire harness sections using proper CAN-rated twisted-pair cable with appropriate shielding. Ensure new routing eliminates previous rub points and secure with proper standoffs. Apply protective loom or spiral wrap at flex points and verify all grounds are clean and tight, as poor grounding significantly impacts CAN communication integrity.


Disclaimer: This guide provides general troubleshooting information for SPN629 on Caterpillar excavators. Always consult the specific service manual for your machine model and serial number. If you're uncomfortable performing electrical diagnostics, or if the fault persists after basic troubleshooting, consult a certified Caterpillar technician or qualified heavy equipment mechanic to prevent further damage or safety hazards.

Fault Description:

Controller #1

Fault Cause:

SPN (Suspicious Parameter Number) : FMI is used in conjunction with SPN to provide specific information related to the Fault Diagnosis Code (DTC). The FMI may indicate faults in circuits or electrical components that have been detected before. FMI may also indicate the abnormal operation conditions that have been detected before. This code is displayed in the form of "SPN-FMI". The ECM/ECU also attaches the textual description to the information transmitted through the J1939 data link. This text description is used to describe SPN-FMI. Determine the failure mode of the DTC by evaluating the electrical signals of the suspicious circuit. Failure mode identifiers can be divided into two types: A code indicating a detected fault in a circuit or electrical component 305. Code indicating system events was detected Usually, when the signal of the circuit exceeds the range of the sensor, the first type of code is generated. The code of the second category indicates that the sensor signal is normal, but the signal exceeds the normal working range of the parameters. Please refer to the troubleshooting guide for the specific product. The troubleshooting guide steps will help determine the root cause of the DTC

FairTradeMachinery

You Design the Vision. We Handle the Hard Parts.

Helping Global Buyers Access Better-Value Machinery and After-Sales Solutions.

As China's Leading Global Used Machinery Exchange Platform, we sits at the intersection of IoT technology and B2B commerce. That means real-time inventory data, verified seller profiles, and a transaction process designed for cross-border buyers who can't always inspect machines in person. Our users in China have exceeded 1.5 millions meaning we have the first source of excavator owners and the equivalent number of machines. This means we can cover all the popular models and even specific needs, no matter of the status.

facebookyoutubeinstagramtiktoklinkedinreddit
Contact us
Contact us
faqsFAQsWhatsAppWhatsApp