J1939 CAN Network Bus Off Fault
The MASSEY-FERGUSON-639-14 (AGCO Power) EV fault code means: J1939 CAN Network Bus Off Fault. This is a serious severity code.
- Keep driving?
- Yes, but fix soon
- DIY difficulty
- moderate
- Estimated cost
- DIY wiring repair $20-$80 (connectors, contact cleaner, termination resistors). Professional diagnosis and harness repair $150-$600 at an AGCO dealer. ECM or TCU replacement if a controller has failed runs $800-$2,500 plus programming labor.
A $30 car code reader can't do diesel. The HD7000 reads full-system codes and does parked DPF regen, idle/speed-limit, and service resets from the cab — on everything from a 6.7 Cummins/Power Stroke/Duramax pickup to Class-8 trucks (Detroit, Paccar, CAT, Volvo, Mack, International).
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Full-system 6/9/16-pin diesel scan tool for Cummins, Paccar, CAT, Detroit and more — plug-and-play, no subscription. A cheaper way to read heavy-duty codes a basic OBD2 scanner skips entirely.
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Common Symptoms
- Multiple unrelated fault codes appear on the instrument cluster at the same time
- Transmission or PTO stops responding and a warning light illuminates on the dash
- Engine power derate kicks in even though fuel and DEF levels are normal
- Instrument cluster gauges go blank or freeze while the engine is still running
- AGCO EDT shows 'Bus Off' state on one or more CAN nodes during live diagnostics
- Tractor moves to a reduced-power limp mode with no obvious single-component failure
- Fault codes clear momentarily then return within seconds of restarting the engine
Probable Causes (Ranked by Likelihood)
- Damaged, pinched, or shorted CAN Hi/Lo wiring harness between controllers (engine ECM, TCU, instrument cluster, or implement bus) Very Likely
- Corroded or loose CAN bus connector pin at a controller junction block or inline splice, especially at cab-to-frame harness bulkhead Very Likely
- Missing or incorrect 120-ohm CAN termination resistor at one or both ends of the J1939 backbone Likely
- Failed ECM or TCU controller pulling the CAN bus to a fault state and forcing all other nodes off Likely
- Short to ground or short to power on the CAN Hi or CAN Lo wire caused by chafing against the frame or hydraulic lines Possible
- Aftermarket implement or attachment with non-compliant J1939 CAN interface disrupting the backbone Possible
- Moisture intrusion into a cab harness connector or controller housing causing intermittent bus dropout Less Likely
Step-by-Step Diagnostic Procedure
Connect AGCO EDT to the tractor diagnostic port and navigate to the CAN bus topology view. Identify which node reported the Bus Off state first. That node or the wiring directly connected to it is your starting point.
With the key OFF and all power removed, disconnect the battery negative terminal. Locate the J1939 CAN backbone connectors, typically a Deutsch 9-pin or inline harness splice near the cab bulkhead. Inspect each pin for corrosion, pushed-back terminals, or spread contacts. Clean with electrical contact cleaner and reseat firmly.
Measure CAN bus resistance. Disconnect the battery and set your multimeter to ohms. Probe CAN Hi (pin C on the Deutsch 9-pin) to CAN Lo (pin D). A healthy backbone reads 60 ohms (two 120-ohm termination resistors in parallel). A reading of 120 ohms means one terminator is missing or open. A reading near 0 ohms means you have a short between CAN Hi and CAN Lo. A reading of OL (open) means the backbone is broken.
Inspect the full visible length of the cab-to-engine harness and engine-to-frame harness for pinch points, rub-through spots, or heat damage near exhaust components. Pay close attention to anywhere a tie wrap pulls the harness against a sharp edge or the DPF heat shield.
Unplug any aftermarket implements, ISO bus adapters, or third-party monitors connected to the rear remote diagnostic port. Restart the tractor. If 639-14 does not return, the external device was loading the bus. Contact the implement manufacturer for a compliant CAN interface.
If the resistance test showed a missing terminator, locate both end-of-line termination resistors on your specific tractor harness layout using the AGCO service manual wiring diagram. Measure each resistor in isolation. Each should read 120 ohms. Replace any open or out-of-spec resistor with an exact 120-ohm unit rated for automotive CAN bus use.
If wiring and connectors pass inspection and the fault persists, use AGCO EDT to isolate the offending node by unplugging controllers one at a time while monitoring the bus state. When bus resistance returns to 60 ohms after unplugging a specific controller, that controller is the likely cause. Controller replacement and reprogramming requires AGCO EDT and dealer-level calibration, so contact your AGCO dealer at that point.
Frequently Asked Questions
What does Massey Ferguson code 639-14 mean?
SPN 639 FMI 14 means one or more controllers on the J1939 CAN network entered a Bus Off state. The J1939 network is the backbone that lets the engine ECM, transmission controller, instrument cluster, and other modules talk to each other. When a node goes Bus Off, it has detected so many communication errors that it shut itself off the network to protect the rest of the system. You will usually see a flood of other codes at the same time because downstream controllers can no longer get data from the node that dropped off.
Can I still drive my tractor with code 639-14 active?
Limited operation only. Depending on which node dropped off, you may lose transmission control, PTO management, or engine power management. The tractor will likely enter a protective derate or limp mode. You can typically move it to a safe location, but do not operate implements or load the drivetrain until the fault is resolved. A full Bus Off event during field work can cause sudden power loss or transmission disengagement.
How much does it cost to fix code 639-14?
If the cause is a bad connector or chafed wire, you can often fix it yourself for $20-$80 in parts. If the harness needs a full section replaced, a dealer repair runs $150-$600 in labor and materials. If a controller itself has failed and needs replacement and reprogramming, budget $800-$2,500 or more depending on which controller is involved.
Why did I get ten different fault codes all at once?
That is normal behavior when 639-14 is the root cause. When the CAN bus drops, every controller that relies on data from the lost node throws its own fault. Fix the CAN bus issue first and clear all codes. Many of those secondary codes will not return once communication is restored. If any codes come back after clearing, diagnose those individually as separate issues.