HeavyEquipmentFix
Ask
DiagnosticsMedium severity

CAT Engine 2489 Fault Code: Cat Data Link not communicating

Also called @CatDatalinkLong@ not communicating, CAT Data Link Communications, Cat Data Link : Abnormal Update, Cat Data Link Not Communicating, Cat Data Link not Communicating

Cat Data Link not communicating · ai-assisted, editor-reviewed · Last updated 2026-07-13

TL;DR

CAT 2489 sets when the ECM loses communication over the Cat Data Link, the two wire connection used between the engine ECM, transmission control, dashboards, and service tools. Control Throttle Shifting and elevated low idle get disabled when this happens, and on some CMS-equipped setups the display shows a fixed 3000 rpm value along with lit service and filter restoration lamps.

Medium severity. The engine will usually keep running, but losing the Cat Data Link disables Control Throttle Shifting, elevated low idle, and any feature depending on data link inputs. That degrades shift quality and monitoring, so it should be diagnosed the same shift rather than ignored.

What does CAT Engine error code 2489 mean?

The Cat Data Link is a two wire circuit that lets electronic modules talk to each other: the engine ECM, electronic transmission control, electronic dashboards, and maintenance systems like CMS or VIMS. Up to ten modules can be spliced onto this single two wire link.

On these engines, the ECM and the transmission's EPTC II controller use this link to perform Control Throttle Shifting, which smooths out shifts by having the ECM lower rpm on upshifts and raise it on downshifts. The transmission also reports machine speed, gear, and parking brake status over this same link, all of which affect how the engine responds.

Code 2489 means the ECM sees no activity on this data link. Without it, the ECM cannot coordinate shifting with the transmission or receive machine status information, so Control Throttle Shifting and elevated low idle are both disabled until communication is restored. On CMS-equipped machines, losing this link also means the ECM cannot send oil pressure, coolant temperature, or engine speed data to the display, so the display will flash a fixed engine speed reading of 3000 rpm along with the service engine and filter restoration lamps lit.

What triggers a CAT Engine 2489 code?

On engine ECM to VIMS/VIDS communication variants, the code logs when battery voltage to the ECM has been above 9 VDC for the last two seconds, the engine is not cranking, communication with VIMS and/or VIDS has not been established for six seconds, and communication was lost for two or more seconds. On the base CAT data link description, the trigger is simply no activity on the data link.

Common causes of 2489

  • Defective or faulty ECM
  • Damaged or corroded connectors and wiring
  • Problem in the wiring harness, including chafed or pinched sections
  • ECM or personality module with physical damage, corrosion, or missing parts
  • Intermittent connection problems that come and go under vibration or temperature change
  • CMS display not receiving information from the ECM due to a wiring or connector fault upstream

How to troubleshoot CAT Engine 2489: first checks

  1. Inspect all data link connectors for corrosion, bent pins, or loose fit, paying attention to the Engine Service Connector since it doubles as the point used for programming and troubleshooting with Caterpillar service tools
  2. Check the wiring harness along its full run for chafing, pinched sections, or damage, especially near mounting points and where it crosses moving components
  3. Confirm which diagnostic connector is in use on the application. If the diagnostic connector is off the engine, positive data link signal runs from P1:23 to pin D and negative from P1:24 to pin E. If the connector is on the engine, positive runs from P2:21 to pin D and negative from P2:20 to pin E
  4. Verify battery voltage to the ECM is steady and above 9 VDC, since low or unstable voltage during cranking or startup can interfere with communication being established
  5. Check the ECM and personality module for visible physical damage, corrosion, or missing hardware
  6. Look for intermittent connection issues by wiggling connectors and watching for the code to reset or clear during testing

How the code clears

No separate clearing step is listed. Once the wiring, connector, or module fault causing the loss of communication is repaired, the Cat Data Link should reestablish and the code should stop being active. If the problem is intermittent, it may take a repair and test cycle before the code clears for good.

Affected models and serial ranges

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

ModelSerial ranges
C11Serial range not listed in source records
C13Serial range not listed in source records
C15Serial range not listed in source records
C27Serial range not listed in source records

Frequently asked questions

What does CAT code 2489 mean?

It means the ECM detects no activity on the Cat Data Link, the two wire circuit used to communicate with the transmission control, dashboards, and maintenance systems. This disables Control Throttle Shifting and elevated low idle.

Will my truck still run with code 2489 active?

Yes, the engine typically keeps running, but shift quality can suffer since Control Throttle Shifting is disabled, and any feature relying on data from the Cat Data Link, like machine speed or parking brake status reporting to the ECM, will not function.

Why does my CMS display show 3000 rpm with this code?

When the ECM cannot send information to the CMS display, the display falls back to flashing oil pressure, coolant temperature, and engine speed, with the digital engine speed value fixed at 3000 rpm regardless of actual engine speed. The service engine and filter restoration lamps also come on.

What are the most common causes of code 2489?

Damaged or corroded connectors, problems in the wiring harness, a defective ECM, or physical damage or corrosion on the ECM or personality module. Intermittent connection issues are also common causes.

Which diagnostic connector pins carry the Cat Data Link signal?

If the diagnostic connector is off the engine, positive signal runs from P1:23 to pin D and negative from P1:24 to pin E. If the connector is on the engine, positive runs from P2:21 to pin D and negative from P2:20 to pin E.

Does low battery voltage cause this code?

Communication with VIMS or VIDS needs to be established while battery voltage to the ECM stays above 9 VDC for at least two seconds with the engine not cranking. If voltage is unstable during that window, communication may fail to establish and the code can log.

Is there a reset procedure for code 2489?

No reset procedure is listed for this code. Repairing the underlying wiring, connector, or module issue should allow the data link to reestablish and the code to clear on its own.