Introduction to SAE J1587 / J1708 Truck Datalink Protocols – A Technician’s Primer

Introduction to SAE J1587 / J1708 Truck Datalink Protocols – A Technician’s Primer

For technicians working on older heavy‑duty trucks (pre‑2013), understanding the SAE J1587 and J1708 protocols is essential—they govern how engine, transmission, brake, and instrument modules communicate fault codes and live data over the datalink.


What Are J1708 and J1587?

  • SAE J1708 defines the physical and data‑link layers: a low‑speed (9.6 kbps), two‑wire, RS‑485–based bus used for message transmission.

  • SAE J1587 operates at the transport and application layers, formatting fault code messages (MID/PID/FMI) within J1708 frames 

Together, they provide the backbone for diagnostic data on older trucks.


Fault‑Code Format: MID + PID + FMI

Term Meaning
MID Message ID = module address (e.g., 128 = engine ECU)
PID/SID/PPID/PSID Parameter code identifying specific sensor or subsystem
FMI Failure Mode Identifier—how the system is failing (e.g., open circuit, data out-of-range)

Example: MID 128, SID 146, FMI 5 indicates the engine ECU detected an open circuit in the EGR valve based on current draw 


Why This Matters

  • Enables reading raw fault codes from older trucks using standard diagnostic tools.

  • Helps pinpoint module-level issues, like EGR, ABS, or instrument cluster faults.

  • Aids in troubleshooting datalink communication issues, especially on early model equipment.


Practical Example

If you read MID 128, SID 146, FMI 5:

  1. MID 128 = engine module

  2. SID 146 = EGR valve

  3. FMI 5 = open circuit / current below normal
    Diagnosis: check EGR wiring and resistance (should be <10 ohm), then repair or replace as needed.


Tools You’ll Need


Final Takeaway

Understanding SAE J1708 and J1587 is key to diagnosing legacy truck issues—especially for datalink communication and fault interpretation. With your diesel laptop, you can decode MID/PID/FMI and resolve component-level faults effectively.

Back to blog

Leave a comment