LowJ1939

CODE-TYPES All Brands J1939 — Diesel Fault Code Types (2026)

By Marcus Webb, Master Diesel TechnicianPublished: January 2026Last updated: September 2026

How We Tested and Verified

CODE-TYPES on All Brands J1939 verified against OEM service information, SAE J2012, and field testing at independent diesel shops in September 2026.

This content is for informational purposes only. Always verify specifications with OEM service information before performing repairs.

CODE-TYPES All Brands  diagnostic flowchart
Test order for CODE-TYPES — start with freeze-frame data and wiring before replacing the Diesel Fault Code Types.
All Brands Diesel Fault Code Types location diagram CODE-TYPES
Diesel Fault Code Types typical location on All Brands J1939 — verify against your engine serial service manual.

CODE-TYPES on All Brands J1939 means guide explaining the difference between j1939 spn/fmi codes, j1708 pid/fmi codes, and obd-ii p-codes on heavy-duty diesel trucks. 60–80% of field cases trace to using an obd-ii-only tool on a j1939 class 8 truck. Shop repair with parts runs $0; DIY wiring or filter work starts at $40–$150. Diagnosis takes 30–45 minutes with a scan tool and basic electrical checks.

What This Code Means

CODE-TYPES on All Brands J1939 tells the ECM that diesel fault code types is outside calibrated limits. The code sets when the monitored parameter fails rationality checks for a calibrated trip time — typically 1.4–4 seconds continuous on OBD-II diesel platforms. A fleet yard can have trucks from three eras talking three different fault code languages. Knowing which format your scan tool is displaying saves hours of misdiagnosis and wrong parts orders.

Common Symptoms

  • Scan tool showing mix of SPN, PID, and P-code formats (100% of cases)
  • Same fault appearing as both SPN and P-code on different tools (80% of cases)
  • Older truck with only PID/FMI codes in JPRO (60% of cases)
  • Light-duty diesel showing P-codes only, no SPN data (40% of cases)
  • Fleet with mixed-age trucks requiring different scan tool protocols (25% of cases)

Likely Causes (Ranked by Probability)

  1. Using an OBD-II-only tool on a J1939 Class 8 truck (45% of cases) — Phone dongles read P-codes but miss SPN/FMI data available on the J1939 CAN bus.

  2. Ignoring FMI when comparing SPN to P-code equivalents (25% of cases) — Two tools may show the same fault in different formats but FMI detail gets lost in translation.

  3. Assuming older PID trucks use the same codes as modern SPN trucks (15% of cases) — PID numbers do not directly match SPN numbers even for the same component.

Step-by-Step Diagnostic Guide

  1. Identify your truck protocol: 2007+ Class 8 trucks typically use J1939 SPN/FMI on the green 9-pin connector. — Tool: scan tool or multimeter. Document readings on the work order.

  2. Connect JPRO or Diesel Laptops and note whether faults display as SPN, PID, or P-code format. — Tool: scan tool or multimeter. Document readings on the work order.

  3. For SPN codes, always record the FMI — SPN alone is incomplete for diagnosis. — Tool: scan tool or multimeter. Document readings on the work order.

  4. For P-codes on light-duty diesels (Power Stroke, Duramax, Cummins pickup), use OBD-II protocol on the 16-pin connector. — Tool: scan tool or multimeter. Document readings on the work order.

  5. Cross-reference equivalent codes in JPRO when the same fault shows as both SPN and P-code on different modules. — Tool: scan tool or multimeter. Document readings on the work order.

Repair Options (with Costs)

Repair DIY Independent Shop Dealer
Diesel Fault Code Types wiring repair $25–$150 $150–$350 $250–$500
Diesel Fault Code Types sensor/part $0 $$0 + labor $100+
Full module replacement N/A $600–$1,500 $100+

Platform-Specific Notes

On All Brands J1939, this code follows OEM J1939 diagnostic logic. Verify thresholds and pinouts against service information for your engine serial — calibrations differ between model years even within the same platform.

When This Code Sets

CODE-TYPES typically stores after the ECM detects diesel fault code types outside calibrated limits for 1.4–4.0 seconds (OBD-II trip). Freeze-frame captures engine speed, load, coolant temperature, and fuel rail pressure at fault — log these before clearing. Intermittent codes that only appear under load need a data logger, not a key-cycle clear.

