SPN FMI Fault Codes Explained – What Diesel Technicians Need to Know
Share
If you're working on a diesel truck and see codes like SPN 5246 FMI 0 or SPN 3251 FMI 1, understanding what these numbers mean is key to fixing the problem fast and avoiding unnecessary downtime.
This guide will explain what SPN and FMI codes are, how they work together, and how to use them with your diesel diagnostic laptop to perform proper repairs.
What Does SPN Mean?
SPN stands for Suspect Parameter Number. It tells you which component or parameter is reporting a problem.
Think of it as the “what” in the fault code.
Examples:
-
SPN 3251 → Diesel Oxidation Catalyst Efficiency
-
SPN 1569 → Engine Protection Derate Condition
-
SPN 4334 → SCR Inlet NOx Sensor
SPNs are standardized under the J1939 protocol, so you’ll see them across all major diesel engine manufacturers—Cummins, Detroit, Volvo, Mack, Paccar, and more.
What Does FMI Mean?
FMI stands for Failure Mode Identifier. It tells you how the system is failing or behaving abnormally.
Here are common FMI values and meanings:
| FMI | Meaning |
|---|---|
| 0 | Data valid but above normal range |
| 1 | Data valid but below normal range |
| 2 | Data erratic, intermittent, or incorrect |
| 3 | Voltage above normal |
| 4 | Voltage below normal |
| 5 | Current below normal or open circuit |
| 10 | Abnormal rate of change |
| 11 | Root cause not known |
Example:
-
SPN 3251 FMI 0 = The DOC temperature is higher than expected, suggesting poor catalyst efficiency.
How SPN and FMI Work Together
Every active fault on a diesel engine will come with a SPN + FMI combination, which points to both the componentand the type of failure.
You’ll often see this format in your diagnostic software:
Active Fault: SPN 1569 FMI 31 – Engine protection active (derate condition)
How to Read and Interpret Diesel Fault Codes
-
Connect your diesel laptop with diagnostic software (e.g., Cummins Insite, Diesel Tech, Universal Diag)
-
Scan for SPN/FMI codes and note whether they’re active or inactive
-
Look up the fault description using OEM charts or online fault code lookup tools
-
Diagnose the root cause (not just the symptom)
-
Fix the issue and then clear the code
Recommended Tools
-
Diesel laptop with SPN/FMI code-compatible software
Pro Tip
Don't just clear a code and move on. SPN/FMI codes are diagnostic clues—use them to find what’s really wrong, or you risk a repeat fault, failed regen, or full derate.
Summary: SPN and FMI Code Basics
-
SPN = What system is failing
-
FMI = How it’s failing
-
Always fix the underlying issue, not just the symptom
-
Use the right tools to scan, interpret, and repair codes confidently