259D Compact Track Loader – Diagnostic Code List

Diagnostic Codes Table

Table 1
Service Codes For The Machine ECM (MID 039)    
When troubleshooting diagnostic codes is necessary, see the procedure with the same diagnostic code.    
CID-FMI     Description    
CID 0041 8 V Supply    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
CID 0070 Parking Brake Switch    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
CID 0091 Throttle Position Sensor    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
FMI 08     Abnormal Signal    
FMI 13     Out of calibration    
CID 0096 Fuel Level Sensor    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
CID 0110 Engine Coolant Temperature Sensor    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
CID 0190 Engine Speed Sensor    
FMI 02     Data Erratic    
FMI 08     Abnormal Signal    
CID 0354 Raise Solenoid #1    
FMI 03     Voltage above normal    
FMI 05     Current below normal    
FMI 06     Current above normal    
FMI 13     Out of calibration    
CID 0355 Lower Solenoid #1    
FMI 03     Voltage above normal    
FMI 05     Current below normal    
FMI 06     Current above normal    
FMI 13     Out of calibration    
CID 0356 Dump Solenoid #1    
FMI 03     Voltage above normal    
FMI 05     Current below normal    
FMI 06     Current above normal    
FMI 13     Out of calibration    
CID 0357 Rackback Solenoid #1    
FMI 03     Voltage above normal    
FMI 05     Current below normal    
FMI 06     Current above normal    
FMI 13     Out of calibration    
CID 0358 Implement Pilot Pressure Supply Solenoid    
FMI 03     Voltage above normal    
FMI 05     Current below normal    
FMI 06     Current above normal    
CID 0364 Lift Cylinder Pressure Sensor    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
FMI 08     Abnormal signal    
CID 0367 Ride Control Switch    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
CID 0444 Starter Motor Relay    
FMI 03     Voltage above normal    
FMI 05     Current below normal    
FMI 06     Current above normal    
CID 0490 Implement Lockout Switch    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
CID 0598 Travel Speed Solenoid    
FMI 03     Voltage above normal    
FMI 05     Current below normal    
FMI 06     Current above normal    
CID 0600 Hydraulic Oil Temperature Sensor    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
CID 0681 Parking Brake Solenoid    
FMI 03     Voltage above normal    
FMI 05     Current below normal    
FMI 06     Current above normal    
CID 0682 Parking Brake Lamp    
FMI 05     Current below normal    
CID 1007 Joystick Mapping Switch    
FMI 02     Incorrect Signal    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
CID 1190 Armrest/Seat Switches    
FMI 04     Voltage below normal    
CID 1251 Alternator R-Terminal Signal    
FMI 04     Voltage below normal    
CID 1551 Engine Demand Fan System    
FMI 03     Voltage above normal    
FMI 05     Current below normal    
FMI 06     Current above normal    
CID 1703 Left Drive Pump Forward Control Solenoid    
FMI 03     Voltage above normal    
FMI 05     Current below normal    
FMI 06     Current above normal    
FMI 13     Out of calibration    
CID 1704 Left Drive Pump Reverse Control Solenoid    
FMI 03     Voltage above normal    
FMI 05     Current below normal    
FMI 06     Current above normal    
FMI 13     Out of calibration    
CID 1705 Right Drive Pump Forward Control Solenoid    
FMI 03     Voltage above normal    
FMI 05     Current below normal    
FMI 06     Current above normal    
FMI 13     Out of calibration    
CID 1706 Right Drive Pump Reverse Control Solenoid    
FMI 03     Voltage above normal    
FMI 05     Current below normal    
FMI 06     Current above normal    
FMI 13     Out of calibration    
CID 1936 Hydraulic System High Pressure Solenoid    
FMI 03     Voltage above normal    
FMI 05     Current below normal    
FMI 06     Current above normal    
CID 1960 Ignition Key Reader    
FMI 09     Abnormal Update    
CID 2204 Auxiliary Lever #1 Position Sensor    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
FMI 08     Abnormal signal    
CID 2211 Auxiliary Valve #1 Port B Solenoid    
FMI 03     Voltage above normal    
FMI 05     Current below normal    
FMI 06     Current above normal    
CID 2212 Auxiliary Valve #1 Port A Solenoid    
FMI 03     Voltage above normal    
FMI 05     Current below normal    
FMI 06     Current above normal    
CID 2471 Cab Door Position Switch    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
CID 2474 Left Joystick Forward/Reverse Position Sensor    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
FMI 08     Abnormal Signal    
FMI 13     Out of calibration    
CID 2475 Right Joystick Forward/Reverse Position Sensor    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
FMI 08     Abnormal Signal    
FMI 13     Out of calibration    
CID 2476 Left Joystick Left/Right Position Sensor    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
FMI 08     Abnormal Signal    
FMI 13     Out of calibration    
CID 2477 Right Joystick Left/Right Position Sensor    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
FMI 08     Abnormal Signal    
FMI 13     Out of calibration    
CID 2669 Creeper Mode Switch    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
CID 2671 Air Conditioner Compressor Clutch Solenoid    
FMI 05     Current below normal    
CID 2685 Left Drive Motor Speed Sensor #1    
FMI 02     Incorrect Signal    
FMI 08     Abnormal Signal    
CID 2686 Left Drive Motor Speed Sensor #2    
FMI 02     Incorrect Signal    
FMI 08     Abnormal Signal    
CID 2687 Right Drive Motor Speed Sensor #1    
FMI 02     Incorrect Signal    
FMI 08     Abnormal Signal    
CID 2688 Right Drive Motor Speed Sensor #2    
FMI 02     Incorrect Signal    
FMI 08     Abnormal Signal    
CID 2795 Accelerator Pedal Position Sensor    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
FMI 08     Abnormal Signal    
FMI 13     Out of calibration    
CID 3700 Load Bucket Inclinometer Sensor    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    
FMI 08     Abnormal Signal    
FMI 13     Out of calibration    
CID 3915 Lift Linkage Limit Switch    
FMI 03     Voltage above normal    
FMI 04     Voltage below normal    

