Fault Codes:Caterpillar General CID3058
What is Caterpillar Fault Code CID3058?
Caterpillar Fault Code CID3058 indicates an abnormal update rate or communication error with a specific component identifier within the machine's CAN (Controller Area Network) communication system. This diagnostic trouble code signals that the Electronic Control Module (ECM) is not receiving data packets at the expected frequency from a networked controller or sensor module, disrupting synchronized operation between systems.
This code is critical for Caterpillar excavators because modern machines rely on continuous data exchange between multiple controllers—including the engine ECM, hydraulic controller, and display modules. When communication degrades or stops, the machine may enter protective derate mode or experience unpredictable system behavior. In used excavators, this fault often stems from deteriorated wiring harnesses, corroded connectors, or failing electronic modules that have accumulated thousands of operating hours.
Common Symptoms
Operators may experience the following when CID3058 is active:
- Warning light illumination on the instrument cluster, often accompanied by a communication fault message on the display
- Intermittent loss of functionality in hydraulic systems, such as erratic swing speed or attachment response
- Engine derate or power reduction, limiting machine performance to protect systems from uncoordinated operation
- Inconsistent gauge readings or display malfunctions showing incorrect temperature, pressure, or fuel level data
- Inability to access diagnostic information through the monitor panel due to disrupted data flow
Potential Causes
The most common technical causes for CID3058 in used Caterpillar excavators include:
- Damaged CAN bus wiring harness, particularly at known rub points near the swing bearing, boom cylinders, or chassis flex zones where repeated movement causes insulation breakdown
- Corroded or loose connector terminals at module interfaces, especially in machines exposed to wet or corrosive environments
- Failing electronic control module with degraded internal circuitry from age, vibration, or thermal cycling
- Inadequate voltage supply due to weak batteries, failing alternators, or poor ground connections affecting module power
- Software version mismatches between controllers after component replacement without proper ECM reprogramming
- Physical damage to controllers from water intrusion, impact, or component mounting failures
How to Troubleshoot and Fix Code CID3058
Step 1: Connect Caterpillar Electronic Technician (Cat ET) Software Use Cat ET diagnostic software with the appropriate communication adapter to identify which specific component identifier is reporting the abnormal update rate. Record all active and logged codes, noting the Failure Mode Identifier (FMI) and occurrence count.
Step 2: Perform Visual Harness Inspection Thoroughly inspect the CAN bus wiring harness from the ECM to all networked modules. On used excavators, focus on areas where harnesses route across moving joints, through bulkheads, or near heat sources. Look for abraded insulation, pinched wires, or connectors with corrosion on pins. Check that terminating resistors (typically 120-ohm resistors at network ends) are present and functional.
Step 3: Test Communication Circuit Integrity Using a digital multimeter, measure CAN High and CAN Low voltage at the suspect module connector with the key on, engine off. Typical readings should show approximately 2.5V on each line at rest, with differential voltage during communication. Verify resistance between CAN High and CAN Low should measure approximately 60 ohms with all modules connected (indicating proper termination).
Step 4: Check Power Supply and Grounds Measure battery voltage at the affected module (should be 12.5-14V with engine running). Inspect and clean all ground connections, particularly chassis grounds that corrode over time. Poor grounds are a leading cause of communication failures in older machines.
Step 5: Isolate Faulty Component If wiring tests pass, disconnect modules one at a time while monitoring communication status through Cat ET. This isolates whether a specific controller is disrupting the network. For used excavators with high hours, ECM or display module replacement may be necessary after confirming the component cannot maintain proper update rates.
Step 6: Update Software and Clear Codes After repairs, use Cat ET to ensure all controllers have compatible software versions. Perform ECM parameter initialization if modules were replaced, then clear fault codes and operate the machine through full function cycles to verify repair.
Disclaimer: This guide provides general diagnostic information for CID3058. Always consult the specific service manual for your Caterpillar excavator model and serial number. If you lack experience with electrical diagnostics or specialized tools, consult a certified Caterpillar technician to prevent further damage to electronic systems.
Fault Description:
Cylinder #20 combustion probe
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