SPN 802 FMI 20: Meaning and Fix
SPN 802 FMI 20 identifies a condition where the Relay Diagonal 1 feedback signal has drifted above its expected threshold, indicating an out-of-range voltage state within the H-bridge relay diagnostic circuit. The ECM continuously monitors relay diagonal feedback for plausibility against commanded states. This fault commonly appears after replacing a relay driver module or following moisture ingress into a junction box, where parasitic voltages corrupt the diagonal feedback line and trigger data-high detection.
Common Symptoms
- Intermittent Relay Dropout: Relay Diagonal 1 fails to hold commanded state, causing intermittent switching anomalies detected by the ECM feedback monitor.
- Warning Lamp Activation: MIL or system warning lamp illuminates immediately as ECM registers diagonal voltage exceeding calibrated upper plausibility threshold.
- Reduced System Output: Controlled actuator or circuit managed through Relay Diagonal 1 may exhibit degraded performance due to ECM-imposed protective override.
- Fault Code Persistence: DTC remains active across key cycles because elevated diagonal voltage condition persists without corrective action to the relay circuit.
Probable Causes
- Relay Driver Leakage: Internal transistor leakage within the relay driver IC supplies parasitic voltage to the diagonal feedback pin, falsely elevating reported signal level.
- Wiring Insulation Breakdown: Damaged harness insulation creates a short to positive voltage rail, injecting unintended voltage into the diagonal monitoring circuit continuously.
- Faulty Relay Contact: Welded or high-resistance relay contacts maintain elevated coil-side voltage, causing the diagonal feedback to read above nominal OFF-state threshold.
- ECM Internal Fault: Degraded ECM input comparator or A/D channel misreads diagonal voltage, producing a false data-high condition without actual circuit failure.
Advanced Technical Analysis
The ECM microcontroller monitors Relay Diagonal 1 through a dedicated feedback pin connected to the H-bridge midpoint. During the OFF command state, the diagonal voltage must remain within a low-voltage window defined by the ECM calibration dataset. When the sampled A/D value consistently exceeds the upper boundary — typically representing more than 70% of supply voltage — the ECM flags FMI 20. Bosch EDC17 platforms sample this signal at 10 ms intervals with an internal low-pass filter to suppress transient spikes.
Electrical debouncing timers are integral to preventing nuisance faults. Per SAE J1939-73 and Bosch relay driver application guidelines, the ECM applies a debounce window of approximately 200–500 ms before confirming the data-high fault. If the diagonal signal returns within bounds during this window, the counter resets. Persistent exceedance beyond the debounce period permanently sets the DTC. Technicians frequently observe this timer behavior when harness connectors have intermittent contact due to vibration or thermal cycling in engine bay environments.
Upon confirming SPN 802 FMI 20, the ECM activates a safety fallback strategy consistent with Deutz and MAN relay control philosophies. The affected relay output is forced to a de-energized safe state, preventing uncontrolled actuator operation. Depending on system architecture, this may invoke a torque derate or auxiliary function lockout. In MAN TGA platforms, this diagonal fault class is documented to trigger a secondary CAN broadcast to the body controller, inhibiting functions dependent on the affected relay diagonal branch.
Long-term diagnostic strategy requires trending the diagonal feedback voltage under multiple thermal conditions using a factory-level diagnostic tool such as DEARBORN or PIWIS. Technicians in heavy equipment workshops frequently encounter SPN 802 FMI 20 after vehicle washing events, confirming moisture-induced insulation leakage as a primary root cause. Preventive measures include applying dielectric grease to relay base connectors, performing annual harness continuity audits, and verifying ECM software calibration matches relay driver hardware revision to ensure threshold compatibility.
Step-by-Step Troubleshooting Guide
- Measure Diagonal Voltage: With relay commanded OFF, measure voltage at Relay Diagonal 1 feedback pin; values above 70% supply voltage confirm data-high condition.
- Inspect Harness Integrity: Examine entire relay diagonal wiring for chafing, moisture ingress, or insulation damage causing unintended contact with positive voltage sources.
- Test Relay Driver Output: Using an oscilloscope, verify relay driver transistor fully cuts off during OFF-state command; leakage current above 1 mA indicates driver fault.
- Validate ECM Calibration: Confirm ECM software and relay driver hardware revisions are compatible; reflash calibration if threshold mismatch is identified via factory diagnostic tool.