SPN 2637 FMI 9: Meaning, Symptoms and Troubleshooting

Diagnostic Code

SPN 2637 FMI 9: Meaning and Fix

SPN 2637 FMI 9 indicates the windshield wiper motor speed controller is sending messages at an irregular rate. This fault commonly appears after a battery disconnect or ECM reflash, where the wiper control module loses synchronization with the body controller. The system logs the fault when the expected periodic signal deviates by more than 20% from the defined transmission interval per SAE J1939-71.

Common Symptoms

  • Intermittent Wipe: Wiper operates erratically, pausing mid-cycle or changing speed without driver input.
  • No Response: Wiper fails to activate on any speed setting despite switch and relay checks passing.
  • Stuck at Speed: Wiper remains fixed at one speed, ignoring commands from the multifunction lever.
  • Park Error: Wiper stops at random positions on the windshield, not returning to the park location.

Probable Causes

  • CAN Bus Fault: High resistance or intermittent short on the CAN H or CAN L lines of the wiper node.
  • Power Supply Drop: Voltage at the wiper motor controller falls below 9V during operation, corrupting the message rate.
  • Controller Failure: Internal clock oscillator drift in the wiper ECU exceeds the J1939 allowed tolerance of ±5%.
  • Ground Offset: Excessive voltage drop across the ground circuit causes logic-level shifts and missed message acknowledgments.

Advanced Technical Analysis

The ECM monitors the wiper motor speed controller’s broadcast rate using a 50 ms watchdog timer. If the controller fails to transmit a valid speed status PGN within 1.2 seconds of the expected interval, the ECM increments a fault counter. After three consecutive missed updates, FMI 9 sets active. This logic is defined in SAE J1939-73 for abnormal update rate diagnostics.

Electrical analysis reveals that a corroded connector at the wiper motor harness (pin 2, 12V supply) can cause intermittent voltage dips. These dips reset the controller’s internal timer, causing it to restart its message sequence from zero. The ECM interprets this as a rate violation. MAN and Deutz manuals specify measuring the supply voltage ripple—must stay below 200 mV peak-to-peak.

When FMI 9 activates, the body controller defaults to a safe wiper speed of 30 cycles per minute. This fallback overrides the driver switch to prevent motor damage. On Mercedes-Benz Actros trucks, this also disables the intermittent wipe feature and logs a companion fault in the central gateway. The system requires a key cycle and successful self-test to clear the fallback.

Long-term prevention involves verifying the controller’s firmware version against OEM bulletins. A known issue on Deutz TCD 2015 engines involves a software bug where the wiper controller’s baud rate drifts after 2000 hours. Technicians should also check the ground stud torque (spec 12 Nm) and apply dielectric grease to the connector. Real-world cases show this fault often recurs after a windshield replacement if the harness clip is not re-secured.

Step-by-Step Troubleshooting Guide

  1. Check CAN Term: Measure resistance between CAN H and CAN L at the wiper controller—must be 60 ohms.
  2. Voltage Drop: Back-probe the controller power pin; voltage must stay above 11.5V with wiper under load.
  3. Ground Integrity: Measure voltage between controller ground and battery negative; must be below 0.1V.
  4. Oscilloscope Test: Capture the wiper speed message on the CAN bus; verify interval is 100 ms ±10 ms.