What an FMI Tells You
FMI stands for Failure Mode Identifier. It is always attached to an SPN and describes the type of fault the monitoring system detected — not the specific cause, but the category. FMI 3 means the circuit voltage was above normal. FMI 4 means it was below normal or shorted to ground. FMI 2 means the data was erratic or inconsistent. FMI 9 means a message stopped arriving at the expected rate.
The same FMI value has the same categorical meaning regardless of which SPN it is attached to. FMI 4 on SPN 100 (oil pressure) and FMI 4 on SPN 110 (coolant temperature) both indicate a below-normal or shorted-low circuit condition, even though the underlying systems and repair procedures are entirely different.
Common FMI Values and Their Categories
FMI 0 and FMI 1 indicate the measured value is above or below the normal operational range — the circuit is intact and the sensor is producing a valid reading, but the value is outside the acceptable window. FMI 3 and FMI 4 indicate voltage circuit faults — shorted high or shorted low. FMI 2 is used for erratic or intermittent data. FMI 5 is open circuit or current below normal.
FMI 7 is used for mechanical system response failures — the system was commanded to move or actuate but did not respond as expected. FMI 9 means abnormal update rate — a module stopped receiving messages at the interval it expected. FMI 12 is a bad device or component fault. FMI 13 is an out-of-calibration condition. FMI 31 means a condition exists — it is a general-purpose flag for manufacturer-specific or binary conditions.
FMI Is Not a Severity Scale
FMI numbers do not indicate fault severity. A higher FMI number is not more serious than a lower one. Severity depends on which SPN the FMI is attached to and what the ECM's response is programmed to be for that SPN/FMI combination. FMI 31 (condition exists) on SPN 5246 may trigger a full torque derate; FMI 0 on a non-critical sensor may produce only an informational lamp.
This distinction matters when communicating with drivers and dispatchers. Explaining that a 'high FMI number' is more dangerous or that 'FMI 0' is more serious than 'FMI 31' would be incorrect. The SPN and the ECM's programmed response determine urgency.
Using FMI to Guide First Checks
The FMI can guide physical checks before connecting a diagnostic tool. FMI 3 or FMI 4 on an analog sensor SPN points to the sensor circuit — check the wiring, connector, and sensor. FMI 9 on a J1939 communication SPN points to the network — check the data link, connectors, and termination. FMI 7 on a valve or actuator SPN points to mechanical response — check for binding, carbon buildup, or actuator damage. Using the FMI to prioritize the initial inspection direction reduces diagnostic time.
Related Pages
Sources
- SAE J1939 Standards Collection SAE International · official · accessed 2026-05-05 · confidence medium
Source: SAE International, SAE J1939 Standards Collection. This page paraphrases factual fields only and is not a substitute for the original document.
Open source - NHTSA Manufacturer Communications Search National Highway Traffic Safety Administration · government · accessed 2026-05-05 · confidence high
Source: National Highway Traffic Safety Administration, NHTSA Manufacturer Communications Search. This page paraphrases factual fields only and is not a substitute for the original document.
Open source
FAQ
What are the most frequently seen FMI values on heavy-duty trucks?
FMI 1 (below normal range), FMI 0 (above normal range), FMI 3 (voltage high), FMI 4 (voltage low), FMI 2 (data erratic), and FMI 31 (condition exists) are among the most commonly appearing values. FMI 9 (abnormal update rate) appears frequently in J1939 communication-related codes. The most common FMI on any truck varies with the systems involved and the duty cycle.
If I know the FMI but not the SPN, can I narrow down the problem?
Only slightly. Knowing FMI 3 tells you that a voltage-high condition was detected somewhere, but it could be on hundreds of different SPNs. FMI without SPN is the equivalent of knowing the type of problem but not what system has it. You need both to get to anything actionable.
Does a higher FMI number indicate a more serious fault?
No. FMI numbers are not a severity scale — they are a categorical list of failure type descriptions. FMI 31 (condition exists) is numerically high but simply means a specific state is present; it carries no more or less inherent severity than FMI 0 or FMI 1. Severity depends on which SPN the FMI is attached to and what the ECM's response is for that combination.