Note: This table shows the service codes for the machine ECM only. The service codes for the ECM are shown on the display area of the Caterpillar® ET. The information of the service code for the ECM is transferred via the CAT® Data Link to the Caterpillar® ET. The module identifier (MID) tells the service person the ECM that is sending the service code. The MID for the auxiliary hydraulic ECM is No. 039. This Service Manual is used only for service codes with a MID of 039.

Failure Mode Identifier

The codes for the Failure Mode Identifier are defined by the SAE standards. The following list contains a CAT version of definitions.

Table 2
Failure Mode Identifier and Message Center Displays    
FMI     Description of Failure    
00     "Data valid but above normal operating range"    
01     "Data valid but below normal operating range"    
02     "Data erratic, intermittent or incorrect"    
03     "Voltage above normal"    
04     "Voltage below normal"    
05     "Current below normal"    
06     "Current above normal"    
07     "Mechanical system not responding properly"    
08     "Abnormal frequency, pulse width, or period"    
09     "Abnormal update"    
10     "Abnormal rate of change"    
11     "Failure mode not identifiable"    
12     "Bad device or component"    
13     "Out of calibration"    
14     "Special instruction"    

Detailed FMI Explanation

FMI 00 "Data Valid But Above Normal Operating Range" - Every electronic control system sets a high limit for the expected operating range of the signal. The high limit includes over range signals. This event could be a high temperature. A sensor that is still operating but sending a signal above the expected limit will cause an FMI 00 to be activated.

Some of the conditions that can cause the FMI 00 diagnostic code to be activated are:

  • The medium or component that is being monitored is above the normal range.

  • The signal is shorted to another voltage source.

  • The sensor needs calibrated.

  • An ECM has failed. This event is unlikely.

FMI 01 "Data Valid But Below Normal Operating Range" - Every electronic control system sets a low limit for the expected operating range of the signal. The limit includes signals that are under the lower limit. The low signal could be the oil pressure signal. The sensor is still working but sending a signal below the expected limit will cause an FMI 01 to be stored.

Some of the conditions that can cause the FMI 01 diagnostic code to be activated are:

  • The medium or component that is being monitored is below the normal range.

  • Poor connections in the circuit.

  • The sensor has failed.

  • An ECM has failed. This event is unlikely.

FMI 02 "Data erratic, intermittent or incorrect" - The signal from a component is present. The control that reads the diagnostic information cannot read the signal properly. The signal appears to be gone, unstable, or invalid. The data can be correct or incorrect intermittently. Also, this condition relates to communication between controls. This event is an example of communication between controls. When the monitoring system is looking for the engine speed from the Engine ECM over the CAT Data Link.

