0 Data is reliable, but exceeds the normal operating range of the parameter
1 The data are reliable, but below the normal operating range of the parameter
2 Data is erratic, intermittent or incorrect.
3 Abnormal voltage or short circuit to a higher voltage circuit
4 Voltage below normal or short circuit to circuit with lower voltage
5 Current is below normal or open circuit
6 Current is above normal or circuit is shorted to ground
7 Inadequate mechanical response
8 Abnormal frequency, pulse width or signal period
9 Abnormal data exchange
10 Abnormal rate of change
11 Type of fault not determined
12 Faulty device or component
13 Parameter outside calibration
FMI 00 - Data is reliable, but exceeds the normal operating range of the parameter
For each electronic control system, the upper limit of the expected operating range is set.
changes in the magnitude of the signal. The upper limit is set based on the expected maximum
parameter values (e.g. torque converter temperature). Sensor Continuing
function, but generating a signal whose value is higher than the expected upper limit,
will cause the registration of the FMI 00 code.
Example - Normal Pulse Width Modulation Sensor Duty Cycle
(a value proportional to the width of the pulses) must not exceed 80%. If the sensor generates
signal with a duty cycle of 81%, this means that it continues to function, but the value
signal exceeds the set upper limit of its range.
FMI 01 - Data is reliable, but below the normal operating range of the parameter
For each electronic control system, the lower limit of the expected operating range is set.
changes in the magnitude of the signal. The lower limit is set based on the expected minimum
parameter values (e.g. engine oil pressure). Sensor that continues to function but
generating a signal whose value is below the expected lower limit will cause the registration code
Example - The minimum duty cycle of most PWM sensors
modulation not lower than 5%. If the sensor generates a signal with a duty cycle of 3%, this means
that it continues to function, but the magnitude of the signal is lower than its lower limit
FMI 02 - Data is erratic, intermittent or incorrect
The FMI 02 code appears when there is a signal from the corresponding component. Then
The signal information data may change as follows.
• Data disappears.
• Data becomes volatile.
• Data becomes invalid.
Data values at certain time intervals may be correct, but not at others. Appearance of this
code may also be associated with incorrect exchange of information between electronic units.
For example, in the case when the VIMS system requests data on engine speed from the unit
Caterpillar engine control
FMI 03 - Abnormal voltage or short circuit to a circuit with a higher voltage
Code FMI 03 appears in cases where the voltage values measured in a particular system or
element become tall. The reason for the appearance of the FMI 03 code is often associated with signal circuits.
The following elements of the system may become the cause of the FMI 03 code.
• wiring harness
• Relevant electronic control units
A possible cause of the FMI 03 code may be the following.
• The sensor generates an AC signal (per duty cycle), and the signal freezes at maximum
• The signal wire in the harness is shorted to the sensor power supply circuit or to a live circuit,
exceeding the voltage of the power source.
• An open in the signal wire between the sensor and the electronic control unit. On input circuits
Electronic controls are generally supported by positive voltage.
For example, when the sensor is disconnected, the voltage in the input circuit of the control unit will be 5 V
• The electronic control unit has an internal signal circuit short circuit
sensor in the connector to the positive power supply circuit. In addition, the faulty unit
electronic control may not correctly perceive a normally functioning signal circuit
FMI 04 - Abnormal voltage or short circuit to a circuit with a lower voltage
The FMI 04 code is similar to the FMI 03 code. However, the FMI 04 code indicates that the voltage values are lower.
allowable. The appearance of the FMI 04 code is most often associated with a malfunction of the signal circuits. FMI Code 04
similar to FMI 06 code and is sometimes used instead.
The following elements of the system may be the cause of the FMI 04 code.
• wiring harness
• Relevant electronic control units
A possible reason for the FMI 04 code to appear may be the following.
• The sensor signal freezes at a low level or a level close to the ground potential.
• Short circuit of the signal wire in the harness to ground.
• The electronic control unit has a short to ground on the signal contact of the connector.
FMI 05 - Below amperage or open circuit
Code FMI 05 appears when the electronic control unit determines that the current values
The most likely cause for the FMI 05 code is an open circuit or poor contact in
FMI 06 - Current is higher than normal or the circuit is shorted to ground
The FMI 06 code is similar to the FMI 05 code. However, the FMI 06 code indicates that current values are higher
allowable. The appearance of the FMI 06 code is most often associated with a fault in the output circuits in the blocks
Example - Code FMI 06 appears when a circuit is shorted to ground.
The reasons for the FMI 06 and FMI 04 codes are very similar, and the FMI 06 code is sometimes used instead of the FMI code
FMI 07 - Inadequate mechanical response
FMI 07 appears when the electronic control unit sends an electrical command to
mechanical system, and the result does not fit within a given range of values.
Example - The FMI 07 code appears when the gearbox is slowly shifted by a block command
electronic control (EPTC II) due to the slow operation of the solenoid.
FMI 08 - Abnormal frequency, pulse width or period
FMI 08 appears when the frequency or pulse width of the signal is outside
Note: Period - time in seconds for one cycle of signal change at a certain frequency.
The period is defined as the reciprocal of the frequency, in Hz (1 / frequency, Hz).
FMI 09 - Abnormal data exchange
The appearance of the FMI 09 code depends on the serviceability of the communication line between the electronic means on the channel
data transmission. Code FMI 09 occurs if the electronic unit is not able to receive information from
another electronic unit and is waiting for information.
FMI 10 - Abnormal Rate of Change
The appearance of the FMI 10 code is associated with a greater or lesser than the expected rate of change
Example - This code is generated if the signal from the gearbox output shaft speed sensor
gears on the truck indicates that the truck is accelerating faster than it might
operation in real conditions.
FMI 11 - Fault type not defined
The FMI 11 code appears when the electronic unit registers more than one FMI code for one
FMI 12 - Faulty device or component
The FMI 12 code indicates the following status: the electronic control unit sends a signal to another
electronic unit via data transmission channel. The electronic unit is waiting for a response, but or does not receive
no answer, or gets the wrong answer.
FMI 12 may also indicate the following status:
The electronic unit is expected to periodically send data, but does not.
The appearance of the FMI 12 code may also be due to a malfunction in the data channel.
FMI 13 - Parameter Out of Calibration
In this state of the mechanical part, the parameters of the electrical signal go beyond
installed by the electronic control unit.
10 Digital Diagnostic Tool
11 Communication adapter
12 Analyzer-programmer of electronic control unit
13 “Electronic Technician” by Caterpillar
14 Electronic ignition system
15 Advance ignition control unit for spark ignition engines
17 Engine control unit 34XX SI
18 Engine control unit 35XX SI
19 Engine control unit 36XX SI
20 Torsion control unit
21 G3600 I / O Unit
22 G3600 pressure monitoring unit
23 Knock control unit
25 The control unit of the ether injection system at startup
26 Computerized Monitoring System (CMS)
27 Electronic Programmable Transmission Control Unit (EPTC II)
28 Traction control unit
29 Computerized profiler control system
30 Caterpillar Monitoring System
31 Scraper electronic gearbox control
33 Engine control unit No. 2
34 Engine control unit No. 3
35 Engine control unit No. 4
36 Engine control unit No. 1
37 Engine control unit No. 5
38 Engine control unit No. 6
39 Machine control unit
40 Engine control unit No. 7
41 Engine control unit No. 8
47 Redundant engine control unit
49 Main unit of the basic information processing system (VIMS)
50 Analysis unit of the basic information processing system (VIMS)
51 Main unit of the basic information display system (VIDS)
52 VIDS / VIMS Graphic Display Unit
53 Main unit of the machine parameter display system (MIDS)
54 Caterpillar Control System # 2
57 Block matching (interface block) No. 1
58 Block approval number 2
59 Block approval No. 3
60 Block matching 4
65 Coordination unit No. 5
66 Coordination unit No. 6
67 Coordination unit No. 7
68 Block approval number 8
73 Automatic stroke control unit and two-speed fan
74 Payload Monitoring System
75 four-wheel drive control unit
76 The control unit of the system for the neutralization of nitrogen oxides in exhaust gases
77 Display of a system for neutralizing nitrogen oxides in exhaust gases
78 Agricultural attachment coupler system control unit
79 hydrostatic gearbox control unit
81 gearbox control unit
82 Electronic control unit for working equipment
83 Automatic retarder control unit
84 Paver burner control unit
85 engine fan control unit
86 Coordination unit with satellite navigation system
87 Chassis control unit
88 Control unit No. 1 diesel-generator unit
89 Control unit No. 2 diesel-generator unit
90 Control unit No. 3 diesel-generator unit
91 Control unit No. 4 diesel-generator unit
92 Control unit No. 5 diesel-generator unit
93 Control unit No. 6 diesel-generator unit
94 Control unit No. 7 diesel-generator unit
95 Control unit No. 8 diesel-generator unit
97 Consumer Communication Unit
98 Consumer Communication Unit (Special)
99 Programmable Relay Control Unit
100 engine video display
101 Engine video matching unit
102 Communication unit No. 2 of the consumer
103 Remote display No. 2
105 hydraulic pump control unit
106 Electro-hydraulic control unit
108 multi-function control unit
109 Combined module No. 1 control of combustion of a combustible mixture (ICSM)
110 Combined Module No.2 Combustion Combustion Control (ICSM)
111 Integrated Temperature Control Module
113 Truck-mounted tractor control unit
114 The control unit of the slope forming system
115 Slope sensor unit
116 Combined brake control unit
117 gear lever module
118 Paver Material Management System
119 Paver control system
121 Computerized Earthwork Dispatch System (CAES)
122 Product Interfacing Unit
123 Data Link Broadcast Module
129 Training block No. 1
130 Training block No. 2
131 Computer for testing modules
137 Display No. 1 slope steepness
138 Display No. 2 slope steepness
139 Display No. 3 slope steepness
140 Display No. 4 slope steepness
141 Display No. 5 slope steepness
142 Display No. 6 slope steepness
255 Non-programmed Electronic Control Unit (ECM)
Yahya (Friday, 21 April 2023 07:48)
Do you have the Caterpillar 777E, 777D failure code detection file, please send it to me. Thank you
Oluremi Oluyemi (Friday, 25 September 2020 23:44)
The bulldozzer machine is flashing some code when operating it.
This are the code displaying on the dashboard.
Kindly help me on this issue.