How Codes Are Built (MID-CID-FMI Structure)

Codes are structured using three parts:

  • MID (Module Identifier): which electronic module or system is reporting the code.
  • CID (Component Identifier): which component (sensor, switch, subsystem) is the source.
  • FMI (Failure Mode Identifier): how it fails (e.g. erratic data, high/low voltage, out of calibration, etc.).

This structure is typical in Caterpillar systems and in many heavy equipment diagnostics. From user discussion:

  • MID 030 = Cat Monitor System (the monitoring/display module)
  • MID 079 = Hydrostatic Transmission Control module
  • MID 248 = Cat Datalink (communications between modules)
  • CID such as “600” or “137” refer to specific sensors (Hydraulic Oil Temperature Sensor, LH Motor Pilot Pressure Sensor, etc.)
  • FMI codes like 02 (“Data erratic, intermittent, or incorrect”) or 08 (“Abnormal frequency, pulse width, or period”) define the nature of the fault.

Common Codes, What They Mean & What to Watch For

Here are some codes reported by users on 953C loaders, with interpretations, possible causes, and responses.

  • 030-600F08
     • Module: 030 (Monitor System)
     • Component: 600 (Hydraulic Oil Temperature Sensor)
     • FMI 08: Abnormal frequency/pulse width/period
     • Meaning: the signal from the hydraulic oil temperature sensor is out of expected range in terms of frequency or timing. Could be sensor fault, wiring issue, or bad connection.
     • What to check: sensor wiring and connector, sensor operation; also whether the sensor is compatible with the system (for example, if been replaced with non-OEM)
  • 030-819F02
     • Module: 030 (Monitor System)
     • Component: 819 (Display Datalink)
     • FMI 02: Data erratic, intermittent, or incorrect
     • Meaning: messages from modules to the display are erratic or corrupted. Could be connector corrosion, data link wiring issues, or module problem.
  • 030-821F04
     • Module: 030
     • Component: 821 (another datalink/display-related component)
     • FMI 04: Voltage above or below normal (depending on context; sometimes “voltage above normal”)
  • 079-168F04
     • Module: 079 (Hydrostatic Transmission Control)
     • Component: 168 (Electrical System Voltage or possibly something detecting low system voltage)
     • FMI 04: Usually indicates that the measured voltage is below acceptable threshold
     • Meaning: the transmission electronics detect low supply voltage. Could be alternator, battery, harness, or connectors.
  • 079-299F03 / 079-299F13
     • Module: 079
     • Component: 299 (Transmission Lever Position Sensor)
     • FMI 03: Voltage above normal; FMI 13: Out of calibration
     • Meaning: the lever which controls speed/direction of the transmission is sending a signal that doesn’t match expected neutral / park positions; or the calibration has drifted. When this fault is active frequently the machine may shift to neutral or reduce functionality.

Diagnosis & Repair Steps

Here is a suggested diagnostic + repair workflow when encountering these kinds of codes on a 953C:

  1. Determine whether codes are active or historical
     • If codes show up only after startup and then disappear, or only in memory but not currently “active,” that changes urgency.
  2. Inspect wiring & connectors
     • Focus especially on sensor wires (oil temp, pilot pressure, etc.), data / display module cables, grounds, power supply lines.
     • Look for corrosion, moisture, insulation damage, loose connectors.
  3. Check voltage & power supply
     • For codes involving system voltage (e.g. MID 079 / CID 168), test the battery, alternator / charging system, voltage at connectors.
     • Ensure proper grounding.
  4. Calibrate sensors / transmission lever
     • For codes like 079-299 (lever position out of calibration), perform the calibration procedure if available. Many issues clear after proper calibration.
  5. Replace faulty sensors or modules only if diagnostics point clearly
     • If wiring, connectors and calibration are good but fault persists, then the sensor or module may be defective.
  6. Clear codes once repaired
     • After repair, clear event codes / fault memory, then run machine to see if codes return.

Case Stories / Examples

  • One user bought a 953C that had several codes like 030-248F02, 030-600F08, 079-137F08. The codes were not active (past events). The display did not show “Event Code” lit, meaning these were stored in memory. They ended up clearing them after inspecting connectors.
  • Another case: someone had active codes including 079-136.03 (Right Motor Pilot Pressure Sensor voltage above normal). The issue turned out to be wiring insulation damaged, leading to abnormal readings. After repairing the wiring, code cleared and machine function restored.
  • Another example: a user saw 079-299F03 and F13 (lever position sensor). The machine would stop moving randomly. Fix involved recalibration of speed/direction control lever sensor.

Terminology / Abbreviations

  • Active Code: a fault currently detected by the system which may affect operation.
  • Logged / Stored / Past Code: a fault recorded in memory but not currently present. Often no immediate operational effect.
  • Neutral / Park Position Sensor (Transmission Lever Position Sensor): sensor that detects whether the transmission lever is in park/neutral etc. Critical for machine safety and preventing unwanted movements.
  • Hydrostatic Drive / Hydrostatic Transmission: type of drive system using hydraulic fluid to transmit power from engine to tracks or wheels, common in track loaders. Module 079 manages many parts of that.
  • Datalink / Display Datalink: communications lines/modules that transfer signals between sensors / modules and display / monitor units.
  • FMI types: failure mode identifiers. Some examples: FMI 02 (data erratic or intermittent), FMI 03 (voltage above normal), FMI 04 (voltage below normal), FMI 13 (out of calibration) etc.

Precautions, Observations, and “Gotchas”

  • Sometimes multiple codes show up but only one is primary; others are consequences. For example, if system voltage is low, sensors may behave erratically causing other codes. So start with power / voltage checks.
  • Moisture / water intrusion is a frequent culprit, especially for datalinks / display connectors. Even if you clear codes, if the cause isn’t fixed, codes will return.
  • Calibration is sometimes overlooked. Even OEM sensors can drift or lose calibration after repair or replacement.
  • Diagnostic order matters: inspect wiring & connectors first, then sensors, then modules. Often more cost-effective that way.

What to Look for Before Buying a 953C with Codes

If you are considering purchasing a used 953C and it has codes, here’s a checklist:

  • Are the codes active or just logged?
  • Does the monitor display “Event Code” when starting up? If not, might be past codes only.
  • Are there any symptoms: sluggish performance, lost power, transmission issues, erratic readings on display, engine misfire, etc.?
  • Inspect wiring bundles & connectors around sensors (especially transmission lever, pilot pressure, oil temp), display module, grounds.
  • Possible need for calibration. Ask if calibration procedures have been done.

Summary

The error/event codes on the Caterpillar 953C follow the MID-CID-FMI format. Common problem areas include:

  • System voltage (power supply / charging / battery)
  • Sensor signals (oil temperature, pilot pressure, lever position)
  • Communication / data link between modules and display

Diagnosing effectively requires checking power, wiring/connectors, sensor calibration, and replacing faulty sensors/modules when needed. Before buying a unit with stored codes, clarifying whether they are active, and whether proprietary tools or manuals needed for calibration & diagnostics, is very helpful.

Tag: none

Add New Comment论