If you've ever stared at 'SPN 3216 FMI 4' and wondered which part of the truck is dying, this is the post. The SPN/FMI system is genuinely logical once someone explains it — which nobody in the industry bothers to do.
SPN: what failed
The Suspect Parameter Number is the component's address in the J1939 standard. SPN 3216 is always a NOx sensor, on every truck, from every manufacturer. SPN 102 is always boost pressure. Learn the common ranges and codes start making sense before you even look them up: 3216–3227 territory is aftertreatment sensors; 641 is turbo actuator; 5246 is the derate sequence everyone fears.
FMI: how it failed
The Failure Mode Identifier describes the failure pattern. FMI 3 = voltage high (short to power), FMI 4 = voltage low (short to ground or failed sensor), FMI 0 = value above normal range, FMI 7 = mechanical not responding. So SPN 3216 FMI 4 isn't just 'NOx sensor code' — it's 'NOx sensor signal low,' which points at the sensor itself or its ground, not the catalyst.
Try it yourself
Next code you see, break it down before Googling: SPN tells you the system, FMI tells you the failure direction. Then confirm against our SPN FMI lookup — and if you want the full diagnostic procedure for a specific code, the fault-code library has per-code pages with ranked causes.
Frequently Asked Questions
Is SPN/FMI the same on all truck brands?
The numbering is standardized by SAE J1939 — SPN 3216 means the same thing on a Cummins and a Volvo. What varies is manufacturer overlay codes (Volvo MID/PID, CAT flash codes) that our per-brand pages translate.
What does 'active' vs 'inactive' mean on my scanner?
Active = happening now, usually with the MIL lit. Inactive = happened before, stored. Diagnose actives first; inactives are history that helps pattern-spotting.