Intro to J1587 / J1708 Standard Fault Codes, Raw Stuff here (2024)

Why is this important to know? It's good to understand the foundation of fault codes and where they originate from. The SAE formed a document that is the underlying layer of the low-speed communication bus. In heavy-duty applications, this is the primary communication protocol depending on the manufacturer.

Engineering Level - You needboth J1587 + J1708 document to understand the requirements for the hardware and the basic protocol. You can purchase these documents from SAE website. Links are at the bottom.

The message format for J1587/J1708 fault codes.

  1. MID
  2. PID, SID, PSID, PPID
  3. FMI

Why is this relevant?

This is because the heavy-duty industry adapted to use the J1587/J1708 for the way they opted to send diagnostic fault code messages on older trucks. The channel for communication happens on this low-speed protocol. Not all manufacturers use this protocol to transmit the engine relatedfault codes. This communication is usually more common on trucks that are older than 2013 year model year. The most common protocol for the trucking industry is J1939, which communicates at the faster 250k baud rate.

Let's look at this first example fault code:

MID 128 SID 146 FMI 5

Do you know what it is off the top of your head?

What is MID?

This is your source address. For instance MID 128 = Engine ECU. This is the address what the module is. For instance in HEX format MID 128 = HEX (80). 80 would be the module on the communication protocol, which in this case for our example is the Engine ECU.

Here is an example of some raw J1708 data:

Intro to J1587 / J1708 Standard Fault Codes, Raw Stuff here (1)

What did we use to connect to see this raw data:

  • Windows Computer
  • Nexiq USB Link Adapter
  • DMUX32 Software
  • Stand Alone ECU - 2011 Volvo D13

When you connect the ECU and read raw data this is the communication that you see. This data is being sent at 9600 baud rate speed. This is not that fast compared to the newer J1939 250k speed. So the communication that is happening here is transmitting important information at a rate that is documented by the standard.

That gives you some of the meat that goes into what the format looks like when understanding the J1587/J1708 fault codes.

So let's recap, if you have MID 128 = Source ID, which in this example is Engine ECU.

Now that we got that basic element of surprise down we can begin with the next part.

PID, SID, PSID, PPID

PIDParameter Identification
SIDSubsystem Identification
PPIDPropreitary Parameter Identification
PSIDPropreitary Subsystem Identification

This part of the fault code explains what the parameter or system identification is. The classification of this is detailed on the SAE document that is why you need this to understand what SID, PID, PPID, PSID you need to look up. All of that raw data in the example above means something!

The SAE document provides the standard SID, PID identifications. The OEM's use the standard so everyone is on the same page. So the vehicle speed identification is the same across all modules and all manufacturesas long as they are supported on the bus.

Examples of how this is used:

  • PID 84 = Road Speed ( Same on all modules)
  • SID 146 = EGR Valve (Specific toward Engine ECU)
  • PPID 326 = Soot Level (Specific to Volvo / Mack Manufacture)

How does FMI influence the fault code?

Failure Mode Identifier or FMI, describes the type of failure detected in the subsystem identified by the PID or SID or PPID or PSID.

This is simply just telling you what is wrong with the component that is giving the issue.

Example: MID 128 SID 146 FMI 5 - Active Fault

MID 128 = Engine ECU, SID 146 = EGR Valve #1
FMI = 5, which means the current is below normal or open circuit. Meaning that you have no load or resistance since an EGR motor is a resistor. You need to check for rubbed wires or you need to replace your EGR valve to fix this fault code. Check the resistance of the EGR motor, it should be less than 10 ohms based on the manufacture spec.

You can have the same fault code with multiple failure modes. This just means that you have two different conditions that were set on the ECU. An example of this is this particular fault code is when that fault code come Active and then turns Inactive.

Example:

  1. MID 128 SID 146 FMI 5 - Active Fault
  2. MID 128 SID 146 FMI 13 - Inactive Fault

FMI 13- Out Of Calibration
This example tells us that it failed its calibration at the startup sequence of theinitiating the EGR valve open. Understanding the different failure modes are very helpful in properly fixing your problem.

Failure Mode Table

0

Data valid but above normal operational range (that is, engine overheating)

1

Data valid but below normal operational range

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

8

Abnormal frequency, pulse width, or period

9

Abnormal update rate

10

Abnormal rate of change

11

Failure mode not identifiable

12

Bad intelligent device or component

13

Out of Calibration

14

Special Instructions

15