Some of the conditions that can cause the FMI 02 diagnostic code to be activated are:

  • There is a poor connection in the circuit.

  • The signal is intermittent or erratic.

  • The software has been changed.

  • The signal is receiving interference from another circuit.

  • The signal is out of the range.

  • An ECM has failed. This event is unlikely.

FMI 03 "Voltage Above Normal" - The component or system voltage is higher than the limit. An FMI 03 most often relates to a signal circuit.

Some of the conditions that could cause an FMI03 diagnostic code to be activated are listed below.

  • Loss of power supply.

  • An open circuit or a bad connection.

  • A short to another voltage source.

  • The sensor or the switch has failed.

  • An ECM has failed. This event is unlikely.

FMI 04 "Voltage Below Normal" - The component or system voltage is lower than the limit. An FMI 04 diagnostic code most often relates to a power supply circuit.

Conditions that could cause an FMI04 diagnostic code are listed below.

  • The circuit is shorted to a ground source.

  • The circuit is open or has a poor connection.

  • The ground circuit has failed.

  • A component has failed.

  • An ECM has failed. This event is unlikely.

FMI 05 "Current Below Normal" - The current through the component or the system is lower than the limit. FMI 05 is most often related to a driver circuit.

Conditions that could cause an FMI05 diagnostic code are listed below.

  • There is an open circuit or a poor harness connection.

  • The component has failed or has an open internally.

  • An ECM has failed. This event is unlikely.

FMI 06 "Current Above Normal" - The current through the component circuit is higher than the limit. FMI 06 is most often related to a driver circuit for a solenoid. This diagnostic code is similar to an FMI 04 diagnostic code.

Conditions that could cause an FMI06 diagnostic code are listed below.

  • The component has failed.

  • There is a short circuit to a ground source in the machine harness.

  • An ECM has failed. This event is unlikely.

FMI 07 "Mechanical System Not Responding Properly" - The control detects a signal that is sent to a mechanical system and the response is not correct.

Conditions that could cause an FMI07 diagnostic code are listed below.

  • The component responds improperly.

  • The component is mechanically stuck in a position.

  • The mechanical component has failed.

  • The engine is shut down.

  • The machine is being used improperly.

FMI 08 "Abnormal Frequency, Pulse Width or Period" - This event occurs when the signal is not in the expected range. FMI 08 can also relate to a faulty sensor.

Conditions that could cause an FMI08 diagnostic code are listed below.

  • The harness connections are intermittent or poor.

  • The signal is noisy due to nearby interference.

  • There are loose mechanical devices.

  • Incorrect component installed.

  • The component has failed.

  • An ECM has failed. This event is unlikely.

FMI 09 "Abnormal Update" - This diagnostic code relates to communications on the data link. FMI 09 occurs when a control is not able to get information from another control.

Conditions that could cause an FMI09 diagnostic code are listed below.

  • The control module is not communicating on the data link correctly.

  • The rate of data transmission is abnormal.

  • The data link circuit has failed.

  • There is a mismatch of software.

  • An ECM has failed. This event is unlikely.

FMI 10 "Abnormal Rate of Change" - This diagnostic code relates to a signal that changes too fast or too slow. The rate of change is outside of the expected limit.

Conditions that could cause an FMI10 diagnostic code are listed below.

  • The component has failed

  • Poor connections in the circuit.

  • The medium or component that is being monitored has failed.

  • An ECM has failed. This event is unlikely.

FMI 11 "Failure Mode Not Identifiable" - The control identifies more than one FMI as being responsible for a single failure.

Conditions that could cause an FMI11 diagnostic code are listed below.

  • There is a mechanical failure.

  • There is damage to multiple circuits.

  • An ECM has failed. This event is unlikely.

FMI 12 "Bad Device or Component" - The electronic control sends a signal and the electronic control expects a response. The control receives no response or the response is incorrect.

Conditions that could cause an FMI12 diagnostic code are listed below.

  • The component has failed.

  • There is a failure on the data link.

  • There are one or more controls with mismatched software.

  • An ECM has failed. This event is unlikely.

FMI 13 "Out of Calibration" - The electrical signal is not within limits for a specific mechanical condition.

Conditions that could cause an FMI13 diagnostic code are listed below.

  • Calibration is required.

  • The component has failed.

  • The data is out of the range.

  • An ECM has failed. This event is unlikely.

FMI 14 "Parameter Failures" - This diagnostic code is set up for special circumstances for a particular component. The FMI 14 troubleshooting procedure for the component will list the possible conditions that can cause this code.

Leave a Reply

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