Home › Codes › SPN 639 › FMI 12

SPN 639 FMI 12

J1939 Network #1 (Primary Data Link) — Bad intelligent device or component.
A smart sensor, actuator, or module has reported an internal failure or is not responding correctly.

What the SPN covers: The main J1939 CAN data link that modules use to talk to each other. More on SPN 639.

What FMI 12 usually points to: Internal failure of the device itself; sometimes a power/ground problem makes a good device look bad. More on FMI 12.

Severity

MEDIUM — fix soon

Can cause many modules to lose data, dash gauges to drop, and derates.

Likely causes

  1. Missing or failed terminating resistor
  2. Shorted or open CAN wires
  3. A failed module dragging the bus down
  4. Damaged diagnostic connector or aftermarket device

Checks & fixes (easiest first)

  1. Measure resistance across CAN high/low at the diagnostic port (key off, about 60 Ω expected)
  2. Unplug modules one at a time to find a bad one
  3. Inspect for chafed twisted pair
  4. Remove aftermarket devices on the bus

FAQ

What does SPN 639 FMI 12 mean?

J1939 Network #1 (Primary Data Link) — bad intelligent device or component. A smart sensor, actuator, or module has reported an internal failure or is not responding correctly.

Is SPN 639 FMI 12 serious?

Can cause many modules to lose data, dash gauges to drop, and derates.

What should I check first for SPN 639 FMI 12?

Measure resistance across CAN high/low at the diagnostic port (key off, about 60 Ω expected); Unplug modules one at a time to find a bad one; Inspect for chafed twisted pair.