Cat ET 2021A Training: Fault Codes on CAT 980H

If you’ve ever stared at a Caterpillar fault code like 596-3 or 1401-5 and wondered where to even begin, Cat Electronic Technician (Cat ET) is the OEM diagnostic software that decodes exactly what those numbers mean — and more importantly, tells you where to probe with a multimeter. This walkthrough is based on a complete Cat ET 2021A training session using the software’s built-in Trainer mode, which lets you practice diagnostics on a simulated CAT 980H Medium Wheel Loader without needing a live machine or a paid license.

Whether you’re a fleet technician handling CAT excavators and wheel loaders, or a shop owner investing in heavy equipment diagnostic capability, understanding Cat ET’s interface — from ECM identification to reading active and logged fault codes — is the foundation of every Caterpillar diagnosis. Let’s walk through it step by step.

Cat ET 2021A main interface with Caterpillar Comm Adapter 3 RP1210 selected
Cat ET 2021A v1.0 main interface — Caterpillar Comm Adapter 3 (RP1210) selected at bottom status bar

What Is Cat ET and What Do You Need to Run It?

Cat Electronic Technician is Caterpillar’s factory diagnostic software — the only tool that gives you full access to every ECM on a CAT machine, including parameter monitoring, active and logged fault codes, ECM flash programming, and component activation tests. Third-party OBD2 scanners simply cannot read Caterpillar’s proprietary CAN bus protocol at this depth.

To run Cat ET against a real machine, you need five things:

  1. A Windows PC or laptop (Windows 7 or newer — Windows 10/11 fully supported)
  2. Cat ET software installed
  3. A communication adapter (Caterpillar Comm Adapter 2, Comm Adapter 3, or compatible RP1210 interface)
  4. A Caterpillar machine with a service connector (10-pin round DT or 9-pin Deutsch)
  5. A valid Cat ET software license for live connection

The Trainer mode removes requirements 3–5. It runs entirely offline, simulates a full machine environment, and is ideal for training new technicians or learning the interface before going field-side.

Cat ET Trainer mode initial setup screen showing version 2021A v1.0
Trainer mode active — Cat ET 2021A v1.0 showing simulation environment ready

Step 1 — Launching Cat ET and Navigating the Startup Prompts

After installation, Cat ET places a desktop shortcut labeled ET 2021 A Electronic Technician. Double-click to launch.

Desktop showing ET 2021 A Electronic Technician shortcut icon
Cat ET 2021A desktop shortcut — launch point for all Caterpillar diagnostics

On first launch (or after an update), Cat ET displays a “Novedades” (What’s New) pop-up summarizing version changes. Click through to dismiss it.

Cat ET Novedades what's new pop-up window after launch
“Novedades” (What’s New) pop-up — version changelog shown at every Cat ET launch

Next, you’ll see the license warning: “Este programa no tiene licencia…” (This program does not have a license). If you’re using Trainer mode for training purposes, simply click through — Trainer mode bypasses the license requirement entirely. For live machine connections, a Cat ET license tied to a valid SIS Web subscription is required.

Cat ET license warning pop-up Este programa no tiene licencia
License warning — click through for Trainer mode; live diagnostics require a valid Cat ET license

Step 2 — Connecting to a Real Machine vs. Activating Trainer Mode

The Cat ET toolbar has two critical icons you need to understand:

IconFunctionWhen to Use
Connection (F8) — plug iconConnects to a real Caterpillar machine via Comm AdapterLive field diagnostics on actual equipment
Activate Trainer — teacher figure with pointerOpens simulated machine selection listTraining, practice, software familiarization
Cat ET toolbar with Connection F8 icon highlighted
Connection (F8) icon — used for real machine connection via Comm Adapter 3

For this training session, click the Activate Trainer icon. The trainer window opens immediately, presenting the full list of available CAT equipment simulations.

Cat ET Activate Trainer icon highlighted in toolbar
Activate Trainer icon — click this to enter simulation mode without a license or physical machine

Step 3 — Selecting a Machine in Trainer Mode

The Trainer window lists 16 Caterpillar machine simulations covering the major equipment categories you’ll encounter in the field:

