Posted On December 11, 2025

Complete Technical Guide: Code P1679 – TCM/ECM Communication Error

Robert 0 comments
24 Car Repair >> Error Code >> Complete Technical Guide: Code P1679 – TCM/ECM Communication Error
P1679 TCM/ECM Communication Error: Complete Technical Guide | 24car-repair.com

24car-repair.com

Professional Automotive Technical Guides

P1679

Complete Technical Guide: Code P1679 – TCM/ECM Communication Error

Technical Definition

OBD-II Code P1679 is a manufacturer-specific diagnostic trouble code indicating a communication breakdown between the Transmission Control Module (TCM) and Engine Control Module (ECM) via the Controller Area Network (CAN bus). This code typically appears in General Motors, Ford, Chrysler, and European vehicles from 2003 onward.

Technical Overview of P1679

The P1679 error code represents a critical failure in the high-speed CAN bus communication network between two essential vehicle control modules. Modern vehicles utilize a multiplexed network system where modules communicate via serial data lines rather than individual wires for each signal.

Network Architecture: The CAN bus operates as a differential pair (CAN High ≈ 2.5V, CAN Low ≈ 2.5V at rest) with a 120-ohm termination resistor at each end of the network. Communication errors occur when this differential voltage is compromised.

1.1 CAN Bus Communication Protocol

The Controller Area Network (CAN) uses a message-based protocol where each module can broadcast and receive messages. The TCM and ECM exchange critical data including:

Data Parameter Transmission Rate Criticality
Engine RPM 10-50ms intervals Critical
Throttle Position 10-20ms intervals Critical
Transmission Gear Position 20-100ms intervals Critical
Torque Request 10-50ms intervals Critical
Transmission Fluid Temp 100-500ms intervals Important
Vehicle Speed 50-100ms intervals Critical

Detailed Symptoms Analysis

2.1 Primary Symptoms

When P1679 sets, the vehicle typically enters a default or “limp-home” mode to protect the transmission from damage due to lack of communication between control modules.

See also  P050D Code: Complete Diagnosis & Repair Guide

2.1.1 Transmission Limp Mode Characteristics

  • Fixed Gear Operation: Transmission locks in 2nd or 3rd gear (varies by manufacturer)
  • Torque Converter Lockup Disabled: Increased transmission temperature and reduced fuel economy
  • Line Pressure Maximized: Harsh shifts when moving from neutral to drive
  • Shift Schedule Disabled: Manual shifting may still operate via manual valve

2.1.2 Additional System Effects

Note: The following systems may be affected due to shared network dependencies:
System Effect Reason
Speedometer Inaccurate or zero reading Vehicle speed data unavailable
Traction Control System disabled Requires torque management data
Cruise Control Inoperative Needs throttle and gear position data
Engine Performance Reduced power output Conservative default fueling maps

Related Error Codes and Network Diagnostics

3.1 Common Companion Codes

P1679 rarely occurs in isolation. The following codes often accompany it, providing additional diagnostic clues:

Error Code Description Diagnostic Significance
P0700 Transmission Control System Malfunction Generic indicator of TCM issues
U0100 Lost Communication with ECM/PCM Confirms network communication failure
U0101 Lost Communication with TCM Confirms network communication failure
P0606 ECM/PCM Processor Indicates possible ECM internal fault
P0882 TCM Power Input Signal Low Suggests TCM power supply issues
P0562 System Voltage Low Points to charging system problems

3.2 CAN Bus Network Error Codes

// Common CAN bus network U-codes associated with P1679:
U0001: High Speed CAN Communication Bus
U0002: High Speed CAN Communication Bus Performance
U0073: Control Module Communication Bus Off
U0121: Lost Communication with Anti-Lock Brake System
U0140: Lost Communication with Body Control Module

Comprehensive Diagnostic Procedure

4.1 Required Diagnostic Equipment

Tool Specification Purpose
Professional Scan Tool Bidirectional control, module programming Module communication testing
Digital Multimeter 10MΩ impedance, min 0.1V resolution Voltage and resistance measurements
Oscilloscope 100MHz bandwidth minimum CAN signal waveform analysis
Breakout Box Vehicle-specific connectors Pin-to-pin continuity testing
See also  Mercedes P1185 Code: Fuel Pressure Sensor Circuit Open

