SPN 4356 FMI 9: Meaning and Fix
This fault indicates the Engine Control Module (ECM) has detected an abnormal update rate from the Aftertreatment 1 SCR Dosing System Requests 2 message, specifically the DEF line heater 3 request. The ECM expects a periodic signal update (typically every 100-500 ms); when the update interval deviates beyond a calibrated threshold (e.g., >1 second), FMI 9 sets. Technicians frequently encounter this after a forced DPF regeneration, when the dosing control unit temporarily loses synchronization with the ECM, or after replacing the ECM without a proper J1939 network scan.
Common Symptoms
- DEF System Warning: Dashboard displays ‘DEF System Fault’ or ‘Service DEF System’ lamp, often amber.
- Engine Torque Derate: Engine power progressively reduced to 25-40% to protect aftertreatment components.
- Heater Inoperative: Diesel exhaust fluid line heater 3 fails to activate, risking DEF freezing below -11°C.
- Intermittent Communication Loss: J1939 data link errors logged, with heater request dropping out sporadically during cold starts.
Probable Causes
- Faulty Dosing Control Unit: Internal microcontroller glitch or corrupt firmware stops sending periodic heater request messages.
- Open or Shorted CAN Bus: High resistance (>120 Ω) or short between CAN_H and CAN_L disrupts message timing.
- ECM Software Mismatch: After ECM replacement, calibration parameters for heater request update rate are misconfigured.
- Damaged Heater Relay Circuit: Back-EMF from a failing relay injects noise onto the CAN bus, corrupting message intervals.
Advanced Technical Analysis
The ECM monitors the J1939 PGN 65132 (Aftertreatment 1 SCR Dosing System Requests 2) for the DEF line heater 3 request bit (SPN 4356). A debouncing timer is started upon receiving each valid message; if the timer expires before the next expected update (typically >1.5 seconds), FMI 9 is latched. The ECM then increments a fault counter; after three consecutive failures, the diagnostic becomes active.
Electrical noise from the heater 3 power circuit (e.g., PWM switching at 100-200 Hz) can couple onto the CAN bus, causing bit stuffing errors that delay message transmission. A 120 Ω termination resistor at both ends of the backbone must be verified; an open termination increases signal reflections and jitter, triggering abnormal update rate faults. Bosch manuals specify checking for >60 mV noise on the CAN differential voltage.
Upon activation, the ECM enters a safety fallback: it sets the heater request to inactive (00b) and commands a torque derate of 1% per minute until a maximum of 60% reduction is reached. Simultaneously, the DEF dosing is halted to prevent crystallization. The fault will not auto-clear until a successful key cycle with a valid message rate is observed for at least 10 consecutive seconds.
Long-term prevention involves verifying that the dosing control unit firmware is updated to the latest MAN or Deutz factory release. In one real workshop case, a Mercedes-Benz Actros repeatedly logged SPN 4356 FMI 9 after a DPF regeneration; the root cause was a corroded CAN connector at the SCR dosing module. Cleaning and re-terminating the connector with dielectric grease resolved the intermittent update loss permanently.
Step-by-Step Troubleshooting Guide
- Scan CAN Bus Traffic: Use a J1939 tool to monitor PGN 65132; verify heater 3 request bit updates every 100-500 ms.
- Check Termination Resistors: Measure resistance between CAN_H and CAN_L at backbone ends; must be 60 Ω ± 5 Ω.
- Inspect Heater Relay: Test relay coil resistance (typically 70-100 Ω) and check for voltage spikes during switching.
- Update Control Unit Firmware: Flash latest OEM calibration for dosing control unit to correct message timing parameters.