Introduction Modern diesel engines use the J1939 protocol to report faults via SPN (Suspect Parameter Number) and FMI (Failure Mode Identifier) codes. Knowing how to read them can save you hours at the shop. What Is SPN? SPN identifies the specific component or system that is reporting a fault. For example: SPN 3480 — NOx Sensor (Upstream SPN 3251 — DPF Differential Pressure SPN 157 — Fuel Rail Pressure What Is FMI? FMI describes how the component is failing: | FMI | Meaning | | | | | 0 | Data valid but above normal | | 1 | Data valid but below normal | | 3 | Voltage above normal | | 4 | Voltage below normal | | 5 | Current below normal | | 14 | Special instructions | Reading Codes with ProFormance Link 1. Plug the scanner into the OBD II / J1939 port 2. Select your vehicle make and model 3. Navigate to Active Faults or Fault History 4. Note the SPN + FMI combination 5. Use the built in code lookup to get a description and repair tip Common Aftertreatment Faults DPF Regeneration Failure SPN 3251 / FMI 0 — Pressure too high, likely soot overload Fix: Perform a forced regeneration or inspect the DPF for damage NOx Sensor Signal Out of Range SPN 3480 / FMI 3 — Open circuit or sensor failure Fix: Inspect wiring harness, replace sensor if needed Conclusion Understanding SPN/FMI codes puts you in control of your diesel diagnostics. Combine this knowledge with a quality scanner like ProFormance Link and you can cut diagnostic time dramatically.
How to Read Diesel Fault Codes Like a Pro
ProFormance USA
April 22, 2026

Introduction
Modern diesel engines use the J1939 protocol to report faults via SPN (Suspect Parameter Number) and FMI (Failure Mode Identifier) codes. Knowing how to read them can save you hours at the shop.
What Is SPN?
SPN identifies the specific component or system that is reporting a fault. For example:
- SPN 3480 — NOx Sensor (Upstream
- SPN 3251 — DPF Differential Pressure
- SPN 157 — Fuel Rail Pressure
What Is FMI?
FMI describes how the component is failing:
| FMI | Meaning | | --- | --------------------------- | | 0 | Data valid but above normal | | 1 | Data valid but below normal | | 3 | Voltage above normal | | 4 | Voltage below normal | | 5 | Current below normal | | 14 | Special instructions |
Reading Codes with ProFormance Link
- Plug the scanner into the OBD-II / J1939 port
- Select your vehicle make and model
- Navigate to Active Faults or Fault History
- Note the SPN + FMI combination
- Use the built-in code lookup to get a description and repair tip
Common Aftertreatment Faults
DPF Regeneration Failure
- SPN 3251 / FMI 0 — Pressure too high, likely soot overload
- Fix: Perform a forced regeneration or inspect the DPF for damage
NOx Sensor Signal Out of Range
- SPN 3480 / FMI 3 — Open circuit or sensor failure
- Fix: Inspect wiring harness, replace sensor if needed
Conclusion
Understanding SPN/FMI codes puts you in control of your diesel diagnostics. Combine this knowledge with a quality scanner like ProFormance Link and you can cut diagnostic time dramatically.
Stay Updated
Get more articles like this and product updates delivered right to your inbox.
We respect your privacy. Unsubscribe at any time.
Featured Articles
View All
Live from TMC 2026 Nashville: Who Is Truly Speaking for the Drivers?
TMC 2026 Annual Meeting recap — from enterprise diagnostic giants to driver-focused tools. Proformance was on the floor in Nashville to show there's a better way.

NOx Sensor Structural Analysis for EU/US Heavy-Duty Diesel Trucks
Deep dive into 2025 NOx sensor architecture, components, and SCR integration for Euro 7, EPA HD 2027, and CARB HD Omnibus heavy-duty diesel trucks.

2025 Clean Diesel & DPF Technology
Discover how the DPF system works, its components, regeneration process, maintenance requirements, and the major trends shaping diesel industry in 2025.
