Fault Codes:Caterpillar General SPN638
What is Caterpillar Fault Code SPN638?
SPN638 indicates a problem with the SAE J1939 Serial Communication Link (Data Link), specifically detecting an abnormal update rate or missing messages from a critical control module on the CAN bus network. This Suspect Parameter Number monitors the communication integrity between the Engine Control Module (ECM), hydraulic controllers, and other networked components in Caterpillar excavators and heavy equipment.
This fault is critical because modern Caterpillar machines rely on constant CAN bus communication to coordinate engine performance, hydraulic functions, and diagnostic systems. When SPN638 activates, the ECM may enter a derate mode or disable certain functions to protect the machine, directly impacting productivity and operational safety.
Common Symptoms
- Warning lights illuminated on the instrument cluster, often accompanied by a "Check Engine" or diagnostic indicator
- Reduced engine power or automatic derate mode, limiting machine performance to protect systems
- Erratic hydraulic response or sluggish boom/bucket movements due to communication loss with hydraulic controllers
- Intermittent gauge failures or display errors showing incorrect readings for temperature, pressure, or fuel levels
- Multiple fault codes appearing simultaneously as the ECM loses communication with various modules
Potential Causes
The most common technical causes for SPN638 on used Caterpillar excavators include:
- Corroded or damaged CAN bus connectors, particularly at harness junction points exposed to moisture and vibration
- Chafed or broken wiring in the J1939 data link harness, especially at known rub points near the engine mount, cab pivot, or undercarriage routing
- Failed ECM or secondary control module with internal communication circuit failure
- Loose or corroded ground connections affecting the entire CAN network voltage reference
- Incompatible or faulty aftermarket components (displays, telematics devices) improperly connected to the data bus
- Low system voltage from weak batteries or failing alternators causing communication dropouts
How to Troubleshoot and Fix Code SPN638
Step 1: Visual Inspection of CAN Bus Harness Begin by inspecting all data link connectors and wiring from the ECM to each networked module. On used excavators, pay special attention to harness routing near moving components, hydraulic lines, and areas with heat exposure. Check for corrosion, pin damage, or moisture intrusion in Deutsch-style connectors.
Step 2: Verify Power Supply and Grounds Using a digital multimeter, measure battery voltage (should be 12.0-14.5V with engine running). Inspect and clean all chassis ground points and ECM ground connections. Poor grounds are a leading cause of intermittent communication faults in aging machines.
Step 3: Use Caterpillar ET Diagnostic Software Connect Caterpillar Electronic Technician (ET) software to the diagnostic port. Monitor live CAN bus traffic and identify which specific module is dropping communication. ET will show message update rates and help isolate the faulty component.
Step 4: Test Harness Continuity and Resistance Disconnect power and measure resistance between CAN High and CAN Low terminals (should be 55-65 ohms with terminating resistors intact). Check for short circuits to ground or between CAN wires, common in harnesses with insulation wear.
Step 5: Replace Damaged Components Replace confirmed faulty wiring sections, connectors, or control modules. For used excavators, consider replacing entire harness sections rather than splicing, as aged insulation often fails at multiple points. Always use OEM-spec twisted-pair shielded cable for CAN bus repairs.
Disclaimer: This guide provides general diagnostic information. Complex electrical issues may require professional diagnosis with factory-level diagnostic tools. Always consult Caterpillar service documentation and qualified technicians for repairs involving control modules and communication networks.
Fault Description:
Engine fuel rack actuator
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 314. The 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.







FAQs
WhatsApp