DOZER
J1939 fault codes

Type the code. Get the fix.

Any SPN and FMI from Cat, Deere, Cummins, Komatsu or Volvo. What failed, how urgent, what to check first.

Text me this fix Free for one site and one camera. $99 a site after.
Free tool, no sign-up Works on a phone Crew always free
Fault code lookupJ1939 · 191 SPNs
PART · SPN 3251DPF pressure differenceFAILURE · FMI 0Reading is way too high. Treat it as real until you prove the sensor wrong.
Fix it today

DPF pressure difference is way too high. The filter is heavily loaded with soot or ash, or the sensor reads wrong. The engine will derate.

  1. Read the soot load.
  2. Run a parked regen if the machine allows it.
  3. Check the sensor hoses for soot plugs, cracks or water.
  4. If regens won't run, the filter may need to come off for cleaning.
Full page for SPN 3251 FMI 0 →

Paste the whole line if you like: "SPN 3251 FMI 0", "3251/0" or Deere's "003251.00". Plain-words guidance; the service manual wins.

1Use the toolType the SPN and FMI off the screen.
2Add your siteFree for one site and one camera. No card.
3Fault codes, plus what you needFault codes, plus machine hours and repair tickets

Every code, by system

191 SPNs with plain-words meanings. Each page lists its FMIs and what to check first.

EGR

Fuel system

Brakes and air

Air intake and turbo

Engine sensors and protection

Engine oil

Cooling

Batteries and wiring

Transmission

Computers and data link

Injectors and misfire

DPF and regen

Hydraulics

DEF and SCR

FMI numbers in plain words

FMIMeans
0above normal, most severe. Reading is way too high. Treat it as real until you prove the sensor wrong.
1below normal, most severe. Reading is way too low. Treat it as real until you prove the sensor wrong.
2erratic or intermittent. Reading jumps around or doesn't make sense. Often a loose plug, a bad wire, or two sensors that disagree.
3voltage high or shorted high. Signal voltage too high. Usually an open wire, a bad plug, or a wire shorted to power.
4voltage low or shorted low. Signal voltage too low. Usually a wire shorted to ground or a bad sensor.
5current low or open circuit. Too little current. Usually a broken wire, an unplugged connector, or an open coil.
6current high or grounded. Too much current. Usually a wire shorted to ground or a shorted coil.
7not responding. The part was told to move and didn't. Look for sticking, binding or a seized part.
8abnormal frequency or pulse. The signal's pulses are wrong. Common on speed sensors and PWM sensors.
9abnormal update rate. Data stopped arriving on time over the network. Check the data link and the module that sends it.
10abnormal rate of change. Reading changed faster than is physically possible. Often a bad sensor or a loose connection.
11root cause not known. The computer knows something is wrong but can't say what. Check the other active codes.
12bad device or component. A smart sensor or module reports that it has failed.
13out of calibration. Needs calibrating, or the wrong part or software is installed. Usually a dealer-tool job.
14special instructions. The maker uses this for its own meaning. Look it up in the service manual for this machine.
15above normal, least severe. A bit high. A warning, not a shutdown yet.
16above normal, moderately severe. High enough to matter. Fix it before it gets worse.
17below normal, least severe. A bit low. A warning, not a shutdown yet.
18below normal, moderately severe. Low enough to matter. Fix it before it gets worse.
19network data error. Another module sent bad data over the network. The fault may be in that module, not this one.
20drifted high. The reading has crept high over time. Common as a sensor ages.
21drifted low. The reading has crept low over time. Common as a sensor ages.
22Reserved for SAE assignment. Not assigned by the standard. If you see it, the maker gave it its own meaning.
23Reserved for SAE assignment. Not assigned by the standard. If you see it, the maker gave it its own meaning.
24Reserved for SAE assignment. Not assigned by the standard. If you see it, the maker gave it its own meaning.
25Reserved for SAE assignment. Not assigned by the standard. If you see it, the maker gave it its own meaning.
26Reserved for SAE assignment. Not assigned by the standard. If you see it, the maker gave it its own meaning.
27Reserved for SAE assignment. Not assigned by the standard. If you see it, the maker gave it its own meaning.
28Reserved for SAE assignment. Not assigned by the standard. If you see it, the maker gave it its own meaning.
29Reserved for SAE assignment. Not assigned by the standard. If you see it, the maker gave it its own meaning.
30Reserved for SAE assignment. Not assigned by the standard. If you see it, the maker gave it its own meaning.
31condition exists. The condition the SPN names is happening right now (often a status or a derate).

Urgency on each code page: Stop the machine, Fix it today, Schedule it.

In the Dozer app · Fault codes

Next time, Dozer catches the code when it fires.

Plug a CAN logger into the machine's J1939 port, or connect the telematics you have. When a code fires, Dozer opens a repair ticket with the meaning, how urgent it is and what to check.

  • The code, the machine and its hours on one ticket
  • Severity sorted: keep working, plan a stop, or stop now
  • The mechanic gets the checklist before they drive out
  • Repeat codes on the same machine get flagged
Fault codes in Dozer: EX-04 · SPN 3251 FMI 0 · plan a stop today LIVE EX-04 · SPN 3251 FMI 0 · plan a stop today

Photo is an AI-generated stand-in, not a customer site.

Email me the PDF

We'll send this to you as a PDF, plus a reminder if there's a date in it. One email, no list.

We use it to send this and nothing else. See privacy.

Questions crews ask

What is a J1939 fault code?

Diesel engines and machines that speak SAE J1939 report faults as two numbers: the SPN (suspect parameter number) says which part or reading, and the FMI (failure mode identifier, 0 to 31) says how it failed. SPN 3251 FMI 0 means the DPF pressure reading is far too high.

Where do I find the SPN and FMI?

On the machine's display (often under diagnostics or active faults), on a code reader plugged into the 9-pin diagnostic port, or in your telematics (VisionLink, JDLink, Komtrax, CareTrack). Deere writes them as 000100.01: SPN 100, FMI 1.

Do Cat, Deere and Cummins use the same codes?

For standard SPNs (below 520192), yes: SPN 100 is engine oil pressure on all of them. Makers add their own codes above 520192 and their own fix steps, so the service manual wins.

What does the FMI number mean?

FMI 0 and 1 are a reading far above or below normal; 2 is erratic; 3 to 6 are wiring (shorted high or low, open, grounded); 7 is a part not responding; 31 means the condition exists. 32 FMIs in all.

Your site at 6 a.m., before you're there.

Free for one site and one camera. $99 a site after. Crew is always free. 7 days of everything free, no card.

Text me this fix