John Deere machines display diagnostic trouble codes (DTCs) when sensors detect a fault in any of the machine's monitored systems. Knowing how to read these codes — and what to do when you see one — is one of the most practical skills an operator or fleet manager can have. Many codes are informational and can be addressed during scheduled maintenance. Others require you to stop the machine immediately.

This guide explains how John Deere's fault code system works, covers the most common codes across excavators, loaders, and tractors, and tells you clearly which ones you can address yourself and which need a technician.

Have a specific code? You can paste any John Deere fault code directly into the VFS AI diagnostic tool and get an instant plain-language explanation with next steps — no manual required.

How John Deere's Diagnostic System Works

John Deere uses a J1939-based diagnostic system that monitors dozens of systems simultaneously. When a sensor reading falls outside its normal range, the machine logs a fault code and — depending on severity — may derate performance, illuminate a warning lamp, or force a shutdown.

Fault Code Format

John Deere fault codes follow a standard format: SPN.FMI — a Suspect Parameter Number followed by a Failure Mode Identifier.

On the operator display, codes are usually shown as a 5-digit number (the SPN) followed by a period and 2-digit FMI — like 100.01 for Engine Oil Pressure Below Normal.

System Prefixes You'll See

ECU / ECM
Engine Control Module faults
TCU
Transmission Control Unit
HCU
Hydraulic Control Unit
CCU
Chassis / Cab Control Unit
SCR
Selective Catalytic Reduction (emissions)
DPF
Diesel Particulate Filter

Alert Levels

Not all codes are equal. John Deere uses a tiered alert system:

How to Read Active Fault Codes on Your John Deere

The exact steps vary slightly by model year, but this procedure covers most modern John Deere construction and ag equipment with a CommandCenter or CommandView display.

  1. 1

    Key On (Engine Off)

    Turn the key to the "on" position without starting the engine. This powers the display and all control modules.

  2. 2

    Access the Diagnostics Menu

    On CommandCenter displays: press the wrench/spanner icon or navigate to Menu → Diagnostics → Fault Codes. On older analog gauge clusters, press and hold the alarm cancel button for 3 seconds.

  3. 3

    Select Active vs. Stored Codes

    Active codes are faults currently present. Stored/History codes are faults that occurred previously but are no longer triggering. Always check both categories.

  4. 4

    Record All Codes Before Clearing

    Write down or photograph every code before clearing anything. Codes may reappear if the underlying issue isn't fixed — but you need the original list if you're calling a dealer or tech for support.

  5. 5

    Clear and Retest (for Non-Critical Codes)

    For informational or historical codes, clear them and recheck after 15–30 minutes of normal operation. Codes that return immediately or consistently are active faults requiring investigation. Codes that don't return were likely intermittent or one-time events.

John Deere Service ADVISOR

John Deere dealers use Service ADVISOR software to pull live ECU data, run pinpoint tests, and view full machine histories. If you have a recurring code that you can't trace, insist that your dealer connect with Service ADVISOR — not just read the DTC number. The live data view often reveals root causes that the code alone doesn't.

The Most Common John Deere Fault Codes

These are the codes operators encounter most frequently, across excavators (E-series), loaders (310–844), and larger ag tractors (6R, 7R, 8R series).

Code (SPN.FMI) Description Common Cause Action
100.01 Engine oil pressure – below normal Low oil level, worn oil pump, blocked filter, failed sensor Stop immediately
110.00 Engine coolant temperature – above normal Low coolant, clogged radiator, failed thermostat, head gasket Stop immediately
190.00 Engine speed – above normal (overspeed) Operator error (downhill without load), governor fault Tech required
3031.09 DEF quality low or contaminated Wrong fluid in DEF tank, diluted DEF, frozen DEF residue Drain/refill DEF
3031.16 DEF level low DEF tank approaching empty — machine will derate Refill DEF
3714.07 DPF regeneration required High soot accumulation in diesel particulate filter Initiate parked regen
3714.31 DPF severely restricted – cannot auto-regen Extended low-load operation, missed manual regen, failed sensor Dealer service required
629.12 ECU hardware fault ECU internal failure, moisture ingress, power spike Tech required
639.14 CAN bus communication fault Wiring damage, module power loss, termination resistor failure Tech required
1569.31 Engine protection derate active Multiple co-occurring faults triggering derate Check all co-codes
2789.00 Hydraulic oil temperature – above normal Clogged oil cooler, low fluid, excessive load, hot ambient temp Stop and cool down
97.01 Water-in-fuel sensor – water detected Contaminated fuel source, failed fuel tank seal Drain fuel separator
175.00 Engine oil temperature – above normal Low oil level, clogged oil cooler, extended high-load operation Stop and investigate
1172.15 Turbocharger inlet pressure – moderately above normal Restricted air cleaner, boost control fault, intake leak Check air filter first
3246.16 SCR catalyst temperature – moderately high Excess regen events, failed temp sensor, SCR system fault Tech required

