SPN 233 FMI 6: Meaning, Symptoms and Troubleshooting

Diagnostic Code

SPN 233 FMI 6: Meaning and Fix

SPN 233 FMI 6 signals that the ECM has detected excessive current on the Unit Number input circuit, typically caused by a short to battery voltage or chassis ground. This fault frequently appears after a wiring harness repair near the firewall or after incorrect installation of an aftermarket telematics device. Technicians often encounter it when the vehicle’s electronic unit number cannot be read by the diagnostic tool, preventing fleet management systems from identifying the power unit correctly.

Common Symptoms

  • No unit ID: ECM fails to transmit the programmed unit number on the J1939 bus, causing fleet system errors.
  • Data link noise: Excessive current draw disrupts J1939 communication, leading to intermittent loss of other messages.
  • Diagnostic lockout: Some scan tools cannot establish full communication with the ECM until the short is cleared.
  • Warning lamp active: Amber warning lamp illuminates; no engine performance loss but fleet management logs a fault.

Probable Causes

  • Wiring short to power: Unit number signal wire pin A or B chafed against 12V supply line in the harness bundle.
  • Ground circuit short: Insulation failure causes the unit number line to contact chassis ground, drawing excess current.
  • Corroded connector: Moisture ingress in the OEM connector creates a low-resistance path to adjacent pins.
  • Aftermarket device fault: Improperly installed GPS tracker or ECU programmer injects voltage into the unit number circuit.

Advanced Technical Analysis

The ECM microcontroller monitors the Unit Number input via a dedicated pull-up resistor and current-sense amplifier. When the measured current exceeds the calibrated threshold (typically 50 mA for 500 ms), the FMI 6 is set. This logic prevents false triggering from transient spikes but captures sustained overcurrent from hard shorts.

Electrical analysis reveals that a short to power forces the input voltage above 5V, while a short to ground pulls it below 0.5V. The ECM’s debouncing timer requires the condition to persist for at least 200 ms before logging the fault, filtering out noise from inductive loads or relay switching.

Upon detecting the overcurrent, the ECM disables the unit number output driver and sets the diagnostic trouble code. No torque derate or engine shutdown occurs, but the vehicle’s identity is lost on the J1939 network. Fleet management systems relying on SPN 233 will show ‘unknown unit’ until the fault is cleared.

Long-term prevention includes inspecting the harness for chafing near the ECM connector and using dielectric grease on all unit number circuit pins. In one common workshop scenario, a technician found that a rodent had chewed the insulation on the unit number wire, causing an intermittent short that only appeared after engine vibration. Replacing the damaged section and using split-loom tubing resolved the issue permanently.

Step-by-Step Troubleshooting Guide

  1. Visual harness check: Inspect the unit number circuit wires from ECM to connector for chafing, burns, or moisture damage.
  2. Measure resistance to ground: Disconnect ECM and measure resistance between unit number pin and chassis ground; should be >10 kΩ.
  3. Check for voltage injection: With ignition on, measure voltage on unit number pin; should be 0V; any voltage indicates a short to power.
  4. Isolate aftermarket devices: Disconnect any telematics or GPS units from the J1939 backbone and recheck the fault status.