Conditions for Setting the DTCs
- No valid messages are detected on the class 2 serial data circuit.
- The voltage level detected on the class 2 serial data circuit is in one of the following conditions: High Low
- The above conditions are met for approximately 3 seconds.
Action Taken When the DTCs Sets
The module uses default values for all parameters received on the class 2 serial data circuit.
Intermittent
Faulty electrical connections or wiring may be the cause of intermittent conditions. Refer to Testing for Intermittent Conditions and Poor Connections in Wiring Systems.
Data Link References
| IMPORTANT | There are modules in this vehicle that communicate on a controller area network (CAN) serial data link. This CAN serial data link is not connected to the data link connector (DLC), and the scan tool cannot communicate on this link. Communication DTCs for this CAN Serial data link may be set by the module acting as an interface to the other serial data links. Refer to Data Link Connector (DLC) Schematics for CAN serial data circuits. The following DTCs may be set when the interface module detects a loss of communication with a module on the CAN serial data link. Diagnose these DTCs as directed in the DTC Table: CAN Serial Data - Powertrain Control Module (PCM) and Transmission Control Module (TCM) DTC U0100, U0101, U0105 or U0106-Refer to DTC U0100-U0299 (Diesel Engine) or DTC U0100-U0299 (HP2) DTC U1800, U2105 or U2106-Refer to DTC U1800, U2105, U2106, or U2108 For any other U codes or communication problems, refer to the table below for the correct procedure. |
This table identifies which serial data link that a particular module uses for in-vehicle data transmission. Some modules may use more than one data link to communicate. This table is used to assist in correcting a communication malfunction between the control module and the scan tool. For the description and operation of these serial data communication circuits refer to Data Link Communications Description and Operation .
| Control Module | Data Link Type | Diagnostic Procedure |
|---|---|---|
| Schematic Reference: Data Link Connector (DLC) Schematics | ||
| Audio Amplifier | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| Body Control Module (BCM) | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| CD Player (CDX) | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| Digital Radio Receiver (DRR) | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| Driver Door Module (DDM) | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| Driver Seat Module | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| Electronic Brake Control Module (EBCM) | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| Energy Storage Control Module (ESCM) | High Speed GMLAN | Refer to Scan Tool Does Not Communicate with High Speed GMLAN Device |
| Front Passenger Door Module (PDM) | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| HVAC Control Module | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| Hybrid Control Module (HCM) | High Speed GMLAN Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| Inflatable Restraint Sensing and Diagnostic Module (SDM) | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| Instrument Panel Cluster (IPC) | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| Electro-Hydraulic Power Steering (EHPS) Module | High Speed GMLAN | Refer to Scan Tool Does Not Communicate with High Speed GMLAN Device |
| Powertrain Control Module (PCM) | High Speed GMLAN Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| Radio | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| Rear Seat Audio (RSA) Controller | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| Rear Seat Entertainment (RSE) | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| Rear Wheel Steering Control Module (RWSCM) | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| Starter/Generator Control Module (SGCM) | High Speed GMLAN | Refer to Scan Tool Does Not Communicate with High Speed GMLAN Device |
| Transfer Case Shift Control Module (TCSCM) | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| Transmission Control Module (TCM) | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
| Vehicle Communication Interface Module (VCIM) | Class 2 | Refer to Scan Tool Does Not Communicate with Class 2 Device |
Data Link References
Data Link Connector (DLC)
The data link connector (DLC) is a standardized 16 cavity connector. Connector design and location is dictated by an industry wide standard, and is required to provide the following
- Scan tool power battery positive voltage at terminal 16
- Scan tool power ground at terminal 4
- Common signal ground at terminal 5
- Class 2 signal at terminal 2
- High speed GMLAN serial data bus (+) at terminal 6
- High speed GMLAN serial data bus (-) at terminal 14
Class 2 Serial Data Line
Class 2 serial data is transmitted on a single wire at an average of 10.4 kbps. This value is an average, class 2 uses a variable pulse width modulation to carry data and depending on the message it may operate faster or slower. The bus will float at a nominal 7.0 volts during normal operation. Each module can pull this lower during the transmission. The bus is not at battery positive voltage or ground potential during normal operation. When the ignition switch is in RUN, each module communicating on the class 2 serial data line sends a state of health (SOH) message every 2 seconds to ensure that the module is operating properly. When a module stops communicating on the class 2 serial data line, for example if the module loses power or ground, the SOH message it normally sends on the data line every 2 seconds disappears. Other modules on the class 2 serial data line, which expect to receive that SOH message, detect its absence; those modules in turn set an internal DTC associated with the loss of SOH of the non-communicating module. The DTC is unique to the module which is not communicating, for example, when the inflatable restraint sensing and diagnostic module (SDM) SOH message disappears, several modules set DTC U1088. Note that a loss of serial data DTC does not normally represent a failure of the module that set it.
The class 2 serial data line on this vehicle is a star configuration. The powertrain control module (PCM) has an additional class 2 serial data circuit to body control module (BCM). If one of the class 2 serial data circuits to the PCM opens, communication will not be interrupted. The following modules communicate on the class 2 serial data line
- The audio amplifier (early production)-Refer to «Radio/Audio System Description and Operation»(ref-184119-S42084544172005082200000) in Entertainment for more information.
- The body control module (BCM)
- The digital radio receiver (DRR)
- The driver door module (DDM)
- The driver seat module (DSM)
- The electronic brake control module (EBCM)
- The front passenger door control module (FPDM)
- The HVAC control module
- The hybrid control module (HCM), for PHT
- The inflatable restraint sensing and diagnostic module (SDM)
- The instrument panel cluster (IPC)
- The powertrain control module (PCM)
- The radio
- The rear seat audio (RSA) controller
- The rear seat entertainment (RSE) assembly, w/U42
- The rear wheel steering control module (RWSCM)
- The remote playback device - CD player (CDX), w/U1S
- The transfer case shift control module (TCSCM), w/4WD
- The transmission control module (TCM), w/Allison Transmission
- The vehicle communication interface module (VCIM), w/UE1
The class 2 serial data line allows a scan tool to communicate with these modules for testing purposes, checking for DTCs, and to activate/enable/disable functions. These class 2 serial data circuits are bussed together via two splice packs
- SP205-Located behind the I/P near the headlamp switch connector.
- SP207-Located in the I/P harness.
Refer to Data Link Communications Component Views .
Controller Area Network (CAN) Serial Data Line w/6.6L Engine
The controller area network (CAN) serial data line does not communicate with the scan tool via the DLC. CAN serial data information is interpreted by the modules that are on the class 2 also, and transmitted to the scan tool. The following modules communicate on the CAN serial data line
- The engine control module (ECM)
- The transmission control module (TCM)
- The fuel injection control module (FICM)
- The glow plug control module, w/LLY
The CAN serial data line, based on J1939 SAE standard, is high speed serial data bus used to communicate information among the modules. Typical data-transmission speeds must be high enough to ensure that the required real-time response is maintained.
The addressing scheme employed with CAN assigns a label to every message, with each message receiving a unique identifier. The identifier classifies the content of the message. Each module processes only those messages whose identifiers are stored in the module's acceptance list. This is CAN's form of message filtering.
The identifier labels both the data content and the priority of the message being sent. Each module can begin transmitting its most important data as soon as the bus is unoccupied. When more than one module starts to transmit simultaneously, the message with the highest priority is assigned first access. A module responds to failure to gain access by automatically switching to receive mode, the module then repeats the transmission attempt as soon as the bus is free again.
High Speed GMLAN Serial Data Line (PHT)
The data link connector (DLC) allows a scan tool to communicate with the high speed GMLAN serial data circuit through the CANdi module. The serial data is transmitted on two twisted wires that allow speed up to 500 Kbps. The twisted pair is terminated with two 120 ohms resistors, one is internal to the ECM and the other is internal to the ESCM. The resistors are used to reduce noise on the high speed GMLAN bus during normal vehicle operation. The high speed GMLAN is a differential bus. The high speed GMLAN serial data bus (+) and high speed GMLAN serial data (-) are driven to opposite extremes from a rest or idle level. The idle level which is approximately 2.5 volts is considered a recessive transmitted data and is interpreted as a logic 1. Driving the lines to their extremes adds 1 volt to high speed GMLAN serial data bus (+) and subtracts 1 volt from high speed GMLAN serial data bus (-) wire. This dominant state is interpreted as a logic 0. GMLAN network management supports selective start up and is based on virtual networks. A virtual network is a collection of signals started in response to a vehicle event. The starting of a virtual network signifies that a particular aspect of the vehicles's functionality has been requested. A virtual network is supported by virtual devices which represents a collection of signals owned by a single physical device. So, any physical device can have one or more virtual devices. The signal supervision is the process of determining whether an expected signal is being received or not. Failsofting is the ability to substitute a signal with a default value or a default algorithm, in the absence of a valid signal. Some messages are also interpreted as a "heartbeat" of a virtual device. If such a signal is lost, the application will set a no communication code against the respective virtual device. This code is mapped as a code against the physical device. Note that a loss of serial data DTC does not normally represent a failure of the module that set it.
The powertrain control module (PCM) and hybrid control module (HCM) are functionally communicating on both class 2 and high speed GMLAN data links. However the diagnostic communication of the above modules with the scan tool is performed on class 2 data link only. All diagnostic trouble codes (DTCs) set by the high speed GMLAN modules, including HCM, are reported by the PCM on class 2. Data displaying, output controls and programming of the control modules connected to high speed GMLAN only, is performed through high speed GMLAN link.
The GMLAN serial data communications circuit is in a linear topology. The following modules are connected to the link, in order from DLC to the end of the linear configuration
- The energy storage control module (ESCM)
- The starter/generator control module (SGCM)
- The electro-hydraulic power steering (EHPS)
- The hybrid control module (HCM)
- The powertrain control module (PCM)