Detroit DDDL 8.19 Fault Codes — SPN/FMI List, Causes & Fixes for DD13/DD15/DD16

Understanding Detroit Diesel SPN/FMI Fault Codes

Detroit Diesel engines use the SAE J1939 standard fault code format: SPN (Suspect Parameter Number) identifies the system or component, and FMI (Failure Mode Identifier) describes the type of failure. DDDL 8.19 displays both values, plus a text description and freeze frame data captured at the moment of the fault.

NHTSA complaint data from Freightliner Cascadia (2019–2020 models: 54 total complaints) shows emission system faults (SCR, DPF, EGR) are among the most reported issues — consistent with what diesel mechanics report on TruckersReport and TruckNet forums.

Most Common Detroit Diesel Fault Codes

SCR / DEF System Faults

SPN FMI Description Common Cause Fix
3364 31 Aftertreatment SCR Operator Inducement DEF quality low or DEF level critical Fill DEF tank with 32.5% AdBlue; run SCR system test in DDDL
3364 2 SCR NOx conversion efficiency low Clogged SCR catalyst or failing dosing injector Inspect SCR catalyst; test dosing injector in DDDL actuator tests
4334 3 DEF dosing unit voltage high Wiring short to voltage Inspect dosing unit harness; check for chafed wires
4334 4 DEF dosing unit voltage low Open circuit or failed dosing unit Check DEF pump fuse; test dosing unit resistance
3251 15 Particulate trap differential pressure — high DPF plugged Force regen via DDDL; if unsuccessful, DPF cleaning required

EGR System Faults

SPN FMI Description Common Cause Fix
27 7 EGR valve mechanical fault EGR valve stuck or carbon buildup Run EGR valve test in DDDL; clean or replace valve
27 2 EGR valve position out of range Failed EGR position sensor Check EGR sensor harness; replace sensor
1569 31 Engine protection — torque derate active Multiple active faults triggering protection mode Diagnose all active SPNs before clearing; address root cause

Fuel System Faults

SPN FMI Description Common Cause Fix
157 18 Fuel rail pressure low Fuel restriction, clogged filter, failing HP pump Check fuel filter; test rail pressure live data in DDDL
157 16 Fuel rail pressure high Pressure relief valve fault Inspect pressure relief valve; check for restrictions downstream
651–658 5/6/7 Injector cylinder 1–8 fault Failed injector or open/short in injector circuit Run injector cut-out test in DDDL to isolate; check ZTRIM values
94 1 Fuel delivery pressure low Lift pump failure or clogged strainer Check lift pump; replace strainer

Turbocharger Faults

SPN FMI Description Common Cause Fix
1127 15 Turbocharger boost pressure high Wastegate actuator fault Test turbo actuator in DDDL bi-directional tests
1127 1 Turbocharger boost pressure low Boost leak or failing VGT actuator Pressure test intake; run VGT sweep test in DDDL
103 0 Turbo speed extremely high Runaway condition — critical Do not operate. Full turbocharger inspection required.

Communication / ECM Faults

SPN FMI Description Common Cause Fix
639 14 J1939 data link fault Termination resistor missing; damaged CAN bus wiring Check 60Ω termination between J1939 pins; inspect harness
168 18 Battery voltage low Weak batteries or high parasitic draw Test battery voltage (should be 12.4V+ at rest)

FMI Reference Table

FMI Meaning
0 Data valid but above normal range — most severe
1 Data valid but below normal range — most severe
2 Data erratic, intermittent, or incorrect
3 Voltage above normal or shorted high
4 Voltage below normal or shorted low
5 Current below normal or open circuit
6 Current above normal or grounded circuit
7 Mechanical system not responding properly
14 Special instruction
15 Data valid but above normal range — least severe
16 Data valid but above normal range — moderately severe
18 Data valid but below normal range — moderately severe
31 Condition exists (catch-all for state-based faults)

How to Read Fault Codes in DDDL 8.19

  1. Connect adapter → Open DDDL → Select vehicle/ECM
  2. Navigate to Fault Codes tab
  3. Toggle between Active (currently triggered) and Inactive (historical) faults
  4. Click any fault code to expand: SPN description, FMI description, occurrence count, last occurrence time, freeze frame data
  5. Use Actuator Tests panel to run live bi-directional tests on the suspected component

Conclusion

Detroit Diesel SPN/FMI codes are standardized under J1939 but interpretation requires knowing which system the SPN refers to. DDDL 8.19’s built-in descriptions and freeze frame data make diagnosis significantly faster than generic tools. For help with DDDL setup, see the complete guide or the FAQ.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Firstdiag Support
● Typically replies within minutes
👋 Hello! Welcome to Firstdiag.
How can we help you today?
Just now
💬 Send a Message