Updated: 2026-11-10
Do not driveMinutes
J1939 code SPN 110. Below — how the fault is worded at the factory by Cummins ISB, DAF, Dongfeng, Foton, Isuzu, KAMAZ, KAMAZ-5490, MAZ, Renault Trucks, SITRAK, YaMZ and ZF AS-Tronic, and what the second half of the code (FMI) means in the standard.
The coolant temperature sensor sits in the thermostat housing or in the cylinder head. It is a two-wire thermistor (NTC): the hotter it gets, the lower its resistance. The ECU uses it to decide how much fuel to give on start, when to switch on the fan, and when to cut power for overheating.
| Resistance of a typical NTC sensor at 20 °C | about 2…3 kΩ |
| The same at 80 °C | about 300 Ω — more precisely per the factory table |
| Voltage at the harness connector with the sensor unplugged | about 5 V |
| Warm engine | usually 80…95 °C |
Cummins ISBDAFDongfengFotonIsuzuKAMAZKAMAZ-5490MAZRenault TrucksSITRAKYaMZZF AS-Tronic
| FMI 0 | Engine coolant temperature high, most severe |
| FMI 2 | Engine coolant temperature signal erratic or incorrect |
| FMI 3 | Engine coolant temperature sensor circuit voltage high |
| FMI 4 | Engine coolant temperature sensor circuit voltage low |
| FMI 15 | Engine coolant temperature high, least severe |
| FMI 16 | Engine coolant temperature high, moderately severe |
| FMI 18 | Engine coolant temperature: below normal range, moderately severe |
| FMI 31 | Engine coolant temperature condition exists |
| FMI 0 | Coolant temperature F566 too high, engine protection active |
| FMI 2 | Coolant temperature F566 out of range at ignition on (extended period) |
| FMI 3 | Coolant temperature F566 short to power supply at ECU pin A49 (extended period) |
| FMI 4 | Coolant temperature F566 short to ground at ECU pin A49 (extended period) |
| FMI 15 | Coolant temperature F566 temperature too high |
| FMI 0 | Engine coolant temperature too high |
| FMI 2 | Incorrect coolant temperature signal. Scan tool code: P0116. |
| FMI 3 | Short circuit to power or open circuit of the coolant temperature sensor |
| FMI 4 | Short circuit to ground of the coolant temperature sensor |
| FMI 15 | Engine coolant temperature too high (minor) |
| FMI 16 | Engine coolant temperature too high (minor) |
| FMI 15 | Coolant temperature above allowed limit |
| FMI 0 | Overheat (P1173) |
| FMI 3 | Engine coolant temperature sensor fault (high voltage fault) (P0118) |
| FMI 4 | Engine coolant temperature sensor fault (low voltage fault) (P0117) |
| FMI 0 | Coolant temperature sensor: physical range limit. |
| FMI 1 | Coolant temperature sensor: physical range limit |
| FMI 2 | Coolant temperature sensor |
| FMI 3 | Coolant temperature sensor. |
| FMI 4 | Coolant temperature sensor. |
| FMI 12 | Coolant temperature sensor |
| FMI 14 | Coolant temperature (from PLD/MR2). |
| FMI 15 | ⚠ Coolant overheating |
FMI is per the block maker's own table, not the J1939 table below.
| FMI 0 | Coolant temperature sensor: coolant temperature high. K-line code on KamAZ-5490: MR2 12122. |
| FMI 3 | Coolant temperature sensor: short to high. K-line code on KamAZ-5490: MR2 11515. |
| FMI 4 | Coolant temperature sensor: short to low. K-line code on KamAZ-5490: MR2 11516. |
| FMI 14 | Coolant temperature (from PLD/MR2): coolant temperature too high. K-line code on KamAZ-5490: ADM3 10914. |
| FMI 2 | Coolant temperature sensor circuit fault - Reading inconsistent with the oil temperature reading. Blink code: 2-4-1. Power will be reduced. Repair: Check the coolant temperature sensor and its wiring. |
| FMI 3 | Coolant temperature sensor circuit fault - Voltage above allowed. Blink code: 2-4-1. Power will be reduced. Repair: Check the coolant temperature sensor and its wiring. |
| FMI 4 | Coolant temperature sensor circuit fault - Voltage below allowed. Blink code: 2-4-1. Power will be reduced. Repair: Check the coolant temperature sensor and its wiring. |
| FMI 12 | Coolant temperature sensor circuit fault - CAN bus signal implausible. Blink code: 2-4-1. Power will be reduced. Repair: Check the coolant temperature sensor and its wiring. |
| FMI 15 | Coolant overheating - Overheating. Blink code: 2-4-2. Repair: Check the radiator. |
| FMI 3 | Coolant temperature sensor — short to positive (5 V or battery voltage). Repair: Check the sensor and the wiring (J 1/17, J 1/26). Check the sensor and the engine wiring (A 1, A 30). |
| FMI 4 | Coolant temperature sensor — short to ground. Repair: Check the sensor and the wiring (J 1/17, J 1/26). Check the sensor and the engine wiring (A 1, A 30). |
| FMI 5 | Coolant temperature sensor — open circuit; check the engine wiring and the sensor itself. Repair: Check the sensor and the wiring (J 1/17, J 1/26). Check the sensor and the engine wiring (A 1, A 30). |
| FMI 15 | Coolant temperature above normal. Repair: Check the sensor and the engine wiring (A 1, A 30). |
| FMI 0 | Coolant temperature above torque limit class 2 |
| FMI 2 | Coolant warm-up not plausible: the temperature does not reach the threshold in time. Scan tool code: P0116. |
| FMI 3 | High voltage on coolant temperature sensor |
| FMI 4 | Low voltage on coolant temperature sensor |
| FMI 15 | Coolant temperature above torque limit class 1 |
| FMI 17 | Coolant warm-up not plausible: the temperature does not reach the threshold in time. Scan tool code: P0116. |
| FMI 18 | Coolant warm-up not plausible: the temperature does not reach the threshold in time. Scan tool code: P0116. |
| FMI 19 | Timeout of the coolant temperature CAN frame. Effect: Fan and warm-up control may misbehave. |
| FMI 20 | Coolant overheating downstream of the engine, threshold 1. Scan tool code: P0115. Effect: Fan and warm-up control may misbehave. |
| FMI 21 | Coolant overheating downstream of the engine, threshold 2. Scan tool code: P0115. Effect: Fan and warm-up control may misbehave. |
| FMI 22 | Coolant overheating downstream of the engine, threshold 3. Scan tool code: P0115. Effect: Fan and warm-up control may misbehave. |
| FMI 2 | Coolant temperature sensor circuit fault (Reading inconsistent with oil temperature reading). Blink code: 2-4-1. Power will be reduced. Repair: Check the coolant temperature sensor and its wiring. |
| FMI 3 | Coolant temperature sensor circuit fault (Voltage above allowable limit). Blink code: 2-4-1. Power will be reduced. Repair: Check the coolant temperature sensor and its wiring. |
| FMI 4 | Coolant temperature sensor circuit fault (Voltage below allowable limit). Blink code: 2-4-1. Power will be reduced. Repair: Check the coolant temperature sensor and its wiring. |
| FMI 12 | Coolant temperature sensor circuit fault (CAN bus signal implausible). Blink code: 2-4-1. Power will be reduced. Repair: Check the coolant temperature sensor and its wiring. |
| FMI 15 | Coolant overheating. Blink code: 2-4-2. Repair: Check the radiator. |
FMI is per the block maker's own table, not the J1939 table below.
| FMI 0 | ZF-CAN bus timeout. |
Do not drive. Stop as soon as it’s safe to do so — don’t keep going.
The engine is already past its temperature limit. An aluminium head goes fast: first the geometry warps, then the gasket burns through.
Next comes a blown head gasket, a damaged head and, at worst, a cracked block. Shut it down and let it cool — never open the expansion tank cap while hot.
This is an electrical fault: the sensor or its wiring is lying, not the cooling system. The temperature gauge is unreliable now and the fan may not kick in on time. Watch the coolant level and keep the engine off load on long climbs.
Let the engine cool — never open the expansion tank cap while hot. Then check the level and the hoses.
If the value really did go out of range, rather than a sensor circuit being broken, these normally light up after it:
They are not fixed separately — they go out together with this one. The list is deliberately short: only the links the reference is sure about.
KAMAZMAZYaMZSITRAKDongfengFotonDAFRenault TrucksIsuzuCummins ISBKAMAZ-5490
SPN 110 is engine coolant temperature in SAE J1939. The sensor is a thermistor in the cylinder head or the coolant outlet: its resistance falls as it gets hotter. The engine computer uses it to switch the fan on, to derate power and, in the worst case, to shut the engine down.
1. Stop and let the engine cool before opening the cap. Check the level in the expansion tank and look for drips.
2. Compare the scan-tool temperature with reality. After a cold night it should equal the ambient temperature. If it does not, the sensor or its circuit is at fault.
3. With the engine warm, listen for the fan engaging and feel the hoses (carefully): hot upper and cold lower hose points to a closed thermostat.
4. For FMI 3 and 4, inspect the sensor connector for corrosion and test the sensor against the manual's resistance table.
Normal operating temperature on most diesels is roughly 80-95 C; check your engine manual for exact limits.
Not with FMI 0 or a red coolant lamp: a few minutes of overheating can warp the head. Pull over and let the engine cool. With FMI 15 or 16, find a safe place and diagnose; driving on with a climbing gauge is how head gaskets fail. With FMI 3 or 4 the engine may be fine, but the over-temperature protection is blind, so watch the dash gauge closely.
The code is only the reporter. The cause is usually a radiator or fan that cannot keep up under load: check the fins, the fan clutch and the thermostat.
That points to an open or shorted sensor circuit (FMI 3 or 4). Check the connector and wiring, then the sensor.
Only as an emergency measure to reach the nearest safe stop, and only after the engine has cooled. Plain water lowers corrosion protection and the boiling point margin.
Scanner threw several codes at once? Paste the whole list — we will show which one is the root cause and which ones simply followed.