J1939 CAN Bus Off Fault Detected
The CAT-TH-639-14 (CAT Telehandler) diesel fault code means: J1939 CAN Bus Off Fault Detected. This is a serious severity code.
- Keep driving?
- Yes, but fix soon
- DIY difficulty
- moderate
- Estimated cost
- $50-$300 DIY for harness repair supplies, connector kits, or a terminating resistor. Professional diagnosis and repair ranges from $300 to $1,500 depending on whether the fault is a connector, a harness section replacement, or a controller replacement and CAT ET reprogramming. Controller replacement alone can run $800 to $3,000 in parts.
Down with a CAT fault on the road?
Get connected with a verified mobile diesel mechanic near you. Verified diesel & reefer techs, launching on the freight corridor.
Find a mobile mechanic →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
- Instrument cluster LCD displays SPN 639 FMI 14 and may show multiple additional active codes at the same time
- Machine loses communication between controllers, causing erratic or missing gauge readings on the display
- Transmission may default to limp-home mode or lock out gear selection entirely
- Boom functions become slow, unresponsive, or stop moving because the boom controller lost its network heartbeat
- Engine power derate occurs even though the engine itself may have no mechanical fault
- CAT ET (Electronic Technician) software via the J1939 service port shows the affected controller as unavailable or offline
- Warning lamp illuminates and machine may enter a reduced-function or shutdown protection state
Probable Causes (Ranked by Likelihood)
- Damaged, pinched, or corroded J1939 CAN wiring harness -- high-stress routing points near the boom pivot, frame hinge, or cab entry are the most common failure locations on TH-series machines Very Likely
- Missing or failed 120-ohm CAN bus terminating resistor at one or both ends of the network, causing signal reflections that push the bus into a Bus Off state Very Likely
- Loose or corroded J1939 connector pins at the ECM, TCON, GCON, or inline harness connectors -- moisture and vibration are primary drivers in telehandler service Likely
- A failed or internally shorted controller (ECM, TCON, or GCON) pulling the CAN High or CAN Low line to voltage and forcing other nodes off the bus Likely
- Aftermarket or non-CAT electrical accessories wired into the CAN circuit without proper isolation, loading the bus beyond spec Possible
- Low or unstable machine supply voltage (below 11 V DC at the ECM power pins) causing controller resets that appear as repeated Bus Off events Possible
- Software or firmware mismatch between controllers after a partial ECM flash or replacement without proper CAT ET programming Less Likely
Step-by-Step Diagnostic Procedure
Start with CAT ET (Electronic Technician) software via the J1939 service port. Connect your CAT ET laptop, navigate to the Active Diagnostics screen, and note every active SPN-FMI code. A single 639-14 with no other codes points to a wiring or termination fault. A cascade of codes from multiple controllers confirms a hard bus fault. Record all codes before clearing anything.
Check supply voltage at the ECM and TCON power connectors with the key in the RUN position. You need 11.5 to 13.5 V DC at rest and no less than 10.5 V DC during a crank attempt. Low voltage below these thresholds can cause controllers to drop off the J1939 network and log 639-14 even when the CAN wiring is fine.
Measure CAN bus termination resistance. Turn the key to OFF and disconnect the battery negative cable. Use a multimeter set to Ohms and probe across the CAN High and CAN Low pins at the J1939 diagnostic service port connector. You should read between 55 and 65 ohms, indicating two healthy 120-ohm resistors in parallel. A reading near 120 ohms means one terminator is open or missing. A reading below 40 ohms means a short or extra load is on the bus.
Visually trace the J1939 CAN harness from the ECM through the frame to the TCON and GCON. On TH-series telehandlers pay close attention to the boom pivot area, the frame articulation point, and the cab entry grommet. Look for chafed insulation, crushed conduit, or wires that have been pinched by a cover or fastener. Flex the harness by hand at suspect locations while monitoring resistance on your multimeter to find intermittent breaks.
Inspect all J1939 harness connectors at the ECM, TCON, GCON, and any inline splice connectors for spread pins, backed-out terminals, green corrosion, or moisture intrusion. Use a contact cleaning spray approved for electronic connectors. Push each terminal with a small pick to confirm it is locked in the housing. A single backed-out pin on a high-traffic connector is a common field repair for this code.
Isolate individual controllers to find a node that is holding the bus down. With the machine key in OFF and battery connected, disconnect the J1939 connector at each controller one at a time and recheck bus resistance after each disconnect. When the resistance reading returns to the 55-65 ohm range after removing a specific controller, that controller is your suspect for an internal short.
If CAT ET shows normal bus resistance and all connectors are clean but 639-14 keeps returning, connect CAT ET and navigate to the ECM calibration or configuration screen to verify that all controller software versions and machine configurations match the CAT factory spec for your serial number. A mismatched TCON or GCON firmware version after a component replacement will produce chronic Bus Off events. Programming corrections require CAT ET and a valid CAT dealer account -- call your CAT dealer service tech at this point.
Frequently Asked Questions
What does CAT Telehandler code 639-14 mean?
SPN 639 FMI 14 means the J1939 CAN network entered a Bus Off state. The J1939 CAN bus is the communication backbone that connects the engine ECM, TCON, GCON, and display. When one node floods the bus with errors, the network shuts that node out to protect the other controllers. You will usually see a cascade of other SPN codes at the same time because downstream controllers are suddenly deaf to each other.
Can I still operate the telehandler with code 639-14 active?
Limited operation only. Depending on which controller dropped off the J1939 network, you may lose boom function, transmission control, or engine management. Operating with a Bus Off fault risks damaging loads or losing machine control because safety interlocks depend on CAN communication. Move the machine to a safe location and get it diagnosed before returning it to work.
How much does it cost to fix a 639-14 fault on a CAT Telehandler?
If the fix is a corroded connector or a failed terminating resistor, you are looking at $50 to $150 in parts with a few hours of labor at $100 to $150 per hour at a CAT dealer. If a full harness section needs replacement the bill can reach $600 to $1,200. A controller replacement plus CAT ET reprogramming can push the total to $1,500 to $3,500 depending on which controller failed.
Why are there so many other codes active at the same time as 639-14?
When the J1939 CAN bus goes off, every controller that was expecting data from the missing node logs its own communication fault. So a single bad connector or shorted node can instantly generate 10 to 20 active codes. Clear all codes after you fix the root cause and recheck. If 639-14 is gone and the other codes do not return, the cascade codes were secondary and you are done.