Media center

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.

Proformance Link

How to Read Diesel Fault Codes Like a Pro

ProFormance USA

ProFormance USA

April 22, 2026

2 min read
How to Read Diesel Fault Codes Like a Pro

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.

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

Ready to save thousands on repairs?

Every week you wait could cost you hundreds in unnecessary shop bills.

JOIN NOW →