Reserved

Thats it! Younow are an expert of fault codes that are located on the J1587/J1708 protocol. This protocol is largly used on modules within the trucking industry so you will come across these type of fault codes with Engine / ABS / Brakes / Climate Control / Instrument clusters and other modules that are located on the J1587/J1708 Bus.

You need the full MID + PID + FMI to properly diagnosis a fault code on this communication protocol. So next time you ask for help make sure you have all of that information.

Links to purchase SAE documents

SAE J1587:https://www.sae.org/standards/content/j1587_201301/
SAE J1708:https://www.sae.org/standards/content/j1708_201609/

I hope this helps with some questions that seem to come up!

Until next time! 👋
Stay safe, stay healthy, & be blessed!

Intro to J1587 / J1708 Standard Fault Codes, Raw Stuff here (2024)

References

Top Articles
Volvo All Engines (2010 Emissions) Fault Code: SPN 641 FMI 9 PID: SID 27 Engine Variable Geometry Turbocharger (VGT) Actuator 1 - EcuForce Truck
140 PLN to EUR: Convert Polish Zloty To Euros
Katie Pavlich Bikini Photos
jazmen00 x & jazmen00 mega| Discover
Missed Connections Inland Empire
Belle Meade Barbershop | Uncle Classic Barbershop | Nashville Barbers
Kokichi's Day At The Zoo
Asian Feels Login
What Are the Best Cal State Schools? | BestColleges
Craigslist Free Stuff Appleton Wisconsin
Hendersonville (Tennessee) – Travel guide at Wikivoyage
Mustangps.instructure
AB Solutions Portal | Login
Sports Clips Plant City
David Turner Evangelist Net Worth
Gmail Psu
Cvb Location Code Lookup
[Birthday Column] Celebrating Sarada's Birthday on 3/31! Looking Back on the Successor to the Uchiha Legacy Who Dreams of Becoming Hokage! | NARUTO OFFICIAL SITE (NARUTO & BORUTO)
Honda cb750 cbx z1 Kawasaki kz900 h2 kz 900 Harley Davidson BMW Indian - wanted - by dealer - sale - craigslist
Aps Day Spa Evesham
Mtr-18W120S150-Ul
All Obituaries | Verkuilen-Van Deurzen Family Funeral Home | Little Chute WI funeral home and cremation
Celina Powell Lil Meech Video: A Controversial Encounter Shakes Social Media - Video Reddit Trend
Regina Perrow
Znamy dalsze plany Magdaleny Fręch. Nie będzie nawet chwili przerwy
The Boogeyman (Film, 2023) - MovieMeter.nl
Will there be a The Tower season 4? Latest news and speculation
Paradise Point Animal Hospital With Veterinarians On-The-Go
How rich were the McCallisters in 'Home Alone'? Family's income unveiled
Plasma Donation Racine Wi
Sun Haven Pufferfish
Rocketpult Infinite Fuel
Kvoa Tv Schedule
Gets Less Antsy Crossword Clue
How to Draw a Sailboat: 7 Steps (with Pictures) - wikiHow
The Banshees Of Inisherin Showtimes Near Reading Cinemas Town Square
2007 Peterbilt 387 Fuse Box Diagram
התחבר/י או הירשם/הירשמי כדי לראות.
Walmart Car Service Near Me
The power of the NFL, its data, and the shift to CTV
How Much Is 10000 Nickels
Mitchell Kronish Obituary
'The Night Agent' Star Luciane Buchanan's Dating Life Is a Mystery
Blow Dry Bar Boynton Beach
Bmp 202 Blue Round Pill
Best Haircut Shop Near Me
Canvas Elms Umd
CPM Homework Help
Barber Gym Quantico Hours
Cvs Minute Clinic Women's Services
Game Like Tales Of Androgyny
7 National Titles Forum
Latest Posts
Article information

Author: Barbera Armstrong

Last Updated:

Views: 6128

Rating: 4.9 / 5 (59 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Barbera Armstrong

Birthday: 1992-09-12

Address: Suite 993 99852 Daugherty Causeway, Ritchiehaven, VT 49630

Phone: +5026838435397

Job: National Engineer

Hobby: Listening to music, Board games, Photography, Ice skating, LARPing, Kite flying, Rugby

Introduction: My name is Barbera Armstrong, I am a lovely, delightful, cooperative, funny, enchanting, vivacious, tender person who loves writing and wants to share my knowledge and understanding with you.