Home / DTC / P0866 — TCM Communication Circuit High

P0866 — TCM Communication Circuit High

Detailed page for trouble code P0866.

34,332codes
59brands
11,841generic
22,491specific
Reset
Code

P0866

Generic P — Powertrain

TCM Communication Circuit High

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open, short to battery, or high-resistance connection in the TCM communication circuit
  • Faulty TCM or other control module driving the same communication line
  • Blown fuse or intermittent power/ground to the TCM
  • Damaged or corroded connectors or pins at the TCM or junction points
  • Incorrect or missing termination (resistors) on CAN/LIN bus
  • Aftermarket electronics or recent repairs that disturbed wiring or splices

Symptoms

  • Illuminated MIL/Check Engine light and stored P0866
  • Transmission may enter limp/home mode or not shift correctly
  • Loss of communication messages with transmission-related functions
  • Erratic shifting, no start or cranking issues if TCM is unpowered
  • Multiple communication-related DTCs present (U-codes or other P-codes)

What to check

  • Retrieve freeze frame and full DTC list; note any additional communication codes
  • Check battery voltage and condition; verify battery is fully charged
  • Visually inspect TCM connector, wiring harness, and nearby junctions for damage, corrosion, or aftermarket splices
  • Check fuses and relay(s) that supply TCM power/ignition feed
  • Scan live data to verify presence/absence of transmission messages and module presence
  • Measure communication line voltages at TCM connector with key on, engine off

Signal parameters

  • Battery voltage (B+) at TCM: ~12.0–14.5 V with key on/engine running respectively
  • CAN bus recessive voltage: CAN_H ≈ 2.5 V, CAN_L ≈ 2.5 V (both equal when idle/recessive)
  • CAN bus dominant voltages: CAN_H ≈ 3.5 V, CAN_L ≈ 1.5 V during dominant bits
  • Expected CAN bus differential voltage when active: ~1.5–2.0 V
  • Bus termination resistance: ~60 ohms measured between CAN_H and CAN_L (with power off)

Diagnostic algorithm

  1. Read and record all stored codes and freeze-frame data. Clear codes and attempt to re-create the fault to confirm repeatability.
  2. Verify vehicle battery voltage and charging system. Low or unstable battery can cause communication faults; correct any battery/charging issues first.
  3. Inspect TCM connector and harness for damage, corrosion, bent pins, or signs of water ingress. Wiggle test wiring with scan tool connected to see if code is intermittent.
  4. Check fuses and relays supplying power and ignition feed to the TCM. Repair or replace as needed.
  5. Using a multimeter, measure the voltages on the communication lines at the TCM connector with key ON, engine OFF. Compare to expected CAN/LIN values. Look for a line stuck at battery voltage (high) or open circuit.
  6. Measure resistance between CAN_H and CAN_L with power off to confirm proper termination (~60 ohms). If not, locate missing/damaged terminators or shorted nodes.
  7. If bus voltages are abnormal, isolate segments: disconnect other modules (if accessible) one at a time or unplug TCM to see if bus state changes. This helps identify a faulty module pulling the line high.
  8. Inspect and test ground(s) for the TCM and common module grounds. Clean and tighten as required.
  9. If wiring and power/ground check good, swap with a known-good TCM (if available and supported by manufacturer procedures) or bench-test TCM according to service manual. Do not replace parts without proper verification.
  10. After repair, clear codes and perform a full road test and rescans to verify the fault does not return.

Likely causes

  • Loose or corroded connector at the TCM
  • Wiring shorted to battery voltage or an open on the communication low side (causing a high line reading)
  • Failed TCM transmitter stage
  • Missing/failed bus termination resistor(s)
  • Intermittent battery/ignition power or poor ground

Fault status

⚠️ Status
Transmission Control Module communication circuit reports a high/abnormal voltage condition on the communication line. Verify wiring, power/ground, bus termination, and module operation.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.5 hours

Similar codes

7,092

The library contains 7,092 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email