What is SPN 639 FMI 2:
SPN 639 refers to the Controller Area Network (CAN) Communication Link, and FMI 2 indicates that the data is erratic, intermittent, or incorrect.
This code appears when a control module (such as the ECM, transmission controller, or aftertreatment module) is sending inconsistent or unstable data over the CAN network, which can disrupt overall machine operation or diagnostics.
Why This Happens
- Loose or corroded CAN connectors.
- Damaged wiring causing signal dropouts.
- Failing or rebooting control module.
- Grounding issues leading to unstable signals.
- Electrical interference or poor voltage regulation.
How to Fix It
- Use diagnostics to identify which module is sending erratic data.
- Inspect all CAN connectors for corrosion, looseness, or damage.
- Test wiring continuity and resistance across the CAN network (should total 60 ohms).
- Replace or reflash any module that is resetting or failing intermittently.
- Clear the fault and retest system communication stability.
How to Avoid It Before It Happens
- Keep connectors dry, clean, and properly sealed.
- Include CAN resistance testing in your PM routine.
- Replace harness sections showing wear or heat damage.
- Document and address any repeated module resets.