Fastener Tightening Specifications
| Application | Specification | |
|---|---|---|
| Metric | English | |
| Data Link Connector Screw | 2 N.m | 18 lb in |
Fastener Tightening Specifications
Data Link Communications Schematic Icons
Data Link Communications Schematic Icons Icon Icon Definition CAUTION: When performing service on or near the SIR components or the SIR wiring, the SIR system must be disabled. Refer to SIR Disabling and Enabling Zones. Failure to observe the correct procedure could cause deployment of the SIR components, personal injury, or unnecessary SIR system repairs
Scheme 1
Scheme 2
| Callout | Component Name |
|---|---|
| 1 | Data Link Connector (DLC) |
Data Link Communications Connector End Views
Data Link Connector (DLC) Connector End Connector Part Information 12110250 16-Way F Metri-Pack 150 Series (BLK) Pin Wire Color Circuit No. Function 1 - - Not Used 2 PPL 1132 DLC Class 2 Serial Data 3 - - Not Used 4 BLK 1450 Ground 5 BLK 1550 Ground 6 TAN/WHT 2500 High Speed GMLAN Serial Data Bus + (LY7) 7-13 - - Not Used 14 TAN 2501 High Speed GMLAN Serial Data Bus - (LY7) 15 - - Not Used 16 ORN 2740 Battery Positive Voltage
Diagnostic Starting Point - Data Link Communications
Begin the diagnosis of the data link communications by performing the Diagnostic System Check for the system in which the customer concern is apparent. The Diagnostic System Check will direct you to the correct procedure within the Data Link Communications section when a communication malfunction is present.
Diagnostic Trouble Code (DTC) List
| DTC | Diagnostic Procedure | Module(s) |
|---|---|---|
| U0001 | DTC U0001 | ECU |
| U0101 | DTC U0100-U0299 | ECU |
| U1000 | DTC U1000 and U1255 | BCM, EBCM, IPC, HUD, HVAC, MSM, PCM, Radio, RSE, SDM, Theft Deterrent Control Module, VCIM |
| U1016 | DTC U1001-U1254 | BCM, EBCM, IPC, Radio, SDM |
| U1017 | DTC U1001-U1254 | BCM, EBCM, IPC, Radio, SDM, TCM |
| U1024 | DTC U1001-U1254 | BCM, EBCM, ECM, IPC, Radio, SDM |
| U1040 | DTC U1001-U1254 | BCM, ECM, IPC, SDM |
| U1064 | DTC U1001-U1254 | ECM, IPC, MSM, Radio, SDM |
| U1088 | DTC U1001-U1254 | IPC |
| U1096 | DTC U1001-U1254 | HUD, SDM |
| U1153 | DTC U1001-U1254 | ECM, BCM |
| U1128 | DTC U1001-U1254 | BCM, RSE, VCIM |
| U1137 | DTC U1001-U1254 | BCM, Radio |
| U1192 | DTC U1001-U1254 | BCM, ECM |
| U1255 | DTC U1000 and U1255 | BCM, EBCM, IPC, HUD, HVAC, MSM, PCM, Radio, SDM, Theft Deterrent Control Module, VCIM |
| U1300 | DTC U1300, U1301, or U1305 | BCM, EBCM, ECM, IPC, HUD, HVAC, MSM, PCM, Radio, RSE, SDM, TCM, Theft Deterrent Control Module, VCIM |
| U1301 | DTC U1300, U1301, or U1305 | BCM, EBCM, ECM, IPC, HUD, HVAC, MSM, PCM, Radio, RSE, SDM, TCM, Theft Deterrent Control Module, VCIM |
| U1305 | DTC U1300, U1301, or U1305 | BCM, EBCM, ECM, IPC, HUD, HVAC, MSM, PCM, Radio, RSE, SDM, TCM, Theft Deterrent Control Module, VCIM |
| U2105 | DTC U2105 | TCM |
Diagnostic Trouble Code (DTC) List
Circuit Description
Modules connected to the GMLAN High Speed serial data circuit monitor for serial data communications on the GMLAN High Speed network during normal vehicle operation. Operating information and commands are exchanged among the modules. Each module on GMLAN High Speed network maintains a transmit error counter (TEC) and a receive error counter (REC). The counter values increase with detected errors and will decrease with error-free messages. If the TEC value exceeds 255 the controller removes itself from the network and a DTC U0001 will be set.
Conditions for Running the DTCs
- Voltage supplied to the module is in the normal operating voltage range.
- The vehicle power mode requires serial data communication to occur.
Conditions for Setting the DTC
A certain number of no valid transmitted messages on the GMLAN High Speed serial data circuits are detected by the module.
Action Taken When the DTCs Sets
- The module suspends all message transmission.
- The module uses default values for all parameters received on the GMLAN High Speed serial data circuits.
- The module inhibits the setting of all other GMLAN High Speed communication DTCs.
Conditions for Clearing the DTC
- A current DTC clears when the malfunction is no longer present.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.
Diagnostic Aids
- This DTC cannot be retrieved with a current status. Diagnosis of current DTC is accomplished via the symptom, Scan Tool Does Not Communicate with High Speed GMLAN High Speed Device. Refer to «Scan Tool Does Not Communicate with High Speed GMLAN Device»(/buick/rendezvous/i-2001-2007/remont/communication-devices/#data-link-communication-system__scan-tool-does-not-communicate-with) .
- An intermittent condition is likely to be caused by a short on the GMLAN High Speed serial data circuits. Use the Scan Tool Does Not Communicate with High Speed GMLAN Device procedure in order to isolate an intermittent condition. Refer to «Scan Tool Does Not Communicate with High Speed GMLAN Device»(/buick/rendezvous/i-2001-2007/remont/communication-devices/#data-link-communication-system__scan-tool-does-not-communicate-with) .
Modules connected to the GMLAN High Speed serial data circuits monitor for serial data communications during normal vehicle operation. Operating information and commands are exchanged among the modules. The modules have prerecorded information about messages exchanged on the serial data circuits. The supervised and periodic messages are used by the receiving module as an availability indicator from the transmitter module. Each message contains the identification number of the transmitting module. When a message indicates availability of the transmitting module is not received, the receiving module sets a DTC Uxxxx. xxxx is equal to the 4-digit transmitter module identification number.
The control module ID number list below provides a method for determining which module is not communicating. A module with a GMLAN High Speed serial data circuits malfunction, or which loses power during the current ignition cycle, will set a Loss of Communication DTC by other modules requiring information from the failed module. The modules able to communicate will set a DTC Uxxxx indicating the module not communicating.
If any of the GMLAN High Speed circuits are shorted to battery voltage, ground or between them, no communication is possible on GMLAN High Speed serial data bus, and a DTC U0073 sets.
| Control Module | ID Number |
|---|---|
| Transmission Control Module (TCM) | 0101 |
GMLAN High Speed ID
- The ignition is ON and the engine is running.
- The module supply voltage is in the normal operating range of 9-16 volts.
A receiving module did not detect the GMLAN High Speed serial data supervised periodic message from a transmitting module.
Action Taken When the DTC Sets
- The module uses a default value for the missing parameter.
- The malfunction indicator lamp (MIL) will illuminate on the second consecutive ignition cycle that the diagnostic runs and fails, for the type B DTCs.
Conditions for Clearing the MIL/DTC
The MIL or DTC clearing depends on DTC type.
DTC Type B
- A current DTC clears when the malfunction is no longer present.
- The MIL clears after three ignition cycles when the malfunction is no longer present.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.
DTC Type C
- A current DTC and MIL clear when the malfunction is no longer present.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.
- A poor connection at the inoperative module may cause this code to set.
- An improperly powered module may cause this code to set.
Test Description
The numbers below refer to the step numbers on the diagnostic table.
- 1: A total loss of communication on the GMLAN High Speed serial data link should be diagnosed first.
- 8: The modules which can communicate indicate the module which cannot communicate. You must clear the DTC from these modules to avoid future misdiagnosis.
| Step | Action | Yes | No |
|---|---|---|---|
| Schematic Reference: Data Link Connector (DLC) Schematics Connector End View Reference: Data Link Communications Connector End Views | |||
| 1 | Install a scan tool. Start the engine. Retrieve the DTCs from the engine control module (ECM). Is DTC U0073 set as current? | Go to DTC U0001 | Go to Step 2 |
| 2 | IMPORTANT: Use the control module ID number list in order to determine which module is not communicating on GMLAN High Speed serial data bus. Turn ON the ignition, with the engine OFF. Test the following circuits of the module that is not communicating on GMLAN High Speed serial data bus for an open or a short to ground: The battery positive voltage input circuits The battery positive voltage output circuits The ignition voltage input circuits The ignition voltage output circuits The switched battery positive voltage circuits Refer to the following: Control Module References for the applicable schematic Circuit Testing in Wiring Systems Wiring Repairs in Wiring Systems Did you find and correct the condition? | Go to Step 7 | Go to Step 3 |
| 3 | Turn OFF the ignition. Test the ground circuits of the module that is not communicating on GMLAN High Speed serial data bus for an open. Refer to the following: Control Module References for the applicable schematic Circuit Testing in Wiring Systems Wiring Repairs in Wiring Systems Did you find and correct the condition? | Go to Step 7 | Go to Step 4 |
| 4 | Test the GMLAN High Speed serial data circuits of the module that is not communicating on GMLAN High Speed serial data bus for an open. Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | Go to Step 7 | Go to Step 5 |
| 5 | Inspect the harness connectors of the module that is not communicating on GMLAN High Speed serial data bus for poor connections and terminal tension at the following circuits: The battery positive voltage input circuits The battery positive voltage output circuits The ignition voltage input circuits The ignition voltage output circuits The switched battery positive voltage supply circuits The ground circuits The GMLAN High Speed serial data circuits Refer to the following: Control Module References for the applicable schematic Testing for Intermittent Conditions and Poor Connections in Wiring Systems Connector Repairs in Wiring Systems | Go to Step 7 | Go to Step 6 |
| 6 | IMPORTANT: Perform the programming or setup procedure for the module, if required. Replace the module that is not communicating on GMLAN High Speed serial data bus. Refer to Control Module References for the applicable replacement procedure.Did you complete the replacement? | Go to Step 7 | |
| 7 | Select the Display DTCs function for the modules which had the Loss of Communications DTC set. Does the scan tool display any DTCs which do not begin with a "U"? | Go to Control Module References | Go to Step 8 |
| 8 | Use the scan tool in order to clear the DTCs. Continue diagnosing or clearing the DTCs until all the modules have been diagnosed and all the DTCs have been cleared. Did you complete the action? | Go to Control Module References | |
| IMPORTANT |
|---|
| Use the control module ID number list in order to determine which module is not communicating on GMLAN High Speed serial data bus. |
| IMPORTANT |
|---|
| Perform the programming or setup procedure for the module, if required. |
DTC U0100-U0299
Modules connected to the class 2 serial data circuit monitor for serial data communications during normal vehicle operation. Operating information and commands are exchanged among the modules. When a module receives a message for a critical operating parameter, the module records the identification number of the module which sent the message for State of Health monitoring. A critical operating parameter is one which, when not received, requires that the module use a default value for that parameter. When a module does not associate an identification number with at least one critical parameter within about five seconds of beginning serial data communication, DTC U1000 or U1255 is set. When more than one critical parameter does not have an identification number associated with it, the DTC will only be reported once.
Conditions for Running the DTC
- Voltage supplied to the module is in the normal operating voltage range of 9-16 volts.
- Diagnostic trouble codes U1300 and U1301 and U1305 do not have a current status.
- The vehicle power mode requires serial data communication to occur.
At least one critical operating parameter has not been associated with an identification number within about 5 seconds after beginning serial data communication.
The module uses a default value for the missing parameter.
- A current DTC U1000 or U1255 will clear when all critical operating parameters for the module have been associated with an identification number or at the end of the current ignition cycle.
- A history DTC U1000 or U1255 will clear upon completion of 100 ignition cycles without a repeated failure.
When a malfunction occurs while modules are communicating, a Lost Communication DTC is set as a current DTC. When the ignition is turned OFF, the current Lost Communication DTC is cleared but the history DTC remains. When the modules begin to communicate again, the module with the open fuse will not be learned by the other modules so DTC U1000 or U1255 is set current by the other modules. If the malfunction occurs when the modules are not communicating, only DTC U1000 or U1255 is set.
The numbers below refer to the step numbers on the diagnostic table.
- 1: A Lost Communication with XXX DTC with a history status may indicate the cause of U1000 or U1255.
- 2: The modules which are not communicating are the likely cause of U1000 or U1255 being set. The following modules communicate on the class 2 serial data circuit: BCM EBCM ECM HUD HVAC Control Module (CJ2) IPC MSM (A43) PCM Radio SDM TCM Theft Deterrent Control Module VIU (UG1) Devices on the Auxiliary Power Drop Connector
- 5: The module which was not communicating may have set Lost Communication with XXX DTCs for those modules that it was monitoring.
- 6: The module which was not communicating may have set Lost Communication with XXX DTCs for those modules that it was monitoring.
- 7: The module which was not communicating may have set Lost Communication with XXX DTCs for those modules that it was monitoring.
- 11: The modules which can communicate indicate the module which cannot communicate. You must clear the DTC from these modules to avoid future misdiagnosis.
- 13: If all modules are communicating, the module which set U1000 or U1255 may have done so due to some other condition.
- 14: The module which set U1000 or U1255 is the likely cause of the malfunction.
| Step | Action | Yes | No |
|---|---|---|---|
| Schematic Reference: Data Link Connector (DLC) Schematics Connector End View Reference: Master Electrical Component List in Wiring Systems | |||
| 1 | Did you record any DTCs in the range of U1001-U1254 with a history status? | Go to DTC U1001-U1254 | Go to Step 2 |
| 2 | Turn ON the ignition, with the engine OFF. Attempt to communicate with each module on the class 2 serial data circuit. If using a Tech 2, obtain this information using the class 2 Message Monitor feature. Record all of the modules communicating on the class 2 serial data circuit. Compare the list of modules which are communicating to the list given. Do any modules on the class 2 serial data circuit not communicate? | Go to Step 3 | Go to Step 13 |
| 3 | Test the battery positive voltage circuits and the ignition voltage circuits of the module that is not communicating for an open or short to ground. Refer to Control Module References in Body Control System for the applicable schematic. Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | Go to Step 9 | Go to Step 4 |
| 4 | Turn OFF the ignition. Test the ground circuits of the module that is not communicating for an open. Refer to Control Module References in Body Control System for the applicable schematic. Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | Go to Step 9 | Go to Step 5 |
| 5 | Disconnect the star connector. Inspect for poor connection at the star connector. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems. Did you find and correct the condition? | Go to Step 9 | Go to Step 6 |
| 6 | Test the class 2 serial data circuit of the module that is not communicating for an open. Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | Go to Step 9 | Go to Step 7 |
| 7 | Inspect for poor connections at the battery positive voltage circuits, the ignition voltage circuits, the ground circuits, and the class 2 serial data circuit of the module that is not communicating. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems. Did you find and correct the condition? | Go to Step 9 | Go to Step 8 |
| 8 | Replace the module which is not communicating. Refer to Control Module References in Body Control System for the appropriate repair instructions. Did you complete the replacement? | Go to Step 11 | |
| 9 | Install a scan tool. Turn ON the ignition, with the engine OFF. Select the Display DTCs function for the module which was not communicating. Does the scan tool display and DTCs which do not begin with a "U"? | Go to Control Module References in Body Control System for the applicable Diagnostic System Check | Go to Step 10 |
| 10 | Use the scan tool in order to clear the DTCs. Did you complete the action? | Go to Step 11 | |
| 11 | Select the Display DTCs function for the modules which had U1000 or U1255 set as a current DTC. Does the scan tool display DTCs which do not begin with a "U"? | Go to Control Module References in Body Control System for the applicable Diagnostic System Check | Go to Step 12 |
| 12 | Use the scan tool in order to clear the DTCs. Did you complete the action? | System OK | |
| 13 | Did you record any other DTCs for the modules which had U1000 or U1255 set as a current DTC? | Go to Control Module References in Body Control System for the applicable Diagnostic System Check | Go to Step 14 |
| 14 | Install a scan tool. Turn ON the ignition, with the engine OFF. Use the scan tool in order to clear the DTCs. Turn OFF the ignition for at least 5 seconds. Turn ON the ignition, with the engine OFF. Select the Display DTCs function. Does the scan tool display U1000 or U1255 set as a current DTC? | Go to Step 15 | Go to Diagnostic Aids |
| 15 | Replace the module which had U1000 or U1255 set as a current DTC. Refer to Control Module References in Body Control System for the appropriate repair instructions. Did you complete the replacement? | System OK | |
DTC U1000 and U1255
DTC U1001 To U1254: Module U1XXX Communication
| Control Module | ID Number |
|---|---|
| PCM | 016 |
| ECM | 017 |
| TCM | 024 |
| EBCM | 040 |
| BCM | 064 |
| SDM | 088 |
| IPC | 096 |
| HUD | 098 |
| Radio | 128 |
| VIU | 146 |
| HVAC | 152 |
| MSM | 166 |
| Theft Deterrent Control Module | 192 |
DTC U1001-U1254
When more than one Loss of Communication DTC is set in either one module or in several modules, diagnose the DTCs in the following order
- Current DTCs before history DTCs unless told otherwise in the diagnostic tables.
- The DTC which is reported the most times.
- From the lowest number DTC to the highest number DTC.
Modules connected to the class 2 serial data circuit monitor for serial data communications during normal vehicle operation. Operating information and commands are exchanged among the modules. When a module receives a message for a critical operating parameter, the module records the identification number of the module which sent the message for State of Health monitoring. A critical operating parameter is one which, when not received, requires that the module use a default value for that parameter. Once an identification number is learned by a module, it will monitor for that module's Node Alive message. Each module on the class 2 serial data circuit which is powered and performing functions that require detection of a communications malfunction is required to send a Node Alive message every 2 seconds. When no message is detected from a learned identification number for 5 seconds, a DTC U1XXX is set. The XXX is equal to the 3 digit identification number of the module.
The Control Module ID Number list provides a method for determining which module is not communicating. A module with an internal class 2 serial data circuit malfunction or which loses power during the current ignition cycle would have a Lost Communication DTC set by other modules. The modules that can communicate will set a DTC indicating the module that cannot communicate.
- Voltage supplied to the module is in the normal operating voltage range of 9-16 volts.
- Diagnostic trouble codes U1300, U1301 and U1305 do not have a current status.
- The vehicle power mode requires serial data communication to occur.
A message from a learned identification number has not been detected for the past 5 seconds.
- A current DTC clears when the malfunction is no longer present.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.
The number below refers to the step number on the diagnostic table.
- 6: The module which was not communicating on the class 2 serial data circuit may have set Loss of Communication DTCs for those modules that it was monitoring.
| Step | Action | Yes | No |
|---|---|---|---|
| Schematic Reference: Data Link Connector (DLC) Schematics Connector End View Reference: Master Electrical Component List and Inline Harness Connector End Views in Wiring Systems | |||
| 1 | IMPORTANT: Use the control module ID number list in order to determine which module is not communicating. Test the following circuits of the module that is not communicating for an open or a short to ground: The battery positive voltage input circuits The battery positive voltage output circuits The ignition voltage input circuits The ignition voltage output circuits The switched battery positive voltage circuits Refer to the following: Control Module References in Body Control System for the applicable schematic Circuit Testing in Wiring Systems Wiring Repairs in Wiring Systems Did you find and correct the condition? | Go to Step 6 | Go to Step 2 |
| 2 | Turn OFF the ignition. Test the ground circuits of the module that is not communicating for an open. Refer to the following: Control Module References in Body Control System for the applicable Schematic Circuit Testing in Wiring Systems Wiring Repairs in Wiring Systems Did you find and correct the condition? | Go to Step 6 | Go to Step 3 |
| 3 | Test the class 2 serial data circuits of the module that is not communicating for an open. Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | Go to Step 6 | Go to Step 4 |
| 4 | Inspect the harness connectors of the module that is not communicating for poor connections and terminal tension at the following circuits: The battery positive voltage input circuits The battery positive voltage output circuits The ignition voltage input circuits The ignition voltage output circuits The switched battery positive voltage supply circuits The ground circuits The class 2 serial data circuits Refer to the following: Control Module References in Body Control System for the applicable schematic Testing for Intermittent Conditions and Poor Connections in Wiring Systems Connector Repairs in Wiring Systems Did you find and correct the condition? | Go to Step 6 | Go to Step 5 |
| 5 | IMPORTANT: Perform the programming or set up procedure for the module, if required. Replace the module that is not communicating. Refer to Control Module References for the applicable replacement procedure.Did you complete the replacement? | Go to Step 6 | |
| 6 | Install a scan tool. Turn ON the ignition with the engine OFF. Select the Display DTCs function for the module which was not communicating. Does the scan tool display any DTCs which do not begin with a "U"? | Go to Control Module References for the applicable Diagnostic System Check | Go to Step 7 |
| 7 | Select the Display DTCs function for the modules which had the Loss of Communications DTC set. Does the scan tool display any DTCs which do not begin with a "U"? | Go to Control Module References for the applicable Diagnostic System Check | Go to Step 8 |
| 8 | Use the scan tool in order to clear the DTCs. Continue diagnosing or clearing the DTCs until all the modules have been diagnosed and all the DTCs have been cleared. Did you complete the action? | Go to Control Module References for the applicable Diagnostic System Check | |
| IMPORTANT |
|---|
| Use the control module ID number list in order to determine which module is not communicating. |
| IMPORTANT |
|---|
| Perform the programming or set up procedure for the module, if required. |
DTC U1001-U1254
Modules connected to the class 2 serial data circuit monitor for serial data communications during normal vehicle operation. Operating information and commands are exchanged among the modules. In addition to this, Node Alive messages are transmitted by each module on the class 2 serial data circuit about once every 2 seconds. When the module detects one of the following conditions on the class 2 serial data circuit for approximately 3 seconds, the setting of all other class 2 serial communication DTCs is inhibited and a DTC will set.
| DTC | Condition |
|---|---|
| U1300 | Low voltage on the class 2 serial data circuit. |
| U1301 | High voltage on the class 2 serial data circuit. |
| U1305 | Either high or low voltage on the class 2 serial data circuit. Some modules will set DTC U1305 if they are not capable of distinguishing between a short to battery voltage or ground. |
DTC U1300, U1301, or U1305
- Voltage supplied to the module is in the normal operating voltage range.
- The vehicle power mode requires serial data communication to occur.
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.
The module uses default values for all parameters received on the class 2 serial data circuit.
- A current DTC clears when the malfunction is no longer present.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.
- These DTCs cannot be retrieved with a current status. Diagnosis of current DTCs is accomplished via the symptom, Scan Tool Does Not Communicate with a Class 2 Device. Refer to «Scan Tool Does Not Communicate with Class 2 Device»(/buick/rendezvous/i-2001-2007/remont/communication-devices/#data-link-communication-system) .
- An intermittent condition is likely to be caused by a short on the class 2 serial data circuit. Use the Scan Tool Does Not Communicate with a Class 2 Device procedure in order to isolate an intermittent condition. Refer to «Scan Tool Does Not Communicate with Class 2 Device»(/buick/rendezvous/i-2001-2007/remont/communication-devices/#data-link-communication-system) .
Modules connected to the GMLAN serial data circuits monitor for serial data communications during normal vehicle operation. Operating information and commands are exchanged among the modules. The modules have prerecorded information about what messages are needed to be exchanged on the serial data circuits, for each virtual network. The messages are supervised and also, some periodic messages are used by the receiver module as an availability indication of the transmitter module. The supervision time-out period is 250 ms. Each message contains the identification number of the transmitter module. When a message that indicates the availability of the transmitter module is not received, the receiver module sets a DTC 21xx where xx is equal to the 2-digit identification number of the transmitter module.
The control module ID number list below provides a method for determining which module is not communicating. A module with a GMLAN serial data circuit malfunction or which loses power during the current ignition cycle will have a Loss of Communication DTC set by other modules that depend on information from that failed module. The module that can communicate will set a DTC indicating the module that can not communicate.
| Control Module | ID Number |
|---|---|
| Engine Control Module (ECM) | 05 |
DTC U2105
When more than one Loss of Communication DTC is set in either 1 module or in several modules, diagnose the DTCs in the following order
- Current DTCs before history DTCs unless told otherwise in the diagnostic table.
- The DTC which is reported the most times.
- From the lowest number DTC to the highest number DTC.
- Voltage supplied to the modules is in the normal operating voltage range.
- The vehicle power mode requires serial data communication to occur.
- The DTC U2100 does not have a current status.
A supervised periodic message that includes the transmitter module availability has not been received.
The module uses a default value for the missing parameter.
- A current DTC clears when the malfunction is no longer present.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.
- A poor connection at the inoperative module may cause this code to set.
- An improperly powered module may cause this code to set.
The numbers below refer to the step numbers on the diagnostic table
- 6: The module which was not communicating due to an open in the GMLAN serial data circuits may have set Loss of Communication DTCs for those modules that it was monitoring.
- 8: The modules which can communicate indicate the module which cannot communicate. You must clear the DTC from these modules to avoid future misdiagnosis.
| Step | Action | Yes | No |
|---|---|---|---|
| 1 | Turn the ignition OFF. Test the following circuits of the module that is not communicating for an open or a short to ground. The battery positive circuits The battery voltage output circuits The ignition positive voltage circuits The ignition voltage output circuits Refer to Data Link Connector (DLC) Schematics for the applicable schematic. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.Did you find and correct the condition? | Go to Step 8 | Go to Step 2 |
| 2 | Test the ground circuits of the module that is not communicating for an open. Refer to Data Link Connector (DLC) Schematics for the applicable schematic. Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | Go to Step 8 | Go to Step 3 |
| 3 | Test the GMLAN serial data circuits of the module that is not communicating for an open. Refer to Data Link Connector (DLC) Schematics for the applicable schematic. Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | Go to Step 6 | Go to Step 4 |
| 4 | Test the following circuits of the module that is not communicating for poor connections: The battery positive voltage circuits The battery voltage output circuits The ignition positive voltage circuits The ignition voltage output circuits The ground circuits The GMLAN serial data circuits Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems. Did you find and correct the condition? | Go to Step 8 | Go to Step 5 |
| 5 | IMPORTANT: Perform the module setup procedure if required. Replace the module that is not communicating. Refer to Control Module References in Body Control Systems.Did you complete the replacement? | Go to Step 8 | |
| 6 | Install a scan tool. Turn the ignition ON, with the engine OFF. Select the Display DTCs function for the module which was not communicating. Does the scan tool display any DTCs which do not begin with a "U"? | Go to the Control Module References for the applicable Diagnostic System Check | Go to Step 7 |
| 7 | Use the scan tool in order to clear the DTCs. Did you complete the action? | Go to Step 8 | |
| 8 | Select the Display DTCs function for the modules which had the Loss of Communications DTC set. Does the scan tool display any DTCs which do not begin with a "U"? | Go to the Control Module References for the applicable Diagnostic System Check | Go to Step 9 |
| 9 | Use the scan tool in order to clear the DTCs. Continue diagnosing or clearing the DTCs until all the modules have been diagnosed and all the DTCs have been cleared. Did you complete the action? | System OK |
| IMPORTANT |
|---|
| Perform the module setup procedure if required. |
DTC U2105
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
The scan tool will power up with the ignition OFF. Some modules however, will not communicate unless the ignition is ON and the power mode master (PMM) module sends the appropriate power mode message.
The number below refers to the step number on the diagnostic table.
- 4: If the battery positive voltage and ground circuits of the DLC are functioning properly. The malfunction must be due to the scan tool.
| Step | Action | Yes | No |
|---|---|---|---|
| Schematic Reference: Data Link Connector (DLC) Schematics Connector End View Reference: Data Link Communications Connector End Views | |||
| 1 | Test the battery positive voltage circuit of the data link connector (DLC) for an open or a short to ground. Refer to Circuit Testing or Wiring Repairs in Wiring Systems. Did you find and correct the condition? | Go to Control Module References in Body Control System for the applicable Diagnostic System Check | Go to Step 2 |
| 2 | Test the ground circuit from pin 4 of the DLC for an open or high resistance. Refer to Circuit Testing or Wiring Repairs in Wiring Systems. Did you find and correct the condition? | Go to Control Module References in Body Control System for the applicable Diagnostic System Check | Go to Step 3 |
| 3 | Inspect for poor connections and terminal tension at the DLC. Refer to Testing for Intermittent Conditions and Poor Connections or Connector Repairs in Wiring Systems. Did you find and correct the condition? | Go to Control Module References in Body Control System for the applicable Diagnostic System Check | Go to Step 4 |
| 4 | The scan tool may be malfunctioning. Refer to the scan tool user guide. Did you obtain a properly operating scan tool? | Go to Control Module References in Body Control System for the applicable Diagnostic System Check | |
Scan Tool Does Not Power Up
Modules connected to the class 2 serial data circuit monitor for serial data communications during normal vehicle operation. Operating information and commands are exchanged among the modules. Connecting a scan tool to the DLC allows communication with the modules for diagnostic purposes. DTCs may be set due to this symptom and during this diagnostic procedure. Complete the diagnostic procedure in order to ensure all the DTCs are diagnosed and cleared from memory.
- The BCM detects that the ignition is ON and sends the appropriate power mode message to the other modules. Therefore, the BCM must be connected to the DLC for any other module to communicate with the scan tool.
- When the class 2 serial data circuit: is shorted to ground is shorted to voltage
The following DTCs may set
- U1300
- U1301
- U1305
The numbers below refer to the step numbers on the diagnostic table.
- 2: A partial loss of communication in the class 2 serial data circuit uses a different procedure than a total loss of communication of the class 2 serial data circuit.
- 4: The following DTCs may be retrieved with a history status. These DTCs are not the cause of the present condition. U1300 U1301 U1305
- 6: A State of Health DTC with a history status may be present along with a U1000 or U1255 with a current status. This indicates that the malfunction occurred when the ignition was on.
- 10: Normal class 2 serial data communication cannot take place until the power mode master (PMM) module sends the appropriate power mode message. If the PMM does not send a wake-up message, other modules on the class 2 serial data circuit may not communicate.
- 12: Normal class 2 serial data communication cannot take place until the power mode master (PMM) module sends the appropriate power mode message. If the PMM does not send a wake-up message, other modules on the class 2 serial data circuit may not communicate.
- 13: Normal class 2 serial data communication cannot take place until the power mode master (PMM) module sends the appropriate power mode message. If the PMM does not send a wake-up message, other modules on the class 2 serial data circuit may not communicate.
- 19: If there are no current DTCs that begin with the letter "U", the communication concern has been repaired.
- 20: The communication concern may have prevented diagnosis of the customer complaint.
| Step | Action | Yes | No |
|---|---|---|---|
| Schematic Reference: Data Link Connector (DLC) Schematics Connector End View Reference: Master Electrical Component List | |||
| 1 | Does the scan tool power up? | Go to Step 2 | Go to Scan Tool Does Not Power Up |
| 2 | Turn ON the ignition, with the engine OFF. Attempt to communicate with each module on the class 2 serial data circuit. Does the scan tool communicate with any module on the class 2 serial data circuit? | Go to Step 3 | Go to Step 8 |
| 3 | Select the Display DTCs function for each module. If using a Tech 2, use the Class 2 DTC Check feature in order to determine which modules do have DTCs set. Record all of the displayed DTCs, the DTC status and the module which set the DTC. Did you record any DTCs in the range of U1000 to U1305? | Go to Step 4 | Go to Step 7 |
| 4 | Are history DTCs U1300, U1301 or U1305 retrieved from any module? | Go to Step 5 | Go to Step 6 |
| 5 | IMPORTANT: Turn ON the ignition, with the engine OFF, when testing for a short to voltage. Use the DMM MIN/MAX function to capture intermittent conditions. Test the class 2 serial data circuit for an intermittent short to ground or an intermittent short to voltage. Refer to the following in Wiring Systems: Testing for Intermittent Conditions and Poor Connections Circuit Testing Connector Repairs Wiring Repairs Did you find and correct the condition? | Go to Step 18 | Go to Step 6 |
| 6 | Are U1000 or U1255 the only DTCs displayed in the previously specified range? | Go to DTC U1000 and U1255 | Go to DTC U1001-U1254 |
| 7 | Diagnose the non communicating module by using the DTC U1001-U1254 Lost Communications with XXX procedure for the module which is not communicating. The DTC U1001-U1254 Lost Communications with XXX procedure will determine which module is not communicating. Refer to DTC U1001-U1254 . Did you complete the action? | Go to Control Module References in Body Control System for the applicable Diagnostic System Check | |
| 8 | Turn OFF the ignition. Disconnect the scan tool from the data link connector (DLC). Inspect for poor connections and terminal tension at the DLC. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems. Did you find and correct the condition? | Go to Control Module References in Body Control System for the applicable Diagnostic System Check | Go to Step 9 |
| 9 | Test the signal ground circuits of the DLC for an open or high resistance. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems. Did you find and correct the condition? | Go to Control Module References in Body Control System for the applicable Diagnostic System Check | Go to Step 10 |
| 10 | Isolate the power mode master (PMM) module from all other modules on the class 2 serial data circuit. To identify which module is the PMM, refer to Body Control System Description and Operation in Body Control System. Attempt to communicate with the PMM. Does the scan tool communicate with the PMM? | Go to Step 12 | Go to Step 11 |
| 11 | Test the class 2 serial data circuit between the DLC and the PMM for the following conditions. Turn ON the ignition when testing for a short to voltage: High resistance Open Short to ground Short to voltage Test the following circuits of the PMM for an open or high resistance: The battery positive voltage input circuits The battery positive voltage output circuits The ignition voltage input circuits The ignition voltage output circuits The switched battery positive voltage supply circuits The ground circuits Refer to Circuit Testing and Wiring Repairs in Wiring Systems.Did you find and correct the condition? | Go to Step 18 | Go to Step 16 |
| 12 | IMPORTANT: The PMM must remain connected to the DLC. Use the appropriate jumper if needed. Turn OFF the ignition. Connect any previously disconnected modules. Disconnect the splice pack which connects the modules to the class 2 serial data circuit, by removing the splice pack comb. Turn ON the ignition, with the engine OFF. Attempt to communicate with any module still connected to the class 2 serial data circuit after disconnecting the splice pack. Does the scan tool communicate with any module still connected to the class 2 serial data circuit after the splice pack was disconnected? | Go to Step 13 | Go to Step 14 |
| 13 | IMPORTANT: The PMM must remain connected to the DLC. Use the appropriate jumper if needed. Using the appropriate jumper at the splice pack, perform the following in order to determine which class 2 serial data circuit or module is causing the concern: Turn ON the ignition, with the engine OFF. Using the appropriate jumper, connect each previously disconnected module to the class 2 serial data circuit one at a time until communication with the class 2 serial data circuit is lost. Did you complete the action? | Go to Step 15 | |
| 14 | Repair short to ground or voltage condition in the class 2 serial data circuits or in-line connectors to the last module connected in the branch being diagnosed. Refer to Wiring Repairs and Connector Repairs in Wiring Systems Did you complete the repair? | Go to Step 18 | |
| 15 | Test the class 2 serial data circuits to the suspect module for a short to ground or a short to voltage Turn ON the ignition with the engine OFF when testing for a short to voltage. Refer to Circuit Testing and Wiring Repairs in Wiring Systems Did you find and correct the condition? | Go to Step 18 | Go to Step 16 |
| 16 | Inspect for poor connections and terminal tension at the harness connector of the suspect module. Refer to Testing for Intermittent Conditions and Poor Connections and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | Go to Step 18 | Go to Step 17 |
| 17 | IMPORTANT: Perform the module setup procedure if required. Refer to Replace the suspect module. Refer to Control Module References in Body Control System for the appropriate Repair Instructions for module replacement.Did you complete the replacement? | Go to Step 18 | |
| 18 | Connect all of the modules. Connect all the connectors. Install a scan tool. Turn ON the ignition leaving the engine OFF. IMPORTANT: The scan tool may require a power up reset before communication will occur due to a short on the class 2 serial data circuit. Turn off or disconnect the scan tool before you display DTCs. Wait for 10 seconds. Select the display DTCs function for each module. If using a Tech 2, use the Class 2 DTC Check feature in order to determine which modules do have DTCs set. Record all of the displayed DTCs and the DTC status. Did your record any DTCs which begin with a letter "U" and with a current status? | Go to Step 20 | Go to Step 19 |
| 19 | Did you record any DTCs which do not begin with a letter "U"? | Go to Step 20 | Go to Step 21 |
| 20 | Diagnose the DTCs as directed by the diagnostic procedures for the particular module or concern. Did you complete the action? | Go to Step 21 | |
| 21 | Did you diagnose all of the DTCs? | Go to Step 22 | Go to Step 20 |
| 22 | Clear the DTCs using the scan tool. Did you complete the action? | Go to Control Module References in Body Control System for the applicable Diagnostic System Check | |
| IMPORTANT |
|---|
| Turn ON the ignition, with the engine OFF, when testing for a short to voltage. Use the DMM MIN/MAX function to capture intermittent conditions. |
| IMPORTANT |
|---|
| The PMM must remain connected to the DLC. Use the appropriate jumper if needed. |
| IMPORTANT |
|---|
| The PMM must remain connected to the DLC. Use the appropriate jumper if needed. |
| IMPORTANT |
|---|
| Perform the module setup procedure if required. Refer to |
| IMPORTANT |
|---|
| The scan tool may require a power up reset before communication will occur due to a short on the class 2 serial data circuit. Turn off or disconnect the scan tool before you display DTCs. |
Scan Tool Does Not Communicate with Class 2 Device
Scan Tool Does Not Communicate with High Speed GMLAN Device
Modules connected to the GMLAN serial data circuit monitor for serial data communications on the GMLAN network during normal vehicle operation. Operating information and commands are exchanged among the modules.
The engine will not start when there is a total malfunction of the GMLAN serial data circuits while the engine is not running. The following conditions may cause a total loss of GMLAN data communication
- Any of the GMLAN High Speed serial data circuits shorted to ground.
- Any of the GMLAN High Speed serial data circuits shorted to voltage.
- A short between GMLAN High Speed serial data circuits.
- An internal malfunction of a module on the GMLAN network that causes a short to voltage or ground.
| Step | Action | Yes | No |
|---|---|---|---|
| Schematic Reference: Data Link Connector (DLC) Schematics Connector End View Reference: Master Electrical Component List in Wiring Systems | |||
| 1 | Does the scan tool power up? | Go to Step 2 | Go to Scan Tool Does Not Power Up |
| 2 | Turn the ignition ON, with the engine OFF. Attempt to communicate with each module on the GMLAN serial data circuit using a scan tool with a CANdi adaptor in-line module properly installed. Does the scan tool communicate with all modules on the GMLAN serial data circuits? | Go to Testing for Intermittent Conditions and Poor Connections in Wiring Systems | Go to Step 3 |
| 3 | Disconnect the scan tool from the data link connector (DLC). Turn the ignition OFF. Disconnect all non-communicating modules on the high speed GMLAN serial data circuit. Turn the ignition ON, with the engine OFF. Test the high speed GMLAN serial data circuit between the DLC and all the modules on the high speed GMLAN serial data circuit, for the following conditions: An open A short to ground A short to voltage Refer to the following: Control Module References in Body Control System for the applicable schematic Circuit Testing in Wiring Systems Wiring Repairs in Wiring Systems Did you find and correct the condition? | Go to Step 7 | Go to Step 4 |
| 4 | Test the following circuits of the module that is not communicating for an open or high resistance: The battery positive voltage input circuits The battery voltage output circuits The ignition voltage input circuits The ignition voltage output circuits The switched battery positive voltage supply circuits The ground circuits Refer to the following: Control Module References in Body Control System for the applicable schematic Circuit Testing in Wiring Systems Wiring Repairs in Wiring Systems Did you find and correct the condition? | Go to Step 7 | Go to Step 5 |
| 5 | Inspect for poor connections and terminal tension at the following harness connector circuits of the module that is not communicating: The battery positive voltage input circuits The battery positive voltage output circuits The ignition voltage input circuits The ignition voltage output circuits The switched battery positive voltage supply circuits The ground circuits The high speed GMLAN serial data circuits Refer to the following: Control Module References in Body Control System for the applicable schematic Testing for Intermittent Conditions and Poor Connections in Wiring Systems Connector Repairs in Wiring Systems Did you find and correct the condition? | Go to Step 7 | Go to Step 6 |
| 6 | IMPORTANT: Perform the programming or setup procedure for the replaced control module, if required. Replace the module that is not communicating on the high speed GMLAN serial data circuit. Refer to Control Module References in Body Control System for the applicable replacement procedure.Did you complete the replacement? | Go to Step 7 | |
| 7 | Connect all modules and connectors. Connect the scan tool to the DLC. Turn the ignition ON, with the engine OFF. Perform the Diagnostic System Check for the system exhibiting symptoms. Refer to Control Module References in Body Control System. Did you complete the operation? | System OK | Go to Step 2 |
| IMPORTANT |
|---|
| Perform the programming or setup procedure for the replaced control module, if required. |
Scan Tool Does Not Communicate with High Speed GMLAN Device
Data Link References
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. Some modules may have multiple communication circuits passing through them without actively communicating on that data link. This table is used to assist in correcting a communication malfunction. For the description and operation of these serial data communication circuits, refer to Data Link Communications Description and Operation .
Data Link References
Removal Procedure
- Remove the bolts/screws from the data link connector.
- Remove the lower data link connector.
Scheme 3
- Place the data link connector into position. NOTE: Refer to Fastener Notice in Cautions and Notices.
- Install the bolts/screws to the data link connector. Tighten: Tighten the bolts/screws to 2 N.m (18 lb in).
There are 2 different communication networks on this vehicle: The class 2 network and the GMLAN network. The class 2 serial data link, and the GMLAN High Speed serial data circuit link. Modules that need real time communications are attached to the high speed network. The engine control module (ECM) is the gateway between the networks. The purpose of the gateway is to transfer information from one network to another.
GMLAN Circuit Description
The data link connector (DLC) allows a scan tool to communicate with the GMLAN serial data circuit. On this vehicle, only GMLAN high speed is used. That means that the serial data is transmitted on 2 wires at an average of 500 Kbps. The high speed dual wire GMLAN is a differential bus. That means that two bus lines, GMLAN high and GMLAN low 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 means adding 1 volt to GMLAN high wire and subtracting 1 volt from GMLAN low 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 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 on the Tech 2 screen 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.
Class 2 Circuit Description
The data link connector (DLC) allows a scan tool to communicate with the class 2 serial data line. The serial data line is the means by which the microprocessor-controlled modules that are connected to it communicate with each other. Once the scan tool is connected to the class 2 serial data line through the DLC, the scan tool can be used to monitor each module for diagnostic purposes and to check for diagnostic trouble codes (DTCs). Class 2 serial data is transmitted on a single wire at an average of 10.4 Kbps. The bus is active at 7.0 volts nominal and inactive at ground potential. 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 body control module (BCM) SOH message disappears, several modules set DTC U1064. Note that a loss of serial data DTC does not normally represent a failure of the module that set it.
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
- GMLAN High Speed + circuit at terminal 6
- GMLAN High Speed - circuit at terminal 14
GMLAN Serial Data Line
The GMLAN serial data communications circuit used on this vehicle 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 following modules communicate on the GMLAN serial data circuit
- The engine control module (ECM) - 3.6L
- The transmission control module (TCM) - 3.6L
Class 2 Serial Data Link
The class 2 serial data link allows these modules to communicate data with each other
- Body Control Module (BCM)
- Electronic Brake Control Module (EBCM)
- Heads Up Display (HUD)
- HVAC Control Module (with CJ2)
- Inflatable Restraint Sensing Diagnostic Module (SDM)
- Instrument Panel Cluster (IPC)
- Memory Seat Module (MSM) (with A43)
- Powertrain Control Module (PCM) - 3.4L
- Radio
- Rear Seat Entertainment (RSE)
- Theft Deterrent Control Module
- Vehicle Communication Interface Module (VCIM)
- Devices on the auxiliary power drop connector
In addition, the class 2 serial data link allows a scan tool to communicate with these modules for diagnostic and testing purposes.
See also:
• Control Module References
• Circuit Testing
• Wiring Repairs
• Testing for Intermittent Conditions and Poor Connections
• Connector Repairs
• Master Electrical Component List
• Inline Harness Connector End Views
• Body Control System Description and Operation
• DTC U0001
• DTC U1001-U1254
• Scan Tool Does Not Communicate with High Speed GMLAN Device
• Data Link Communications Connector End Views