Fault Codes:Caterpillar General CID4128
What is Caterpillar Fault Code CID4128?
Caterpillar Fault Code CID4128 indicates a communication error or data link failure within the machine's Controller Area Network (CAN) bus system. This diagnostic trouble code (DTC) specifically signals that the Electronic Control Module (ECM) has detected an interruption, abnormal message, or complete loss of communication from a critical component on the CAN data bus.
The CAN bus serves as the central nervous system for modern Caterpillar excavators, allowing the ECM, hydraulic controllers, display monitor, and various sensors to exchange real-time operational data. When CID4128 appears, it means one or more controllers are either sending corrupted data packets, not responding to requests, or have completely dropped off the network. This is critical because the ECM relies on continuous communication to manage engine performance, hydraulic functions, emission controls, and operator interface displays. On used excavators, this code often points to age-related wiring degradation or connector corrosion rather than catastrophic component failure.
Common Symptoms
- Warning lights: Check Engine light or malfunction indicator illuminated on the instrument cluster
- Display malfunctions: Monitor screen showing error messages, frozen displays, or intermittent data readings (fuel level, temperature gauges)
- Reduced machine performance: Engine derate mode activated, limiting RPM or hydraulic response
- Intermittent operation: Systems working normally then suddenly losing functionality, especially during machine vibration or temperature changes
- Multiple fault codes: CID4128 often appears alongside other communication-related codes affecting hydraulic, transmission, or aftertreatment systems
Potential Causes
On used Caterpillar excavators, CID4128 typically stems from physical deterioration rather than electronic component failure:
- Corroded or loose connectors: Deutsch connectors on the main harness experiencing moisture intrusion or oxidation (extremely common on 5+ year old machines)
- Damaged CAN bus wiring: Harness chafing at known rub points near the swing bearing, boom cylinders, or along the undercarriage
- Failed termination resistors: 120-ohm terminating resistors at CAN bus endpoints degraded or disconnected
- Faulty controller module: A specific controller (hydraulic pump controller, display module) with internal circuit board failure
- Low system voltage: Weak batteries or failing alternator causing voltage drops below the 9V minimum threshold for CAN communication
- ECM software corruption: Rare but possible on machines with incomplete firmware updates or power interruptions during programming
How to Troubleshoot and Fix Code CID4128
Step 1: Visual Harness Inspection Begin with a thorough physical inspection of all visible wiring harnesses, especially around high-movement areas. On used excavators, check for abraded insulation near the swing motor, cab pivot points, and hydraulic line routing. Inspect all Deutsch connectors for green corrosion, bent pins, or moisture inside boots. Pay special attention to the main backbone harness running along the boom—this is a notorious failure point.
Step 2: CAN Bus Resistance Testing Using a digital multimeter (DMM), disconnect power and measure resistance across the CAN-High and CAN-Low lines at the diagnostic connector. You should read approximately 60 ohms with all modules connected (two 120-ohm terminators in parallel). A reading of 120 ohms indicates one missing terminator; infinite resistance suggests an open circuit in the bus wiring.
Step 3: Active Voltage Monitoring Reconnect the system and use Caterpillar Electronic Technician (Cat ET) software with a communication adapter to monitor live CAN bus activity. Check for missing controller addresses and observe voltage levels on CAN-High (should be 2.5-3.5V) and CAN-Low (1.5-2.5V) during operation. Voltage outside these ranges or excessive noise indicates wiring issues.
Step 4: Controller Isolation Testing If wiring tests pass, systematically disconnect individual controllers one at a time while monitoring the network with Cat ET. When the faulty controller is disconnected, communication should restore to remaining modules. This isolates the problematic component without unnecessary parts replacement.
Step 5: Connector Rehabilitation For used machines, thoroughly clean all connectors with electrical contact cleaner and apply dielectric grease before reassembly. Replace any connectors showing significant corrosion—connector issues cause 70% of CAN bus faults on older equipment.
Disclaimer: This guide provides general troubleshooting information. Always consult the official Caterpillar service manual for your specific machine model and serial number. Complex electrical diagnostics may require professional technician assistance with factory-level diagnostic tools.
Fault Description:
Left conveyor belt motor winding temperature sensor #3
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