Fault Codes:Caterpillar General MID87
What is Caterpillar Fault Code MID87?
MID87 indicates a communication or system fault originating from the Hydraulic Electronic Unit Controller (HEUI) or related hydraulic control systems on Caterpillar excavators. MID stands for "Message Identifier," and MID87 specifically points to issues within the hydraulic control electronics that manage critical functions like pump output, flow control, and pressure regulation.
This fault code is particularly critical because the Hydraulic Electronic Unit Controller serves as the brain for your excavator's hydraulic system, coordinating commands between the Engine Control Module (ECM) and various hydraulic components. When MID87 appears, it signals that the controller has detected an internal malfunction, communication breakdown, or power supply issue that could compromise hydraulic performance. For used excavators, this code often emerges due to age-related electrical degradation, making prompt diagnosis essential to prevent costly downtime and secondary system damage.
Common Symptoms
When MID87 is active on your Caterpillar excavator, operators typically experience:
- Hydraulic system derate or complete loss of hydraulic functions (boom, stick, bucket, or swing operations may become sluggish or unresponsive)
- Check Engine light or malfunction indicator illuminated on the operator display panel
- Error messages on the monitor specifically referencing hydraulic system faults or controller communication errors
- Intermittent hydraulic performance issues that worsen under load or during specific operating temperatures
- Engine running normally but hydraulic implements failing to respond to joystick commands
Potential Causes
The most common technical reasons for MID87 appearing on used Caterpillar excavators include:
- Hydraulic Electronic Unit Controller internal failure due to component aging, moisture intrusion, or circuit board degradation
- Damaged or corroded wiring harness connecting the HEUI controller to the ECM, particularly at known rub points near the swing bearing or along the boom
- Power supply issues including blown fuses, poor ground connections, or voltage drops in the controller's dedicated circuit
- CAN bus communication failures between the hydraulic controller and engine ECM caused by damaged termination resistors or severed data lines
- Connector corrosion at the HEUI controller plug, especially common in machines operated in wet or coastal environments
- Software corruption within the controller requiring reprogramming or module replacement
How to Troubleshoot and Fix Code MID87
Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) or equivalent diagnostic software to read active and logged fault codes. Document all associated PIDs, FMIs, and occurrence counts. Check for multiple MIDs that might indicate a broader electrical issue rather than isolated controller failure.
Step 2: Inspect Power Supply and Grounds Verify the HEUI controller is receiving proper voltage (typically 12-24V depending on machine model) using a digital multimeter. Check the dedicated fuse or circuit breaker in the main power distribution panel. Inspect all ground connections for corrosion, looseness, or paint interference—ground faults are extremely common in used equipment.
Step 3: Examine Wiring Harness and Connectors Physically trace the harness from the Hydraulic Electronic Unit Controller to the ECM, looking for chafe marks, pinch points, or previous repair attempts. Pay special attention to areas where harnesses pass through bulkheads or near moving components. Clean all connector pins with electrical contact cleaner and inspect for bent pins, moisture, or green corrosion typical of older machines.
Step 4: Test CAN Bus Communication Using Cat ET, monitor real-time CAN bus communication between controllers. Check termination resistor values (should read approximately 60 ohms across CAN High and CAN Low when controllers are disconnected). Replace damaged data line sections and ensure proper shielding is intact.
Step 5: Controller Replacement or Reprogramming If all electrical checks pass but MID87 persists, the HEUI controller itself may require replacement. For used excavators, consider sourcing remanufactured units with warranty coverage. After replacement, the new controller must be programmed with machine-specific parameters using Cat ET.
Disclaimer: This guide provides general troubleshooting information for experienced diesel mechanics. Always consult official Caterpillar service documentation for your specific machine model, and consider professional diagnostic services for complex electrical issues to avoid misdiagnosis and unnecessary parts replacement.
Fault Description:
Chassis control module
Fault Location:
CDL
Fault Cause:
MID (Module Identifier) : Identifies the electronic control module (ECM) or electronic control unit (ECU) that has diagnosed the fault.
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