HeavyEquipmentFix
Ask
DiagnosticsHigh severity

CAT Engine 2479 Fault Code: SAE J1939 Data Link : Abnormal Update Rate

Also called Data Link communications, J1939 Data Link Communications, J1939 Data Link communications, J1939 Network #1 : Abnormal Update Rate, SAE J1939 Data Link - Abnormal Update Rate, SAE J1939 Data Link Abnormal Update Rate, SAE J1939 Data Link abnormal update rate

SAE J1939 Data Link : Abnormal Update Rate · ai-assisted, editor-reviewed · Last updated 2026-07-13

TL;DR

CAT fault code 2479 (SPN 639 / FMI 9) flags an abnormal update rate on the J1939 data link, the CAN network engine controllers use to talk to each other. It sets when another controller stops or incorrectly starts sending a J1939 speed request (TSC1). Depending on severity, this can prevent the engine from starting, reduce engine speed to low idle, or just log a code with the warning lamp on.

High severity. Some versions of this fault will not let the engine start at all, and others ramp the engine down to low idle once communication is lost. Because engine control and network health are directly involved, treat this as a stop-and-diagnose issue rather than something to run through the shift.

What does CAT Engine error code 2479 mean?

Code 2479 relates to the J1939 data link, also called the CAN data link. This is the industry-standard wiring and protocol that lets the engine ECM, transmission controller, and other modules share data like requested engine speed. When the ECM sees an abnormal update rate on this network, meaning another controller either stopped sending a required speed request (TSC1) or started sending one when it should not have, it logs code 2479.

The consequences described range by version: in some cases the engine simply will not start. In others, the warning lamp comes on, the code is logged, and some system functions may not operate correctly. In more severe cases involving a full loss of communication on the data link, the ECM will reduce engine speed, ramping down to low idle.

This is fundamentally a wiring and network integrity fault, not a sensor or mechanical fault. The data link relies on precise resistance in the circuit to carry data cleanly, so damaged wiring, bad connectors, or bad terminating resistors are the most common root causes.

Common causes of 2479

  • Damaged connectors and/or wiring on the J1939 data link
  • Problems within the wiring harness itself
  • Faulty, missing, or damaged terminating resistors (the data link requires 60 ohms total resistance between the two data wires, made up of two 120 ohm resistors at opposite ends of the circuit)
  • Some measured resistances greater than 2.0 ohms where they should be lower, or less than 5 ohms where a short circuit is suspected
  • Other devices on the network not working or communicating correctly
  • Open circuit in the data link wiring
  • Problem with the control module itself
  • Poor communication between the electronic service tool (ET) and the ECM
  • In persistent cases, the harness or ECM may need to be replaced

How to troubleshoot CAT Engine 2479: first checks

  1. Inspect all data link connectors for corrosion, moisture, bent pins, or loose terminals; clean and reseat as needed
  2. Visually trace the harness for chafing, pinching, or physical damage, remembering that J1939 wiring is a shielded twisted pair cable and any replacement section must also be shielded twisted pair
  3. Check the terminating resistors at both ends of the data link circuit; confirm they are present, undamaged, and the circuit reads the expected 60 ohm combined resistance
  4. Use a diagnostic scan tool to check for related active or logged codes and to see whether other controllers on the network are communicating normally
  5. Check for an open circuit or a short circuit in the data link wiring, since a short can show resistance under 5 ohms
  6. If wiring, connectors, and resistors check out, consider that another module on the network may be misbehaving rather than the engine ECM itself

How the code clears

No separate clearing step is listed beyond repairing the underlying wiring, connector, terminating resistor, or module issue. Once the damaged wiring or component is repaired or replaced and the data link resistance and communication are restored, the code should stop being active; a scan tool can be used to confirm the code clears and to check for any logged history.

Affected models and serial ranges

2479 appears in our records across 8 CAT Engine models. Match your machine by model and serial number.

ModelSerial ranges
C10Serial range not listed in source records
C11Serial range not listed in source records
C12Serial range not listed in source records
C13Serial range not listed in source records
C15Serial range not listed in source records
C16Serial range not listed in source records
C175Serial range not listed in source records
C18Serial range not listed in source records

Frequently asked questions

What does CAT code 2479 mean?

It means the ECM detected an abnormal update rate on the J1939 data link, the CAN network that lets engine and other controllers communicate. This usually happens because another controller stopped or incorrectly started sending a required speed request signal (TSC1).

Will code 2479 stop my engine from starting?

It can. One version of this fault specifically states the engine will not start when the condition is present. Other versions allow the engine to run but may reduce engine speed to low idle or limit certain system functions.

What is a terminating resistor and why does it matter for this code?

The J1939 data link needs a combined 60 ohm resistance between its two wires to transmit data correctly, made up of two 120 ohm terminating resistors placed at opposite ends of the circuit. If a resistor is missing, damaged, or out of spec, data on the link becomes intermittent or unreadable, which can trigger this code.

Can I fix code 2479 myself or does it need a dealer?

Basic checks like inspecting connectors, tracing harness damage, and verifying terminating resistors are within reach for an experienced mechanic. But because the data link cannot be accurately tested without specialized equipment, and because some cases ultimately require ECM replacement, a shop with the right diagnostic tools may be needed to fully resolve it.

Why does the engine ramp down to low idle instead of shutting off completely?

When the ECM detects a full loss of communication over the data link, it responds by reducing engine speed as a protective measure rather than shutting the engine off outright. This keeps the engine running at a safe, low-demand state until the communication issue is resolved.

Is code 2479 a wiring problem or a module problem?

Most listed causes point to wiring: damaged connectors, harness problems, and faulty or missing terminating resistors. However, some versions of the diagnostic note that the problem could be with the control module itself, or that the harness or ECM may ultimately need to be replaced if repairs do not resolve it.

What models can get this fault code?

This code applies to the C10, C11, C12, C13, C15, C16, C175, and C18 engine models.