Fault Codes:Caterpillar General CID1045
Caterpillar Fault Code CID1045: Complete Diagnostic Guide
What is Caterpillar Fault Code CID1045?
Caterpillar fault code CID1045 indicates a communication error between the Machine Electronic Control Module (ECM) and one or more components on the Controller Area Network (CAN) bus. This diagnostic trouble code specifically signals that the primary ECM has detected a loss of communication or intermittent signal failure with critical control modules, such as the hydraulic control system, display monitor, or other networked components.
This code is particularly critical for Caterpillar excavators because the CAN bus network serves as the nervous system of modern machines, coordinating operations between the engine controller, hydraulic systems, and operator interface. When CID1045 appears, the machine may enter derate mode or experience reduced functionality to protect components from operating without proper communication feedback.
Common Symptoms
When CID1045 is active on your Caterpillar excavator, operators typically experience:
- Warning lights illuminated on the instrument cluster, particularly the malfunction indicator lamp (MIL)
- Intermittent or complete loss of monitor display functionality, showing blank screens or frozen information
- Reduced engine power or automatic derate mode activation limiting RPM and hydraulic performance
- Erratic hydraulic response or delayed reaction to joystick inputs due to communication delays
- Multiple fault codes appearing simultaneously as the ECM loses contact with various networked modules
Potential Causes
The most common technical causes for CID1045 on used Caterpillar excavators include:
- Damaged CAN bus wiring harness from rubbing against frame components, particularly near the swing bearing where cables flex constantly
- Corroded or loose connector pins at the ECM, display module, or junction boxes exposed to moisture intrusion
- Failing ECM internal circuits due to age, voltage spikes, or component degradation in high-hour machines
- Defective terminating resistors at CAN bus endpoints causing signal reflection and communication errors
- Low battery voltage or failing alternator creating insufficient power for stable module communication
- Aftermarket component installation introducing incompatible devices or improper CAN bus termination
How to Troubleshoot and Fix Code CID1045
Step 1: Visual Harness Inspection Begin with a thorough physical examination of all CAN bus wiring, focusing on high-flex areas near the swing bearing, boom cylinders, and cab mounting points. Look for abraded insulation, pinched wires, or evidence of previous repairs. On used excavators, harness wear from years of vibration is the leading cause of intermittent communication faults.
Step 2: Connector and Ground Verification Disconnect and inspect all ECM connectors and related module connections. Clean connector pins with electrical contact cleaner and verify no bent or corroded terminals exist. Check chassis ground points with a multimeter, ensuring resistance to battery negative is below 0.5 ohms. Poor grounding frequently causes erratic CAN bus behavior in older machines.
Step 3: CAN Bus Voltage Testing Using Caterpillar Electronic Technician (Cat ET) software or a multimeter, measure CAN High and CAN Low voltages at the ECM connector with the key on, engine off. Proper readings should show approximately 2.5V on each line at rest, with differential voltage between 2.0-3.0V during communication. Readings outside this range indicate wiring faults or terminating resistor failures.
Step 4: Module Communication Test With Cat ET diagnostic software connected, monitor real-time communication status between all networked modules. Identify which specific component is dropping offline. If communication loss is intermittent, perform a "wiggle test" on harnesses while monitoring to isolate mechanical connection failures.
Step 5: Terminating Resistor Check Locate the CAN bus terminating resistors (typically 120-ohm resistors at network endpoints). With power disconnected, measure resistance between CAN High and CAN Low terminals—you should read approximately 60 ohms with both terminators in place. Incorrect readings indicate missing or failed resistors requiring replacement.
Disclaimer: This guide provides general troubleshooting information for Caterpillar fault code CID1045. Always consult the official Caterpillar service manual for your specific excavator model and serial number. Complex electrical diagnostics should be performed by qualified technicians with proper diagnostic equipment. Improper repairs may cause additional system damage or safety hazards.
Fault Description:
Oil temperature sensor record of the power transmission system
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