Emissions System Codes: The Most Frequent Headache

For any John Deere machine manufactured after 2011 (Tier 4 Interim and Final), emissions-related fault codes are the most common reason operators call for service — and many of them can be avoided entirely with proper maintenance and operating practices.

DPF (Diesel Particulate Filter) Codes

The DPF collects soot from the exhaust. Periodically, it needs to "regenerate" — burn off the soot at high temperature. The machine does this automatically when conditions allow. Problems arise when:

How to Complete a Parked Regeneration

When code 3714.07 appears: park the machine on a level, fire-safe surface away from flammable material. Navigate to the Diagnostics menu and select "Parked Regen" or look for the regen button on the instrument panel. The process takes 20–40 minutes. Engine RPM will rise automatically — do not interrupt it. If the regen completes successfully, the code will clear. If it fails or the machine aborts, note the reason code displayed and report it to your service provider.

DEF / SCR System Codes

Selective Catalytic Reduction (SCR) systems inject Diesel Exhaust Fluid (DEF) to reduce NOx emissions. Common issues:

DEF Contamination Warning

Diesel fuel accidentally added to the DEF tank is one of the most expensive mistakes you can make. The SCR catalyst can be permanently damaged in minutes. If you suspect diesel was added to the DEF tank, stop the engine immediately and do not restart. The entire SCR system may need to be flushed or replaced — costs can reach $8,000–$20,000.

Codes You Can Handle Yourself

A number of common John Deere fault codes require only simple operator action:

CodeDescriptionWhat To Do
3031.16 DEF level low Refill DEF tank with ISO 22241 fluid. Code clears when level is detected above threshold (~15%).
97.01 Water in fuel Locate the fuel filter/water separator (usually near the fuel tank or engine). Drain water via the drain valve at the bottom. If severe, may need to drain entire fuel system.
1172.15 Turbo inlet pressure high Check and replace the air filter if it's dirty or collapsed. This is the #1 cause of this code. Clear the code and monitor.
3714.07 DPF regen needed Complete a parked regeneration cycle per the procedure above. Takes 20–40 minutes. Do not interrupt.
2789.00 (low-level) Hydraulic temp high (moderate) Park the machine, lower all attachments, and idle for 10–15 minutes to let fluid cool. Check hydraulic oil level and oil cooler for debris. Clear and monitor.
100.18 (sensor only) Oil pressure sensor – erratic data If oil level is confirmed correct and there are no symptoms, the sensor itself may be faulty. This is distinguishable from a genuine low-pressure fault by whether the engine is running normally. A tech can confirm with a mechanical gauge test.

Codes That Mean Stop Now — No Exceptions

These fault codes are associated with conditions that can cause engine failure or safety hazards within minutes if operation continues. No job is worth the repair bill — or the injury risk — of ignoring these:

Tips for Managing Fault Codes on a Fleet

Don't Know Your Code?

If you're looking at a code that isn't in this guide, paste it into the VFS AI diagnostic tool. It covers John Deere SPN/FMI codes across the full product line — excavators, backhoes, loaders, and ag equipment — and will tell you exactly what the code means and what to do next.

Have a Code You Need Decoded?

Paste any John Deere fault code into the VFS AI and get an instant plain-language diagnosis — what it means, why it happened, and exactly what to do next.