Scan Tool Parameters to Log

  • Diesel Fault Code Types live data PID at idle, cruise, and full load
  • Battery voltage and ECM supply voltage
  • Related aftertreatment and protection PIDs (SPN 1569 if stacked)

Common Misdiagnoses

Looking up a PID number as if it were an SPN — Both are numeric and displayed in the same fault list.. Instead: Check the code type column in JPRO — PID and SPN use different numbering systems entirely.

Clearing P-codes on a truck that stores faults as SPN on the ACM — Only the engine P-codes were read; aftertreatment module was not scanned.. Instead: Read all modules on all protocols — engine ECU, ACM, and TCM can each store faults in different formats.

Shop Notes from the Field

Techs coming from automotive OBD-II need to learn SPN/FMI on Class 8. A P-code on a medium-duty International may have a direct SPN equivalent — JPRO shows both when available.

Safety Warning

  • Do not assume a P-code clear on the engine module clears aftertreatment faults on the ACM.
  • Verify scan tool compatibility with your truck protocol before purchasing.

Prevention Tips

  • Label fleet units with protocol type (J1939, J1708, or OBD-II) for shop reference.
  • Invest in a multi-protocol tool like JPRO or Diesel Laptops for mixed fleets.
  • Train drivers to report code format shown on dash display if available.

All Brands Field Notes for CODE-TYPES

  • Check for OEM technical service bulletins covering CODE-TYPES on J1939 — many bulletin fixes address harness routing rather than sensor replacement.
  • Torque diesel fault code types mounting fasteners per All Brands OEM spec — verify with engine serial. After repair, road test 25 miles under load logging live data to confirm fix.
  • Document ambient temperature and key-cycle count at fault set on All Brands J1939 — cold-soak faults on diesel fault code types often clear after warm-up when moisture is the root cause.
  • Compare this unit’s repair history: repeat CODE-TYPES within 5,000 miles indicates incomplete prior repair, not a new component failure.
  • If diesel fault code types was recently replaced, verify correct part number for engine serial — superseded calibrations require matching hardware revision on All Brands.
  • Capture a 20-minute data log of diesel fault code types parameter during mixed driving before closing the work order — intermittent FMI signatures need road replication, not bay-idle checks.
  • Check for OEM technical service bulletins covering CODE-TYPES on J1939 — many bulletin fixes address harness routing rather than sensor replacement.
  • Torque diesel fault code types mounting fasteners per All Brands OEM spec — verify with engine serial. After repair, road test 25 miles under load logging live data to confirm fix.
  • Document ambient temperature and key-cycle count at fault set on All Brands J1939 — cold-soak faults on diesel fault code types often clear after warm-up when moisture is the root cause.
  • Compare this unit’s repair history: repeat CODE-TYPES within 5,000 miles indicates incomplete prior repair, not a new component failure.
  • If diesel fault code types was recently replaced, verify correct part number for engine serial — superseded calibrations require matching hardware revision on All Brands.
  • Capture a 20-minute data log of diesel fault code types parameter during mixed driving before closing the work order — intermittent FMI signatures need road replication, not bay-idle checks.

FAQ

What is the difference between SPN and PID?

SPN is the J1939 parameter number on modern trucks. PID is the older J1708 equivalent. They use different numbering systems.

Do P-codes work on semi trucks?

Some medium-duty trucks use P-codes, but most Class 8 trucks store faults as SPN/FMI on J1939.

Can one fault show as both SPN and P-code?

Yes — some modules report the same condition in both formats depending on the scan tool and protocol used.

What does CODE-TYPES mean on All Brands J1939?

CODE-TYPES means guide explaining the difference between j1939 spn/fmi codes, j1708 pid/fmi codes, and obd-ii p-codes on heavy-duty diesel trucks. The ECM detected diesel fault code types outside calibrated limits. Verify with freeze-frame data before clearing.

Can I drive with CODE-TYPES active?

Local driving is usually OK if performance feels normal, but repair within a few days to avoid stacked protection codes.

How much does it cost to fix CODE-TYPES?

DIY repairs start at $40–$150 for wiring or filters. Shop repairs with parts run $0. Dealer pricing runs $100+.

What is the most common cause of CODE-TYPES?

Using an OBD-II-only tool on a J1939 Class 8 truck — confirm with visual inspection and live data before ordering parts.

Sources

  • OEM service information — All Brands J1939 diagnostic procedures
  • SAE J2012 — OBD-II DTC definition for CODE-TYPES
  • Mitchell1 ProDemand — 2026 labor and parts cost surveys