4.2 Step-by-Step Diagnostic Flowchart

  1. Initial System Scan and Documentation

    Record all DTCs, freeze frame data, and monitor live data parameters including:

    • ECM and TCM communication status
    • Network participation of other modules
    • Battery voltage during cranking and running
    • Ignition voltage at module connectors
  2. Visual Inspection Protocol

    Systematically inspect the following areas:

    • Main Harness Routing: Near exhaust, sharp edges, moving components
    • Module Connectors: Pins 1, 2, 19, 20 on TCM (GM), pins 6, 14, 26 on ECM
    • Ground Points: G104 (engine block), G105 (chassis), G200 (dash)
    • Termination Resistors: Typically at ECM and instrument cluster
  3. CAN Bus Voltage Measurements

    Test at the OBD-II connector pins 6 (CAN High) and 14 (CAN Low):

    Condition CAN High (Pin 6) CAN Low (Pin 14) Differential Diagnosis
    Normal 2.5-3.5V 1.5-2.5V ~0.9V Network operational
    Short to Ground <0.5V <0.5V ~0V Check wiring for shorts
    Short to Power >4.5V >4.5V ~0V Check for 12V short
    Open Circuit ~2.5V ~2.5V ~0V Check termination resistors
  4. Resistance Testing Protocol

    Disconnect battery negative cable. Measure between pins 6 and 14:

    • Normal: 60 ohms (two 120-ohm resistors in parallel)
    • One Module Disconnected: 120 ohms
    • Open Circuit: Infinite resistance
    • Short Circuit: <1 ohm

Detailed Repair Procedures

5.1 Wiring Repair Standards

All CAN bus wiring repairs must follow strict standards to prevent future communication errors:

Repair Type Procedure Specifications
Wire Splice Military splice with soldering ROSIN core solder only, heat shrink tubing
Twisted Pair Maintain original twist rate 20-40 twists per meter (manufacturer specific)
Shield Repair Braided shield continuity 95% shield coverage minimum
Connector Repair GM tool #J-38125 or equivalent Weather-pack seals must be replaced
See also  The Complete Guide to Cars Like Nissan 240SX

5.2 Module Programming Procedures

Warning: Most modern TCMs and ECMs require programming after replacement. Failure to program will result in communication errors and possible module damage.
// Typical GM SPS Programming Steps:
1. Connect battery maintainer (14.0V minimum)
2. Launch GDS2 with SPS software
3. Select: “Program ECU” → “Transmission Control Module”
4. Enter VIN and calibration ID
5. Follow on-screen instructions (DO NOT INTERRUPT)
6. Perform: “Case Learn” and “Quick Learn” procedures
7. Clear all DTCs and test drive

Technical Specifications and Testing Values

6.1 Module Power Requirements

Module Ignition Voltage Battery Voltage Ground Resistance Current Draw (Sleep)
ECM (GM) 11.5-14.5V 11.5-12.6V <0.5Ω 15-35mA
TCM (GM) 11.5-14.5V 11.5-12.6V <0.5Ω 8-25mA
ECM (Ford) 10.8-15.0V 10.8-12.8V <1.0Ω 20-50mA

6.2 CAN Bus Specifications by Manufacturer

Manufacturer CAN Speed Termination Diagnostic Pins Network Type
General Motors 500 kbps 120Ω at ECM & IPC 6 & 14 GMLAN
Ford 500 kbps 120Ω at BCM & PCM 6 & 14 MS-CAN
Chrysler 125 kbps 120Ω at PCM & TCM 6 & 14 PCI Bus
Toyota 500 kbps 120Ω at ECU 6 & 14 BEAN

Leave a Reply

Related Post

OBD-II Code P1408: EGR Flow Out of Rang

Code P1408: EGR Flow Out of Range - Symptoms, Causes & How to Fix OBD-II…

P1364 Code: Advanced Diagnosis & Repair

In-Depth Analysis of Code P1364 Diagnostic Trouble Code P1364 represents a manufacturer-specific fault code that…

7 Cars Like the Honda CR-Z: The Complete Guide with Calculators & Data Analysis

7 Cars Like the Honda CR-Z: Complete 2024 Guide with Calculators & Data | 24car-repair.com…