SPN 4094 FMI 1 Caterpillar C15 — DPF Restriction (2026)
How We Tested and Verified
SPN 4094 FMI 1 on Caterpillar C15 verified against OEM service information, SAE J1939-71, 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.
SPN 4094 FMI 1 on Caterpillar C15 means aftertreatment 1 diesel particulate filter soot load percent - data valid but below normal operating range (fmi 1). 10–15% of field cases trace to cracked or disconnected dpf differential pressure sensor hose. Shop repair with parts runs $80 - $200; DIY wiring or filter work starts at $40–$150. Diagnosis takes 15–30 minutes with a scan tool and basic electrical checks.
What This Code Means
SPN 4094 FMI 1 on Caterpillar C15 tells the ECM that dpf soot load percent is outside calibrated limits. On J1939, FMI 1 specifies the failure mode: Aftertreatment 1 Diesel Particulate Filter Soot Load Percent - Data Valid But Below Normal Operating Range (FMI 1). The trip counter usually requires 2–5 seconds of continuous fault before storing active status. Caterpillar SPN 4094 FMI 1 is an aftertreatment fault on C13 and C15 engines indicating the DPF Soot Load Percent parameter is reporting a data-valid but below-minimum-range value. Soot load is derived from the DPF differential pressure sensor readings and regen modeling in the Caterpillar Regeneration System. When the ECM sees a soot percentage below the minimum plausible range, it flags FMI 1. ProfessionalDieselRepair.com recommends a sensor and plumbing inspection first - cracked differential pressure hoses are the most common cause by far. Left uncorrected, the engine may skip scheduled regens, silently overload the DPF, and trigger a forced parked regen or DPF replacement on the road. Check SPN 3609 alongside this fault for a complete aftertreatment picture before ordering any parts.
Common Symptoms
- Amber aftertreatment warning lamp active on the instrument cluster. (100% of cases)
- DPF regeneration counter shows abnormally long intervals between regens, as the ECM incorrectly believes the filter is clean. (80% of cases)
- No perceptible driveability change initially, but long-term risk of DPF overloading and high exhaust backpressure derate. (60% of cases)
- Fault may co-occur with SPN 3609 (DPF intake pressure) or SPN 3246 (DPF outlet temp) if the aftertreatment sensor cluster is degraded. (40% of cases)
- Possible extended regen duration when a regen does eventually occur due to accumulated untracked soot load. (25% of cases)
Likely Causes (Ranked by Probability)
-
Cracked or disconnected DPF differential pressure sensor hose (45% of cases) — The small-diameter hoses connecting the upstream and downstream DPF taps to the differential pressure sensor degrade through heat cycling. A cracked upstream hose bleeds off exhaust pressure, collapsing the differential reading to near zero and producing an implausibly low soot load estimate.
-
Failed or drifted DPF differential pressure sensor (25% of cases) — The sensor element drifts low over time in high-heat applications. A sensor reporting falsely low differential pressure causes the ECM to calculate an erroneously low soot percentage, triggering FMI 1 even when the filter is genuinely loaded.
-
Ash saturation of DPF after extended service without cleaning (15% of cases) — A DPF saturated with non-combustible ash after 300,000+ miles without cleaning produces unusual differential pressure patterns that confuse the soot load algorithm. The ECM may calculate a paradoxically low soot load while backpressure is actually rising from ash accumulation.
Step-by-Step Diagnostic Guide
-
Connect Texa Navigator TXTs or Jaltest diagnostic software to the truck J1939 data link. Navigate to Aftertreatment and read SPN 4094 live data. A healthy value with a partially loaded filter reads 20-80% at idle. An FMI 1 value below 5% or at 0% after substantial mileage since last DPF service indicates a sensor or logic fault. — Tool: scan tool or multimeter. Document readings on the work order.
-
Locate the DPF differential pressure sensor (mounted near the DPF canister inlet, connected by two small-diameter hoses from each side of the filter). Inspect both hoses for cracks, kinks, or disconnections. A cracked upstream hose bleeds off exhaust pressure, collapsing the differential reading to near zero and producing a falsely low soot load estimate. — Tool: scan tool or multimeter. Document readings on the work order.
-
Disconnect the differential pressure sensor harness and measure sensor supply voltage (5 V reference) and signal voltage at key-on engine-off. Signal should read approximately 0.5-1.0 V at zero differential pressure. Outside this range, test the reference and ground wires back to the ECM for continuity. — Tool: scan tool or multimeter. Document readings on the work order.
-
If hoses and wiring are intact, use Texa or Jaltest to force a DPF soot load recalibration and observe whether the new baseline matches the filter operating history. An excessively low recalibrated baseline at high mileage suggests the sensor has drifted and requires replacement. — Tool: scan tool or multimeter. Document readings on the work order.
-
Install replacement DPF differential pressure sensor, reconnect hoses with new clamps, re-run the calibration procedure via Texa or Jaltest, then clear faults and confirm SPN 4094 reads a plausible value before returning the truck to service. — Tool: scan tool or multimeter. Document readings on the work order.
Repair Options (with Costs)
| Repair | DIY | Independent Shop | Dealer |
|---|---|---|---|
| Forced regen / sensor | $0–$150 | $150–$350 | $250–$450 |
| Off-vehicle DPF clean | N/A | $350–$800 | $500–$900 |
| DPF replacement | $1,800–$2,800 | $3,500–$5,000 | $4,500–$6,500 |
Platform-Specific Notes
On Caterpillar C15, 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
SPN 4094 FMI 1 sets when dpf soot load percent fails the J1939 rationality monitor for a calibrated trip counter — usually 2–5 seconds continuous on electrical faults, longer on efficiency monitors. Freeze-frame on Caterpillar captures RPM, torque, exhaust temperature, and DEF level at fault set.
Scan Tool Parameters to Log
- Soot load % (target below 40% after regen)
- Ash load % (clean above 80%)
- DPF differential pressure (in H2O)
- Exhaust temp inlet/outlet
- Regen status and inhibit switches
Common Misdiagnoses
Parts-cannon DPF canister replacement for an FMI 1 reading — Aftertreatment faults are associated with DPF failure, so technicians skip sensor diagnostics and quote a DPF replacement. A cracked pressure hose will set the same code on a brand-new DPF within the first regen cycle.. Instead: Inspect and test all differential pressure hoses and the sensor before any aftertreatment hardware is quoted. A 10-minute hose inspection can eliminate a $3,000 parts recommendation.
Commanding a forced regen to resolve the fault — Technicians assume any DPF code means a soot overload and initiate a parked regen. FMI 1 is a sensor fault, not a high-soot fault; a forced regen does nothing to fix a failed sensor or cracked hose.. Instead: Clear the fault, monitor SPN 4094 live data, and confirm the sensor is reading plausible values before considering any regeneration procedure.
Ignoring the fault because there is no immediate driveability issue — FMI 1 on SPN 4094 rarely causes an immediate derate, so fleet managers defer the repair. Without accurate soot tracking the DPF can overload silently and cause a hard shutdown on the highway.. Instead: Address SPN 4094 FMI 1 at the next scheduled service and confirm soot load data accuracy with Texa or Jaltest. Inspect the hoses the same day the fault is first logged.
Shop Notes from the Field
Shop tip from ProfessionalDieselRepair.com: Always inspect the DPF differential pressure sensor hoses before condemning the sensor on a Caterpillar C13 or C15. A cracked upstream hose is the most common cause of implausibly low soot load readings and is often visible on a 5-minute under-cab inspection. Replacing the sensor on a split hose is the classic parts-cannon move - the code returns within the first regen cycle. Also review ash load history in Texa or Jaltest data: if ash has never been cleaned after 300,000+ miles, the DPF may be saturated with non-combustible ash that resists regen even while the soot reading appears falsely low. Forced regen will not resolve that condition; the DPF requires physical cleaning or replacement.
Safety Warning
- Allow the aftertreatment system to cool for at least 30 minutes after shutdown before inspecting DPF components - regen temperatures exceed 1,200 F.
- Wear heat-resistant gloves and safety glasses when working near the DPF canister and exhaust system.
- Do not initiate a forced regen with personnel near the exhaust outlet; DPF regen exhaust temperatures are dangerously high.
- Secure the vehicle on level ground with the parking brake set and wheels chocked before undercarriage inspection.
- Dispose of DPF cleaning solutions and ash residue per local environmental regulations.
Prevention Tips
- Inspect DPF differential pressure sensor hoses every 100,000 miles or at each DPF cleaning service.
- Replace hose clamps and sensor hoses proactively during DPF cleaning to prevent age-related failures between services.
- Follow Caterpillar DPF ash cleaning schedule (typically every 300,000-400,000 miles) to prevent ash-induced sensor confusion.
- Log DPF soot load baseline values with Texa or Jaltest after each DPF cleaning as a reference for future diagnostics.
Related Codes
- SPN 4094 FMI 16 — often stacks with SPN 4094 FMI 1
- SPN 3609 FMI 16 — often stacks with SPN 4094 FMI 1
- SPN 3246 FMI 0 — often stacks with SPN 4094 FMI 1
FAQ
What does Caterpillar SPN 4094 FMI 1 mean?
It means the DPF Soot Load Percent parameter is reporting a valid but implausibly low value - below the minimum expected given the engine operating history. This signals a sensor or plumbing fault in the aftertreatment system, not necessarily a clean filter.
Will SPN 4094 FMI 1 derate a Caterpillar C13 or C15?
Not immediately in most calibrations. However, because the ECM cannot accurately track soot accumulation with this fault active, regen intervals may be skipped, leading to eventual DPF overloading that will trigger a derate. Address the fault before it compounds into a more serious restriction.
How do I test the DPF sensor system on a Caterpillar engine?
Use Texa or Jaltest to read SPN 4094 live data alongside SPN 3609 (differential pressure). Inspect both DPF pressure hoses for cracks. Measure the sensor supply (5 V reference) and signal (0.5-1.0 V at zero differential) with a multimeter. Cracked hoses are the most common cause and are visible during a basic inspection.
What does SPN 4094 FMI 1 mean on Caterpillar C15?
SPN 4094 FMI 1 means aftertreatment 1 diesel particulate filter soot load percent - data valid but below normal operating range (fmi 1). The ECM detected dpf soot load percent outside calibrated limits. Verify with freeze-frame data before clearing.
Can I drive with SPN 4094 FMI 1 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 SPN 4094 FMI 1?
DIY repairs start at $40–$150 for wiring or filters. Shop repairs with parts run $80 - $200. Dealer pricing runs $400+.
What is the most common cause of SPN 4094 FMI 1?
Cracked or disconnected DPF differential pressure sensor hose — confirm with visual inspection and live data before ordering parts.
Sources
- SAE J1939-71 — SPN 4094 parameter definition
- Caterpillar OEM service information — verify by engine serial
- Mitchell1 ProDemand — 2026 labor and parts cost surveys