Fault Codes:Caterpillar General SPN678
What is Caterpillar Fault Code SPN678?
SPN678 indicates a problem with the Blower Motor Circuit in Caterpillar equipment. This Suspect Parameter Number specifically monitors the electrical circuit responsible for powering the cab's blower motor, which controls ventilation, heating, and air conditioning airflow.
This fault code is part of the J1939 diagnostic protocol used across Caterpillar's electronic control systems. The ECM (Engine Control Module) or cab control module detects abnormal voltage, current draw, or open/short circuit conditions in the blower motor circuit. While not directly affecting engine performance, this code is critical for operator comfort and cab environment control, which impacts visibility (defrosting) and overall machine usability in extreme temperatures. In used excavators, this fault often indicates aging electrical components or environmental damage to wiring harnesses.
Common Symptoms
- Blower motor fails to operate at any speed setting or operates intermittently
- Climate control system warning light illuminated on the dashboard
- No airflow from cab vents regardless of temperature setting
- Blower operates only at certain speeds (typically high speed only if resistor pack is failing)
- Burning smell or unusual noise from the blower motor area before complete failure
Potential Causes
The most common technical causes for SPN678 in used Caterpillar excavators include:
- Blower motor failure due to worn brushes, seized bearings, or internal winding damage
- Blower motor resistor pack failure (controls motor speeds), especially common in machines with 5,000+ operating hours
- Damaged wiring harness from rodent damage, insulation cracking, or wear at flex points near the cab mounting
- Corroded or loose connectors at the blower motor or control module (particularly in machines exposed to moisture or coastal environments)
- Faulty blower motor relay or fuse in the cab electrical panel
- Short circuit to ground caused by harness rubbing against metal cab structures
How to Troubleshoot and Fix Code SPN678
Step 1: Visual Inspection Begin by accessing the blower motor housing (typically located under the dashboard or behind the cab panel). Inspect all wiring harnesses for visible damage, chafing, or rodent activity. Check connector terminals for corrosion, bent pins, or moisture intrusion—common in used machines.
Step 2: Electrical Testing Using a digital multimeter, check for proper voltage supply at the blower motor connector with the ignition on and blower activated. You should see battery voltage (approximately 12-24V depending on your machine's system). Test resistance across the blower motor terminals (typically 3-8 ohms when functional). Check the resistor pack continuity if equipped.
Step 3: Component Testing Apply direct 12V or 24V power (matching your system) to the blower motor terminals to verify motor operation. If the motor runs with direct power but not through the circuit, focus on the control switch, relay, or resistor pack. For used excavators, inspect harness routing for friction wear points where cables pass through cab mounts or near moving components.
Step 4: Repair and Clear Code Replace faulty components (blower motor, resistor pack, damaged harness sections, or corroded connectors). Use dielectric grease on all reconnected terminals to prevent future corrosion. Clear the fault code using Caterpillar ET (Electronic Technician) diagnostic software and verify repair by operating the system through all speed settings.
Disclaimer: This guide provides general troubleshooting information. Always consult your machine's service manual and consider professional diagnostic assistance for complex electrical issues, especially on used equipment with unknown service history.
Fault Description:
ECU 8 V DC power supply
Fault Cause:
SPN (Suspicious Parameter Number) : FMI is used in conjunction with SPN to provide specific information related to the Fault Diagnosis Code (DTC). The FMI may indicate faults in circuits or electrical components that have been detected before. FMI may also indicate the abnormal operation conditions that have been detected before. This code is displayed in the form of "SPN-FMI". The ECM/ECU also attaches the textual description to the information transmitted through the J1939 data link. This text description is used to describe SPN-FMI. Determine the failure mode of the DTC by evaluating the electrical signals of the suspicious circuit. Failure mode identifiers can be divided into two types: A code indicating a detected fault in a circuit or electrical component 354. Code indicating system events was detected Usually, when the signal of the circuit exceeds the range of the sensor, the first type of code is generated. The code of the second category indicates that the sensor signal is normal, but the signal exceeds the normal working range of the parameters. Please refer to the troubleshooting guide for the specific product. The troubleshooting guide steps will help determine the root cause of the DTC
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