Fault Codes:Caterpillar General CID638
What is Caterpillar Fault Code CID638?
CID638 indicates a communication error or data link failure within the Caterpillar machine's Controller Area Network (CAN) system. This fault occurs when the Electronic Control Module (ECM) or Machine Control Module (MCM) detects lost, corrupted, or intermittent communication between critical electronic controllers on the machine's network.
On Caterpillar excavators, the CAN bus system connects multiple controllers—including the engine ECM, hydraulic controller, display module, and various sensor networks. When CID638 triggers, it signals that one or more controllers cannot properly exchange data, which directly impacts machine diagnostics, performance monitoring, and integrated system functions. This code is particularly critical because modern excavators rely on continuous controller communication for optimal fuel efficiency, hydraulic response, and emission control compliance.
Common Symptoms
- Warning lights illuminated on the operator display, often accompanied by "Check Engine" or communication error messages
- Intermittent or complete loss of gauge readings on the instrument cluster (fuel level, coolant temperature, hydraulic temperature)
- Reduced engine power or derate mode activation, limiting machine performance as a protective measure
- Erratic hydraulic operation or delayed response due to incomplete data exchange between controllers
- Inability to perform diagnostics using Caterpillar Electronic Technician (CAT ET) software or other diagnostic tools
Potential Causes
On used Caterpillar excavators, CID638 commonly stems from age-related deterioration and environmental exposure:
- Corroded or damaged CAN bus connectors, especially at harness junction points exposed to moisture, mud, or hydraulic fluid contamination
- Frayed or broken CAN bus wiring caused by cable routing near moving components, hydraulic lines, or sharp metal edges (common wear points include behind operator cab and along boom harness runs)
- Failed terminating resistors at either end of the CAN network, causing signal reflection and data corruption
- Faulty ECM, MCM, or display module with internal communication circuit failure
- Low battery voltage or poor ground connections disrupting network voltage stability (CAN systems require stable 9-14V operation)
- Aftermarket component installation without proper CAN integration or incorrect wiring procedures
How to Troubleshoot and Fix Code CID638
Step 1: Visual Harness Inspection Begin with thorough inspection of all CAN bus harness connectors and wiring. On used excavators, focus on areas with visible wear, corrosion (white/green deposits), or physical damage. Check connector pins for bent terminals or moisture intrusion. Clean all connections with electrical contact cleaner and apply dielectric grease to prevent future corrosion.
Step 2: CAN Bus Voltage and Resistance Testing Using a digital multimeter (DMM), measure CAN-High and CAN-Low voltage at the ECM connector with ignition ON (should read approximately 2.5V each with no communication, fluctuating between 2.0-3.5V during active communication). With ignition OFF and all controllers disconnected, check terminating resistance between CAN-High and CAN-Low terminals—should read approximately 60 ohms (two 120-ohm resistors in parallel). Incorrect readings indicate open circuits, shorted wiring, or missing terminators.
Step 3: Controller-Specific Diagnostics Connect CAT ET diagnostic software to identify which specific controller is dropping off the network. Review communication status for each module. If a specific controller repeatedly loses communication, swap with a known-good unit to determine if the controller itself has failed. For used machines, inspect grounding points for each controller—clean and tighten all chassis grounds, as poor grounding is a frequent culprit in older equipment.
Step 4: Harness Continuity and Isolation Testing Disconnect all controllers from the CAN network. Perform continuity tests on CAN-High and CAN-Low wires from end to end, checking for opens. Then test isolation between CAN-High, CAN-Low, and chassis ground—should show infinite resistance (open circuit). Any continuity to ground indicates damaged insulation or pinched wiring requiring repair or replacement.
Step 5: Repair and Verification Replace damaged sections of CAN bus harness, ensuring proper twisted-pair cable is used and routed away from high-vibration areas and hydraulic lines. Secure with proper clamps to prevent future chafing. After repairs, clear fault codes using CAT ET, operate the machine through full work cycles, and monitor for code recurrence.
Disclaimer: This guide provides general troubleshooting information for Caterpillar CID638 fault codes. Actual diagnostic procedures may vary by specific excavator model and year. Always consult the official Caterpillar service manual for your machine and consider professional diagnosis for complex electrical issues, especially on used equipment with unknown service history.
Fault Description:
Starter solenoid valve
Fault Cause:
CID (Component Identifier) : A diagnostic code used to notify maintenance personnel of a fault detected in a specific circuit or system. The CID-FMI diagnostic code is used to describe the detected faults rather than the root causes.
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