SPN 3985 FMI 13: Meaning, Symptoms and Troubleshooting

Diagnostic Code

SPN 3985 FMI 13: Meaning and Fix

SPN 3985 FMI 13 indicates the cab HVAC system controller has lost its calibration reference, often after a battery disconnect or control head replacement. Technicians frequently see this fault when a new HVAC control panel is installed without performing the mandatory actuator end-stop learn sequence. The controller cannot verify feedback potentiometer positions against stored null points, causing erratic fan speed or blend door operation.

Common Symptoms

  • Blend Door Drift: Temperature output does not match setpoint; driver reports constant hot or cold air regardless of adjustment.
  • Fan Speed Hysteresis: Blower motor fails to respond to speed changes or runs only at maximum until recalibration is performed.
  • Mode Door Mismatch: Defrost, panel, or floor modes do not engage correctly, often stuck in a single position.
  • No Fault Lamp: Fault may not illuminate a MIL but is logged as an active code during diagnostic scan tool interrogation.

Probable Causes

  • Lost Calibration Data: Controller EEPROM corruption due to low battery voltage or improper shutdown during a learn cycle.
  • Actuator Stall Event: A seized or slow-moving actuator prevented the controller from reaching its mechanical stop during calibration.
  • Control Head Swap: Replacing the HVAC panel without initiating a factory recalibration procedure causes mismatch with existing actuators.
  • Software Version Mismatch: Controller firmware revision incompatible with the cab’s actuator hardware leads to calibration time-out errors.

Advanced Technical Analysis

The ECM monitors the HVAC controller’s calibration status via a dedicated CAN message (PGN 65270). If the controller fails to report valid actuator end-stop positions within 10 key cycles, SPN 3985 FMI 13 is set. The ECM does not intervene in HVAC operation but logs the fault for service. On Deutz TCD engines, the fault may also inhibit the auxiliary heater request.

Electrical analysis shows the controller uses a 5V reference rail for three position feedback potentiometers. A voltage drift of ±0.3V from the stored null value triggers the out-of-calibration flag. The debouncing timer requires the condition to persist for 2.5 seconds before setting the fault, preventing false triggers from transient voltage spikes during starter engagement.

The safety fallback forces all HVAC actuators to a predefined default position: blend door at 50%, mode door to panel/defrost split. This ensures defogging capability but reduces comfort. No torque derate or engine power limitation is applied, as the HVAC system is non-safety-critical per J1939-71 classification for cab controllers.

Long-term prevention requires performing the actuator learn sequence after every battery disconnect. In workshop practice, this fault appears after replacing the HVAC controller on a Mercedes-Benz Actros without using XENTRY Diagnostics to run ‘Actuator Calibration’. On MAN TGX, the fault clears automatically after three successful drive cycles with stable voltage above 12.4V.

Step-by-Step Troubleshooting Guide

  1. Scan for Codes: Use a J1939 tool to confirm SPN 3985 FMI 13 is active. Check for related actuator stall faults (SPN 3986).
  2. Inspect Supply Voltage: Measure controller pin 1 voltage at ignition-on; must be 12.0–14.5V. Low voltage corrupts calibration EEPROM.
  3. Run Actuator Learn: Initiate manufacturer-specific recalibration via diagnostic tool. Monitor feedback potentiometer voltages during sweep.
  4. Verify Actuator Movement: If learn fails, manually actuate each door linkage. Replace seized actuator and repeat calibration procedure.