SPN 625 FMI 21: Meaning and Fix
SPN 625 FMI 21 indicates that the data from Proprietary Network #1 has drifted below the expected low limit. This fault often appears after an ECM replacement where the proprietary parameter configuration was not correctly restored, or after a CAN bus short circuit that corrupts the signal. Technicians also see this after a forced DPF regeneration when the aftertreatment controller fails to synchronize with the proprietary network.
Common Symptoms
- Erratic Idle: Engine hunts or surges at idle due to lost proprietary network data from the auxiliary controller.
- Start Inhibit Active: Starter motor remains disabled because the ECM cannot verify the proprietary network handshake signal.
- Reduced Power: ECM activates torque derate of up to 40% to protect the drivetrain from faulty network data.
- Warning Lamp On: Amber warning lamp illuminates immediately; red stop lamp may flash if fault persists for 10 seconds.
Probable Causes
- CAN Bus Short: A short between CAN_H and CAN_L or to ground causes the proprietary network signal to drift low.
- Corrupted Config: Proprietary parameter settings in the ECM do not match the installed auxiliary controller after a flash update.
- Faulty Node: An auxiliary control unit (e.g., retarder or PTO controller) outputs a low voltage on the proprietary network.
- Open Termination: Missing or incorrect 120-ohm termination resistor on the proprietary network allows signal reflection and drift.
Advanced Technical Analysis
The ECM continuously monitors the proprietary network #1 voltage level against a calibrated low threshold. When the sampled voltage remains below the threshold for 500 ms, the fault is set. This timer prevents false triggers from transient noise but ensures persistent low drift is captured. The ECM then stores the fault with the current bus load percentage for later analysis.
Electrically, a data drifted low condition typically results from a pull-down resistor failure inside a node or a short to ground. The proprietary network uses a recessive voltage of 2.5 V; if this drops below 1.5 V, the ECM interprets it as a logic low drift. Technicians should measure the differential voltage between CAN_H and CAN_L with a scope to identify the offending node.
When this fault is active, the ECM enters a safety fallback mode that limits engine torque to 60% of demand and disables cruise control. The proprietary network data is replaced with default safe values, which may cause the aftertreatment system to incorrectly estimate exhaust temperature. This can lead to incomplete regeneration cycles and increased soot accumulation.
Long-term prevention requires verifying that all proprietary network nodes have compatible firmware versions. In one workshop case, a technician replaced an ECM without updating the auxiliary controller’s firmware, causing a persistent SPN 625 FMI 21. After reflashing both units with the correct calibration file from the OEM, the fault cleared and did not return. Always check the service bulletin for the specific vehicle model.
Step-by-Step Troubleshooting Guide
- Scan Bus Load: Use a J1939 tool to measure bus load; values below 10% indicate a missing node or broken wire.
- Check Termination: Measure resistance between CAN_H and CAN_L at the ECM connector; should be 60 ohms with power off.
- Disconnect Nodes: Isolate auxiliary controllers one by one until the fault clears to identify the defective node.
- Verify Configuration: Compare proprietary network parameters in the ECM against the OEM installation sheet for the vehicle.