Fault Codes:Caterpillar General CID2999

What is Caterpillar Fault Code CID2999?

CID2999 indicates a Component Identifier (CID) mismatch or invalid component configuration detected by the Electronic Control Module (ECM). This diagnostic trouble code appears when the ECM cannot properly recognize or communicate with a system component, sensor, or control module that's reporting an unrecognized or corrupted identification number.

This fault is critical for Caterpillar excavators because the ECM relies on proper component identification to manage engine performance, emissions controls, and hydraulic system coordination. When CID2999 triggers, the machine's computer cannot verify that installed components are compatible with the system programming, potentially affecting machine operation and diagnostic capabilities. This code is particularly common in used excavators that have undergone component replacements, ECM reflashing, or aftermarket part installations without proper configuration updates.

Common Symptoms

  • Check Engine light or malfunction indicator illuminated on the operator display
  • Intermittent or complete loss of specific system functions (hydraulics, engine derate, or auxiliary controls)
  • Diagnostic software showing communication errors or missing component data
  • Machine may enter derate mode or experience reduced power output as a protective measure
  • Inability to perform calibrations or system tests through service tools due to component recognition failure

Potential Causes

The most common technical reasons for CID2999 on used Caterpillar excavators include:

  • Mismatched component replacement – Installing sensors, injectors, or control modules without programming the new CID into the ECM database
  • ECM software version incompatibility – Outdated firmware that doesn't recognize newer component identification protocols
  • Corrupted ECM memory – Battery voltage drops, interrupted flash procedures, or age-related memory degradation causing stored CID data loss
  • Wiring harness damage at communication network connections, especially at known rub points near the swing bearing or boom pivot areas
  • Connector corrosion on CAN bus terminations or component-specific communication circuits, common in machines with high operating hours
  • Aftermarket parts installed without proper CID configuration using Caterpillar Electronic Technician (Cat ET)

How to Troubleshoot and Fix Code CID2999

Step 1: Identify the Specific Component Connect Cat ET diagnostic software to determine which component is reporting the CID mismatch. Navigate to the Configuration menu and check the Component ID listing against installed hardware. Document any components showing "Unknown" or "Invalid" status.

Step 2: Verify Physical Component Installation Inspect the flagged component and its wiring harness for proper connection. On used excavators, pay special attention to connector pins for corrosion, bent terminals, or moisture intrusion. Check harness routing for wear points where insulation may have rubbed through, particularly on machines with 5,000+ operating hours.

Step 3: Check ECM Software and Component Compatibility Using Cat ET, verify the ECM software version supports the installed component. Compare component part numbers against Caterpillar's compatibility matrix. If a recent replacement occurred, the new component may require CID programming through the "Configure Component ID" function in Cat ET.

Step 4: Perform Communication Circuit Testing Use a digital multimeter to test communication line continuity and termination resistance (typically 60 ohms across CAN bus networks). Check for proper supply voltage (typically 8-9 VDC on data lines when active). Test ground circuits for resistance below 1 ohm.

Step 5: Reprogram or Replace as Needed If wiring and voltage checks pass, reprogram the component CID using Cat ET's configuration tools. For corrupted ECM memory, a complete ECM reflash may be necessary. When replacing components on used machines, always configure the new CID immediately after installation to prevent code recurrence.


Disclaimer: This guide provides general troubleshooting information for Caterpillar fault code CID2999. Always consult the machine-specific service manual and consider professional diagnostic assistance from a certified Caterpillar technician, especially when dealing with ECM programming or complex electrical diagnostics on used equipment.

Fault Description:

The transmission lift box disconnects the #2 speed sensor

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.

facebookyoutubeinstagramtiktoklinkedinreddit
Contact us
Contact us
faqsFAQsWhatsAppWhatsApp