Cat ET Trainer window showing list of Caterpillar machines including Excavadora 336F
Trainer machine selection — 16 CAT equipment simulations available, from the 336F excavator to the 988K XE wheel loader
Machine (Trainer)Equipment TypeUse Case
Excavadora 336FHydraulic ExcavatorEarthmoving / construction
Cargador de Ruedas Mediano 980HMedium Wheel LoaderQuarry / aggregate / port operations
Tractor de Cadenas D8TCrawler DozerLandfill / heavy pushing
Camión de obra 795F / 777GOff-highway Haul TrucksMining operations
Grupo Electrógeno 3512B / Motor Marino C32Generator / Marine EnginePower generation / marine
Motoniveladora 140M / 821HMotor GraderRoad grading / maintenance
Retroexcavadora Cargadora 420EBackhoe LoaderUtility / small construction
259D3 SkidsteerCompact Track LoaderLandscaping / compact jobsites

For this demonstration, select Cargador de Ruedas Mediano 980H. The selection panel shows a brief description confirming the machine type, and Cat ET immediately identifies its ECMs.

Trainer window selecting Cargador de Ruedas Mediano 980H showing 4 ECMs
980H selected — Cat ET detects 4 Electronic Control Modules and displays them in the description pane

Step 4 — ECM Selection and the Resumen de ECM Screen

After selecting the 980H, Cat ET presents the “Seleccione uno de los siguientes ECM” (Select one of the following ECMs) window. The 980H has 4 ECMs, each controlling a specific machine system:

ECM selection window showing 4 ECMs for CAT 980H wheel loader
ECM selection — 4 modules detected on the simulated 980H: Engine, Transmission, Implement, and Monitor
ECM NameSystem ControlledMID Code
C15 980H (Motor ECM)Engine — fuel, sensors, emissions032
Transmisión 980HTransmission — solenoids, speed sensors076
Implemento 980HHydraulic implement circuitsVaries by model
Sistema de monitor de Cat 980HOperator display / monitor systemVaries by model

Selecting an ECM opens the Resumen de ECM (ECM Summary) screen, which displays the engine serial number (e.g., HXX00001), ECM part number, software group part number, software publication date, and a flag indicating whether active diagnostic codes are present. This summary is critical for verifying you’re connected to the correct ECM and for documenting machine configuration before any flash or calibration work.

Step 5 — Reading Active Diagnostic Codes

Navigate to Diagnose → Diagnostic Codes → Active Diagnostic Codes. For the 980H simulation, Cat ET displays 6 active codes across all 4 ECMs. Using the “Incluir todos los ECM” (Include all ECMs) checkbox gives you a consolidated view:

ECMCode (CID-FMI)DescriptionSeverity
Motor C15 980H596-3Implement control — Abnormal update rateCommunication fault (CAN bus)
Transmisión 980H1401-5Transmission Solenoid #1 — Current below normalElectrical open circuit / wiring
Transmisión 980H1405-5Transmission Solenoid #5 — Current below normalElectrical open circuit / wiring
Implemento 980H350-4Lift linkage position sensor — Voltage below normalSensor supply / ground fault
Implemento 980H1818-0Implement oil filter differential pressure switch — HighFilter service required / switch fault
Monitor 980H921-3Display power supply — Voltage above normalElectrical supply overvoltage

Key principle: Active codes indicate faults that are currently present in the machine. Once you repair the root cause — whether that’s a broken wire, failed sensor, or corroded connector — the code disappears from the active list automatically. Never clear active codes without first repairing the fault; they’ll return within seconds if the underlying problem isn’t fixed.

Step 6 — Reading Logged Diagnostic Codes

Navigate to Diagnose → Diagnostic Codes → Logged Diagnostic Codes. These are the fault history — past events that may no longer be active. Cat ET shows you exactly how many times each fault occurred, and at what machine hours it first and last appeared:

ECMCodeDescriptionTimesFirst (hrs)Last (hrs)
Motor C15 980H94-3Fuel delivery pressure sensor — Voltage above normal1678678
Transmisión 980H673-5Transmission output speed sensor #2 — Erratic/intermittent data4555621
Implemento 980HNo logged codes
Monitor 980H69-5Display power supply — Voltage above normal226269

