SPN 639 — J1939 Network #1 (Primary Data Link)
System: Network
The main J1939 CAN data link that modules use to talk to each other.
Can I keep running it?
MEDIUM — fix soon
Can cause many modules to lose data, dash gauges to drop, and derates.
Likely causes
- Missing or failed terminating resistor
- Shorted or open CAN wires
- A failed module dragging the bus down
- Damaged diagnostic connector or aftermarket device
Checks & fixes (easiest first)
- 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
- Remove aftermarket devices on the bus
Common FMIs with SPN 639
- SPN 639 FMI 2Data erratic, intermittent, or incorrect
- SPN 639 FMI 9Abnormal update rate
- SPN 639 FMI 12Bad intelligent device or component
- SPN 639 FMI 14Special instructions
Related codes
- SPN 520Actual Retarder – Percent Torque
FAQ
What does SPN 639 mean?
SPN 639 is J1939 Network #1 (Primary Data Link). The main J1939 CAN data link that modules use to talk to each other.
Can I keep running with SPN 639?
Can cause many modules to lose data, dash gauges to drop, and derates.
What causes SPN 639?
Missing or failed terminating resistor; Shorted or open CAN wires; A failed module dragging the bus down; Damaged diagnostic connector or aftermarket device.