The transmission output speed sensor fault (673-5) appearing 4 times between 555–621 hours is a classic intermittent fault pattern. This tells you the sensor or its wiring harness was marginal during that period — likely a connector with corrosion or a wiring chafe point that makes/breaks contact under vibration. The display power supply fault (69-5) logged 22 times between 62–69 hours is unusual — 22 events in 7 machine hours suggests a severely unstable power supply circuit to the monitor, possibly a loose battery connection or failing voltage regulator.

Understanding Caterpillar Fault Code Structure: MID, CID, FMI

Every Caterpillar diagnostic code follows a three-part structure. This is the most important concept for anyone new to Cat ET:

ComponentFull NameWhat It Tells YouExample
MIDModule IdentifierWhich ECM detected the fault032 = Engine ECM, 076 = Transmission ECM
CIDComponent IdentifierWhich sensor, actuator, or circuit has the fault596 = Implement control, 94 = Fuel pressure sensor
FMIFailure Mode IdentifierWhat type of electrical fault it isFMI 3 = Voltage high, FMI 4 = Voltage low, FMI 5 = Current low

The most common FMI values you’ll encounter on Caterpillar equipment:

FMIMeaningCommon Root Cause
FMI 0Data valid but above normal range (high)Short to voltage, over-pressurization
FMI 3Voltage above normalShort to battery voltage in signal wire
FMI 4Voltage below normalShort to ground in signal wire, failed sensor
FMI 5Current below normal (open circuit)Broken wire, failed solenoid coil, open connector
FMI 6Current above normal (short circuit)Wiring shorted to ground, failed solenoid
FMI 9Abnormal update rateCAN bus communication failure between ECMs
FMI 12Bad intelligent device / componentFailed ECM or module internal fault

Critical rule: CAT fault codes describe electrical circuit problems — they do not directly indicate mechanical failures. A CID 1401-5 (Transmission Solenoid #1 current low) tells you the circuit carrying current to that solenoid has an open somewhere — a broken wire, corroded connector, or failed solenoid coil winding. It does NOT tell you the transmission is mechanically damaged. Always use Cat ET fault codes as a starting point for electrical circuit testing, not as a final verdict.

The Diagnostic Workflow: From Code to Root Cause

Once Cat ET identifies an active fault code, the correct diagnostic sequence is:

  1. Record the full code — Note MID, CID, and FMI. Note whether it’s active or logged, and how many times it has occurred.
  2. Open Cat SIS (Service Information System) — Look up the specific troubleshooting procedure for that CID-FMI combination. Cat SIS provides the exact electrical schematic, connector locations, and test sequence for every code.
  3. Locate the circuit in the wiring diagram — Identify the sensor/actuator, its power supply wire, signal wire, ground return, and the connector pinouts at both the component and the ECM.
  4. Test with a multimeter — Measure voltage at the sensor supply pin (should match spec — typically 5V or 12V), signal pin voltage or resistance (compare against Cat spec), and continuity through the harness to the ECM connector.
  5. Repair and verify — Fix the fault (replace sensor, repair wiring, clean connector). The active code should clear from Cat ET’s active list once the fault is resolved. If it returns, the repair was incomplete or there is a second fault source.

CAT ET Trainer Mode — Full Equipment Compatibility

The Cat ET 2021A Trainer mode provides simulation data for the following Caterpillar equipment families — all of which are also supported for live diagnostics when connected via a Comm Adapter:

EquipmentModelApplication
Medium Wheel Loader980HAggregate, quarry, port
Large Wheel Loader988K XEHeavy mining loading
Hydraulic Excavator336F, 324DEarthmoving, demolition
Crawler DozerD8TLandfill, heavy pushing
Motor Grader140M, 821HRoad construction
Off-Highway Truck795F, 777GSurface mining
Backhoe Loader420EUtility construction
Compact Track Loader259D3Landscaping, tight spaces
Generator Set3512BStationary power generation
Marine EngineC32Commercial marine
Diesel EngineC9.3, C15 EPA 07Industrial/on-highway
Gas EngineG3508, G3516C EPGGas-fired power generation

ECM Flash Programming — What Cat ET Can Do Beyond Fault Codes

The training session also introduces ECM flash programming — the process of downloading and installing a new “personality module” (software package) into a Caterpillar ECM. This is identified by a hammer icon in the Cat ET toolbar.

Flash programming is used for several purposes:

  • Engine performance updates — Caterpillar releases periodic software updates that fix known bugs, improve fuel economy, or adjust power ratings
  • Emissions compliance — Updating ECM software to meet current EPA/EU tier requirements
  • Configuration changes — Modifying the machine’s performance rating (e.g., adjusting a C15 from one horsepower rating to another via a software personality change)
  • Failed ECM replacement — Programming a blank replacement ECM with the correct software and configuration parameters for a specific machine serial number

Flash programming requires a live Cat ET license, a stable communication adapter connection, and the correct software files sourced through Cat’s ET licensing system. It is not performed in Trainer mode, but understanding the capability is essential for advanced Cat ET users.

Frequently Asked Questions

Can I use Cat ET without a license?

Yes — for Trainer mode only. The built-in Trainer allows you to simulate diagnostics on 16 CAT machine models without a license, making it ideal for training and learning the software interface. For live connection to a real Caterpillar machine, a valid Cat ET license is required. The license is subscription-based and tied to a Cat SIS Web account.

What communication adapter does Cat ET require?

Cat ET officially supports the Caterpillar Comm Adapter 2 and Comm Adapter 3, both of which use the RP1210 communication standard. The Comm Adapter 3 is the current recommended interface and supports both older and newer CAT machine communication protocols. Third-party RP1210-compliant adapters may also work but are not officially supported by Caterpillar.

What does FMI 5 mean on a Caterpillar fault code?

FMI 5 means “Current below normal” — this indicates an open circuit condition in the component’s electrical circuit. For a transmission solenoid (e.g., code 1401-5), it means the ECM is detecting less current than expected flowing through the solenoid coil. Root causes include a broken wire in the harness, a failed solenoid coil (open winding), a corroded or loose connector pin, or an internal ECM driver fault. Start testing at the solenoid connector before probing deeper into the harness.

What’s the difference between active and logged codes in Cat ET?

Active codes are faults that exist right now — the circuit is currently faulty and the ECM is detecting the problem in real time. Logged codes are historical records of past faults, stored with occurrence count and machine hours. Active codes must be repaired before they’ll disappear. Logged codes remain in memory even after repair and are useful for diagnosing intermittent problems — a fault that appeared 15 times over a short period is a much more urgent wiring concern than one that appeared once three years ago.

Does Cat ET work on Windows 10 and Windows 11?

Yes. Cat ET 2019C and newer versions (including 2021A) are fully compatible with Windows 10 and Windows 11 (64-bit). The installer requires administrator privileges. The recommended setup for technicians who want to avoid driver conflicts with other diagnostic software is to run Cat ET in a dedicated Windows virtual machine — this eliminates any risk of RP1210 driver conflicts with other OEM tools installed on the same system.

Can Cat ET diagnose Caterpillar marine engines and generators?

Yes. Cat ET supports the full range of Caterpillar power systems, including marine engines (C32, C18, C12), generator sets (3512B, 3516C), and natural gas engines (G3508, G3516C). The same diagnostic principles apply — ECM identification, active/logged fault codes, parameter monitoring, and flash programming. The Trainer mode includes simulations for both 3512B generator sets and C32 marine engines.

Verdict: Why Cat ET Is the Only Tool for Caterpillar Equipment

Generic OBD2 scanners and even professional aftermarket tools like JPRO or Cojali Jaltest can read some Caterpillar data — but they cannot replace Cat ET for full ECM access. Only Cat ET gives you complete visibility into all machine ECMs simultaneously, the ability to view all active and logged codes across every module in a single screen, the correct MID/CID/FMI structure that maps directly to Cat SIS troubleshooting procedures, and factory-level flash programming capability for ECM updates and replacements.

The Trainer mode makes Cat ET uniquely powerful for training — your technicians can learn the complete diagnostic workflow on all 16 machine types before ever touching a real machine. For any shop or fleet operation maintaining Caterpillar equipment, Cat ET 2019C is the essential investment. Our version comes pre-configured and ready to run on Windows 10/11, with full ECM connection capability via any RP1210-compatible Comm Adapter.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Firstdiag Support
● Typically replies within minutes
👋 Hello! Welcome to Firstdiag.
How can we help you today?
Just now
💬 Send a Message