Fastener Tightening Specifications
| Application | Specification | |
|---|---|---|
| Metric | English | |
| Data Link connector to I/P | 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. IMPORTANT: Twisted-pair wires provide an effective shield that helps protect sensitive electronic components from electrical interference. In order to prevent electrical interference from degrading the performance of the connected components, you must maintain the proper specification when making any repairs to the twisted-pair wires shown : The wires must be twisted a minimum of 9 turns per 31 cm (12 in) as measured anywhere along the length of the wires. The outside diameter of the twisted wires must not exceed 6.0 mm (0.25 in)
Scheme 1
Scheme 2
Scheme 3
Scheme 4
Scheme 5
Scheme 6
Scheme 7
| Callout | Component Name |
|---|---|
| 1 | DLC Connector (RHD) |
| 2 | Hood Release Handle (RHD) |
| 3 | Instrument Panel Cluster (IPC) (LHD) |
| 4 | DLC Connector (LHD) |
Data Link Communications Connector End Views
Data Link Connector (DLC) Connector Part Information 12110250 16-Way F Metri-Pack 150 Series (BK) Pin Wire Color Circuit Number Function 1 - - Not Used 2 PU 1807 Class 2 Serial Data 3 - - Not Used 4 BK 350 Ground 5 BK/WH 351 Ground 6 WH 2500 High Speed GMLAN Serial Data Bus+ (LY7 w/M82) 7 WH/BK 5043 Keyword 2000 Serial Data (LA3/LY9 w/M82) 8-13 - - Not Used 14 L-GN 2501 High Speed GMLAN Serial Data Bus- (LY7 w/M82) 15 - - Not Used 16 RD/WH 1140 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 | Modules |
|---|---|---|
| U0001 | DTC U0001 | ECM |
| U0101 | DTC U0100-U0299 | ECM |
| U1000 | DTC U1000 and U1255 | Audio Amplifier, DDM, DDSA, DIM, EBCM, FPDM, HVAC Control Module, IPC, LRDM, MSM, Radio, Radio Antenna Module, RIM, RRDM, SDM, Theft Deterrent Control Module, TV Antenna Module VCIM |
| U1016 | DTC U1001-U1254 | Audio Amplifier, DDM, DDSA, DIM, EBCM, FPDM, HVAC Control Module, IPC, LRDM, MSM, Radio, Radio Antenna Module, RIM, RRDM, SDM, Theft Deterrent Control Module, TV Antenna Module, VCIM |
| U1040 | DTC U1001-U1254 | ECM, IPC, RIM, SDM |
| U1064 | DTC U1001-U1254 | Audio Amplifier, DDM, DDSA, EBCM, ECM, FPDM, HVAC Control Module, IPC, LRDM, MSM, Radio, Radio Antenna Module, RIM, RRDM, SDM, Theft Deterrent Control Module, TV Antenna Module, VCIM |
| U1066 | DTC U1001-U1254 | DDM, FPDM, HVAC Control Module, IPC |
| U1088 | DTC U1001-U1254 | IPC, Radio |
| U1096 | DTC U1001-U1254 | DIM, MSM, Radio, SDM |
| U1128 | DTC U1001-U1254 | Audio Amplifier, TV Antenna Module, VCIM |
| U1129 | DTC U1001-U1254 | Radio |
| U1134 | DTC U1001-U1254 | Radio |
| U1135 | DTC U1001-U1254 | Radio |
| U1136 | DTC U1001-U1254 | Radio |
| U1144 | DTC U1001-U1254 | Radio |
| U1151 | DTC U1001-U1254 | Radio |
| U1153 | DTC U1001-U1254 | Audio Amplifier, DIM, ECM, Radio, RIM |
| U1160 | DTC U1001-U1254 | RIM |
| U1161 | DTC U1001-U1254 | RIM |
| U1162 | DTC U1001-U1254 | RIM |
| U1163 | DTC U1001-U1254 | RIM |
| U1164 | DTC U1001-U1254 | Audio Amplifier, DIM, DDM, FPDM, MSM, Radio, RIM, RRDM |
| U1192 | DTC U1001-U1254 | ECM, IPC |
| U1300 | DTC U1300, U1301, or U1305 | Audio Amplifier, DDM, DDSA, DIM, EBCM, ECM, FPDM, HVAC Control, Module, IPC, LRDM, MSM, Radio, Radio Antenna Module, RIM, RRDM, SDM, Theft Deterrent Control Module, TV Antenna Module, VCIM |
| U1301 | DTC U1300, U1301, or U1305 | Audio Amplifier, DDM, DDSA, DIM, EBCM, ECM, FPDM, HVAC Control, Module, IPC, LRDM, MSM, Radio, Radio Antenna Module, RIM, RRDM, SDM, Theft Deterrent Control Module, TV Antenna Module, VCIM |
| U1305 | DTC U1300, U1301, or U1305 | Audio Amplifier, DDM, DDSA, DIM, EBCM, ECM, FPDM, HVAC Control, Module, IPC, LRDM, MSM, Radio, Radio Antenna Module, RIM, RRDM, SDM, Theft Deterrent Control Module, TV Antenna Module, VCIM |
| U2100 | DTC U2100 | ECM |
| U2102 | DTC U2102 | ECM |
| U2106 | DTC U2106 | ECM |
Diagnostic Trouble Code (DTC) List
Circuit Description
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. Each module on GMLAN 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 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 serial data circuits.
- The module inhibits the setting of all other GMLAN 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 Device. Refer to «Scan Tool Does Not Communicate with High Speed GMLAN Device»(/cadillac/cts/i-2002-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 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»(/cadillac/cts/i-2002-2007/remont/communication-devices/#data-link-communication-system__scan-tool-does-not-communicate-with) .
Modules connected to the high speed 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. GMLAN serial data messages contain 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 0xxx where xx is equal to the 3-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 circuits 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 modules that can communicate will set a DTC indicating the module that can not communicate.
| Control Module | ID Number |
|---|---|
| Engine Control Module (ECM) | 100 |
| Transmission Control Module (TCM) | 101 |
GMLAN ID
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 table.
- The DTC which is reported the most times.
- Voltage supplied to the modules is in the normal operating voltage range.
- The vehicle power mode requires serial data communication to occur.
- The DTC U0001 does not have a current status.
A supervised periodic message that includes the transmitter module availability has not been received.
Action Taken When the DTC Sets
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.
Test Description
The numbers below refer to the step numbers on the diagnostic table.
- 2: This DTC sets when a communication fault exists between the engine control module (ECM) and the TCM. Inspect for DTCs U0001 or U0101. If any of these DTCs are present, diagnose them first.
- 3: If a module is not awake, the modules expecting to receive data cannot detect the presence of the transmitting module.
- 6: The TCM needs time to reset memory.
| 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 | Did you perform the Diagnostic System Check for the system exhibiting the symptom? | Go to Step 2 | Go to Control Module References in Body Control System for the applicable diagnostic system check |
| 2 | Test the following circuits of the TCM for an open or high resistance: The battery positive voltage circuits The ignition positive voltage circuits The ground circuits Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | Go to Step 6 | Go to Step 3 |
| 3 | Test the CAN serial data low circuit and the CAN serial data high circuit between the engine control module (ECM) and TCM for the following conditions: Open circuit Short to voltage Short to ground Shorted together 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 for poor connections at the harness connector 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 6 | Go to Step 5 |
| 5 | IMPORTANT: Perform the set up procedure for the replaced control module if required. Replace the control module that is not communicating. Refer to Control Module References in Body Control System.Did you complete the replacement? | Go to Step 6 | |
| 6 | Use the scan tool in order to clear the DTCs. Turn OFF the ignition switch. Wait at least 10 seconds. Turn the ignition ON, with the engine OFF. Retrieve DTCs from the ECM and TCM. Does the DTC reset? | Go to Step 2 | System OK |
| IMPORTANT |
|---|
| Perform the set up procedure for the replaced control 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 5 seconds of beginning serial data communication, DTC U1000 or U1255 DTC is set. When more than one critical parameter does not have an identification number associated with it, the DTC will only be reported once.
The class 2 serial data communications circuit on this vehicle is in a hybrid ring and star configuration. Each module on the ring has 2 serial data circuits connected to it, except the following modules have only 1 serial data circuit connected them
- The audio amplifier
- The drive door module (DDM)
- The driver door switch assembly (DDSA)
- The front passenger door module (FPDM)
- The left rear door module (LRDM)
- The memory seat module (MSM)
- The radio antenna module
- The rear integration module (RIM)
- The right rear door module (RRDM)
- The theft deterrent control module
- The TV antenna module
- The vehicle communication interface module (VCIM)
The star has 4 splice packs
- SP200 located in the left side of the instrument panel, near the steering column, taped to the instrument panel harness.
- SP201 located in the center of the instrument panel, near the radio.
- SP300 located in the left side middle of the passenger compartment, taped to the body harness, near the carpet seam.
- SP303 located in the right rear of the passenger compartment, taped to the body harness, approximately 24 cm (9.5 in) from the fuse block - right rear.
Refer to Data Link Connector (DLC) Schematics .
The following modules and splice packs are connected to the ring portion of the class 2 serial data circuit
- The dash integration module (DIM)
- The electronic brake control module (EBCM)
- The electronic control module (ECM)
- The inflatable restraint sensing and diagnostic module (SDM)
- The instrument panel cluster (IPC)
- The HVAC control module
- The radio
- The rear integration module (RIM)
- The vehicle communication interface module (VCIM)
- SP200
- SP201
- SP300
- SP303
The following modules are connected to the star portion of the class 2 serial data circuit
- SP300 The audio amplifier The driver door module (DDM) The driver door switch assembly (DDSA) The memory seat module (MSM) The left rear door module (LRDM)
- SP303 The antenna module The front passenger door module (FPDM) The rear integration module (RIM) The right rear door module (RRDM) The theft deterrent control module The vehicle communication interface module (VCIM)
Refer to Data Link Connector (DLC) Schematics and Data Link Communications Description and Operation in order to familiarize yourself with the architecture of the class 2 serial data circuit
Conditions for Running the DTC
- The following DTCs do not have a current status: B1327 B1328 U1300 U1301 U1305
- The vehicle power mode requires serial data communication to occur.
A message containing a critical operating parameter has not been received within the last 5 seconds after establishing class 2 serial data communication.
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.
When a malfunction such as an open fuse to a module occurs while modules are communicating, a DTC U1001-1254 Loss of XXX Communications is set current. When the modules stop communicating the current DTC U1001-1254 Loss of XXX Communications 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 U1000 or U1255 is set current by the other modules. If the malfunction occurs when the modules are not communicating, only U1000 or U1255 is set.
The numbers below refer to the step numbers on the diagnostic table.
- 1: A DTC U1001 - U1254 Lost Communications with XXX with a history status may indicate the cause of U1000 or U1255.
- 2: The modules not communicating are the likely cause of U1000 or U1255. The modules that are available on the class 2 serial data circuit are listed in the Circuit Description.
- 6: The module which was not communicating due to a poor connection to the class 2 serial data circuit may have set DTC U1001 - U1254 Lost Communications with XXX for those modules that it was monitoring.
- 9: The modules which can communicate indicate the module which cannot communicate. You must clear the serial data communication DTCs from these modules to avoid future misdiagnosis.
- 12: 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 and Inline Harness Connector End Views in Wiring Systems | |||
| 1 | Install a scan tool. Turn ON the ignition, with the engine OFF. Record the DTCs set in by each module. If using a Tech 2, use the Class 2 DTC Check feature to determine which modules have DTCs set. Did you record any DTCs in the range of U1001-U1254 with a history status? | Go to Diagnostic Trouble Code (DTC) List | 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 in Circuit Description. Does any module on the class 2 serial data circuit not communicate? | Go to Step 3 | Go to Step 12 |
| 3 | Test the following circuits of the module that is not communicating for an open or short to ground: The battery positive voltage supply circuits The switched battery positive supply circuits The battery positive voltage output circuits The ignition voltage input circuits The ignition voltage output 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 8 | 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 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 8 | Go to Step 5 |
| 5 | IMPORTANT: Inspect all connectors in the serial data communications circuit. Refer to the following: Data Link Connector (DLC) Schematics Testing for Intermittent Conditions and Poor Connections in Wiring Systems Connector Repairs in Wiring Systems Turn OFF the ignition. Test the class 2 serial data circuits of the module that is not communicating for an open. Refer to the following: Data Link Connector (DLC) Schematics Circuit Testing in Wiring Systems Wiring Repairs in Wiring Systems Did you find and correct the condition? | Go to Step 8 | Go to Step 6 |
| 6 | Inspect the harness connector of the module that is not communicating for poor connections and terminal tension at the following circuits: The battery positive voltage input circuits The switched battery positive voltage supply The battery positive voltage output circuits The ignition voltage input circuits The ignition voltage output 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 8 | Go to Step 7 |
| 7 | IMPORTANT: Perform the module programming or setup procedure if required. Replace the module that is not communicating. Refer to Control Module References in Body Control System for the appropriate Repair Instructions for the module replacement.Did you complete the replacement? | Go to Step 10 | |
| 8 | 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 in Body Control System for applicable Diagnostic System Check | Go to Step 9 |
| 9 | Use the scan tool in order to clear the DTCs. Did you complete the action? | Go to Step 10 | |
| 10 | 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 applicable Diagnostic System Check | Go to Step 11 |
| 11 | Use the scan tool in order to clear the DTCs. Did you complete the action? | System OK | |
| 12 | 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 applicable Diagnostic System Check | Go to Step 13 |
| 13 | 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 14 | Go to Diagnostic Aids |
| 14 | IMPORTANT: Perform the module programming or setup procedure if required. 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 for the module replacement.Did you complete the replacement? | System OK | |
| IMPORTANT |
|---|
| Inspect all connectors in the serial data communications circuit. Refer to the following: Data Link Connector (DLC) Schematics Testing for Intermittent Conditions and Poor Connections in Wiring Systems Connector Repairs in Wiring Systems |
| IMPORTANT |
|---|
| Perform the module programming or setup procedure if required. |
| IMPORTANT |
|---|
| Perform the module programming or setup procedure if required. |
DTC U1000 and U1255
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 where XXX is equal to the 3-digit identification number is set.
The control module ID number list below provides a method for determining which module is not communicating. A module with a class 2 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 modules that can communicate will set a DTC indicating the module that can not communicate.
| Control Module | ID Number |
|---|---|
| Engine Control Module (ECM) | 016 |
| Electronic Brake Control Module (EBCM) | 040 |
| Dash Integration Module (DIM) | 064 |
| Rear Integration Module (RIM) | 066 |
| Inflatable Restraint Sensing and Diagnostic Module (SDM) | 088 |
| Instrument Panel Cluster (IPC) | 096 |
| Radio | 128 |
| Audio Amplifier | 129 |
| Radio Antenna Module | 134 |
| TV Antenna Module | 135 |
| Cellular Telephone | 144 |
| Vehicle Communication Interface Module (VCIM) | 151 |
| HVAC Control Module | 153 |
| Driver Door Module (DDM) | 160 |
| Front Passenger Door Module (FPDM) | 161 |
| Left Rear Door Module (LRDM) | 162 |
| Right Rear Door Module (RRDM) | 163 |
| Driver Door Switch Assembly (DDSA) | 164 |
| Theft Deterrent Control Module | 192 |
| Memory Seat Module (MSM) | 166 |
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 table.
- The DTC which is reported the most times.
- From the lowest number DTC to the highest number DTC.
- The following DTCs do not have a current status: B1327 B1328 U1300 U1301 U1305
- The vehicle power mode requires serial data communication to occur.
A node alive message has not been received from a module with a learned identification number within the last 5 seconds.
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.
When multiple Loss of Communication DTCs are set concurrently, the cause is likely to be 2 opens in the ring portion of the class 2 serial data circuit. Use the Control Module ID Number list in order to determine which modules are not communicating. Use the class 2 serial data circuit schematic in order to determine the location of the opens.
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»(/cadillac/cts/i-2002-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»(/cadillac/cts/i-2002-2007/remont/communication-devices/#data-link-communication-system) .
The controller area network (CAN) serial data line is a high speed serial data bus used to communicate information between the engine control module (ECM) and the transmission control module (TCM). Typical data-transmission speeds must be high enough to ensure that the required real-time response is maintained.
The CAN serial data line does not communicate with the scan tool via the DLC. CAN serial data information is interpreted by the ECM and transmitted to the serial data line by the ECM.
The CAN circuits are monitored continuously by the modules on the circuit. The only requirement is that the modules are in a RUN power mode.
The module setting the DTC has attempted to establish communications on the CAN circuits for more than 5 seconds.
The module uses a default value for the missing parameter.
Conditions for Clearing the MIL/DTC
- A current DTC clears and the MIL is turned OFF when the fault is no longer present.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the fault.
| 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 | |||
| 1 | Did you perform the Diagnostic System Check for the system exhibiting the symptom? | Go to Step 2 | Go to Control Module References in Body Control System |
| 2 | Connect a scan tool to the vehicle. Use the scan tool in order to clear the DTC. Turn OFF the ignition. Disconnect the TCM. Turn the ignition ON, with the engine OFF. Use the scan tool to view DTCs in the ECM. Does the DTC U2100 reset? | Go to Step 3 | Go to Step 4 |
| 3 | Turn OFF the ignition. Disconnect the ECM and TCM connectors. Test both the CAN high and low circuits for the following conditions: A short to ground A short to voltage A short to each other Turn ON the ignition, with the engine OFF when you test 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 8 | Go to Step 5 |
| 4 | Inspect for poor connections at the TCM harness 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 8 | Go to Step 6 |
| 5 | Inspect for poor connections at the ECM harness 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 8 | Go to Step 7 |
| 6 | IMPORTANT: Perform the programming or set-up procedure for the replaced control module, if required. Replace the TCM. Refer to Control Module References in Body Control System.Did you complete the replacement? | Go to Step 8 | |
| 7 | IMPORTANT: Perform the programming or set up procedure for the replaced control module if required. Replace the ECM. Refer to Control Module References in Body Control System.Did you complete the replacement? | Go to Step 8 | |
| 8 | Reconnect all modules not already connected. Use the scan tool in order to clear the DTCs. Turn OFF the ignition switch. Wait at least 10 seconds. Turn the ignition ON, with the engine OFF. Retrieve DTCs from the ECM and TCM. Does the DTC reset ? | Go to Step 2 | System OK |
| IMPORTANT |
|---|
| Perform the programming or set-up procedure for the replaced control module, if required. |
| IMPORTANT |
|---|
| Perform the programming or set up procedure for the replaced control module if required. |
DTC U2100
The Controller Area Network (CAN) serial data line is a high speed serial data bus used to communicate information between the engine control module (ECM) and the transmission control module (TCM). Typical data-transmission speeds must be high enough to ensure that the required real-time response is maintained.
The CAN serial data line does not communicate with the scan tool via the DLC. CAN serial data information is interpreted by the ECM and transmitted to the serial data line by the ECM.
The diagnostic for this DTC is run when the ignition is cycled from OFF to RUN.
The DTC is generated when the ECM is not calibrated to the vehicle.
- The control module stores the DTC information into memory when the diagnostic runs and fails.
- The malfunction indicator lamp (MIL) will not illuminate.
- The control module records the operating conditions at the time the diagnostic fails. The control module stores this information in the Failure Records.
- The driver information center, if equipped, may display a message.
- A current DTC Last Test Failed clears when the diagnostic runs and passes.
- A history DTC clears after 40 consecutive warm-up cycles, if no failures are reported by this or any other non-emission related diagnostic.
- Clear the DTC with a scan tool.
The most likely occurrence of this DTC being set is due to incorrect calibration files downloaded to the ECM, or an ECM installed in the vehicle without the reprogramming procedure having been performed.
| Step | Action | Yes | No |
|---|---|---|---|
| 1 | Did you perform the Diagnostic System Check Engine Controls? | Go to Step 2 | Go to Diagnostic System Check - Engine Controls |
| 2 | Reprogram the ECM with the correct calibration for the vehicle. Refer to Service Programming System (SPS) in Programming. Start the engine. Does the DTC reset? | Go to Step 3 | Go to Step 4 |
| 3 | IMPORTANT: Perform the programming or set up procedure for the replaced control module if required. Replace the ECM. Refer to Engine Control Module (ECM) Replacement .Did you complete the replacement? | Go to Step 4 | |
| 4 | Clear the DTCs with a scan tool. Turn OFF the ignition for 30 seconds. Start the engine. Operate the vehicle within the Conditions for Running the DTC as specified in the supporting text. Does the DTC run and pass? | Go to Step 5 | Go to Step 2 |
| 5 | Observe the stored information, Capture Info, with a scan tool. Does the scan tool display any DTCs that you have not diagnosed? | Go to Diagnostic Trouble Code (DTC) List | System OK |
| IMPORTANT |
|---|
| Perform the programming or set up procedure for the replaced control module if required. |
DTC U2102
The controller area network (CAN) serial data line is a high speed serial data bus used to communicate information between the engine control module (ECM) and the transmission control module (TCM). Typical data-transmission speeds must be high enough to ensure that the required real-time response is maintained.
The CAN serial data line does not communicate with the scan tool via the DLC. CAN serial data information is interpreted by the ECM and transmitted to the serial data line by the ECM.
The CAN circuits are monitored continuously by the modules on the circuit. The only requirement is that the modules are in a RUN power mode.
The module setting the DTC has attempted to establish communications on the CAN circuits for more than 5 seconds.
The DTC is set as both current and history, the modules on the CAN network each take separate actions as listed
- Engine Control Module (ECM): Turn ON the MIL during the third consecutive drive cycle with the error detected. Record the operating conditions at the time of turning on the MIL and store the data as freeze frame information.
- Transmission Control Module (TCM): SERVICE TRANSMISSION message is displayed when the first error is detected. Transmission operates in the default mode.
- A current DTC clears and the MIL is turned OFF when the fault is no longer present.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the fault.
The numbers below refer to the step numbers on the diagnostic table.
- 2: This DTC sets when a communication fault exists between the ECM and the TCM. Inspect for DTCs U2100, U2102 or U2106. If any of these DTCs are present, diagnose them first.
- 3: If a module is not awake, the modules expecting to receive data cannot detect the presence of the transmitting module.
- 7: The TCM needs time to reset memory.
| 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 | |||
| 1 | Did you perform the Diagnostic System Check for the system exhibiting the symptom? | Go to Step 2 | Go to Control Module References in Body Control System for the applicable diagnostic system check |
| 2 | Install a scan tool. Turn ON the ignition, with the engine OFF. With a scan tool, monitor the DTC Information for DTC U2100 or DTC U2106. Does the scan tool indicate that DTC U2100 or DTCs U2106 as either current or history DTCs? | Go to Diagnostic Trouble Code (DTC) List | Go to Step 3 |
| 3 | Test the following circuits of the TCM for an open or high resistance: The battery positive voltage circuits The ignition positive voltage circuits The ground circuits Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | Go to Step 7 | Go to Step 4 |
| 4 | Test the controller area network (CAN) serial data low circuit and the CAN serial data high circuit between the engine control module (ECM) and transmission control module (TCM) for the following conditions: Open circuit Short to voltage Short to ground Shorted together 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 for poor connections at the harness connector 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 7 | Go to Step 6 |
| 6 | IMPORTANT: Perform the set-up procedure for the replaced control module, if required. Replace the control module that is not communicating. Refer to Control Module References in Body Control System.Did you complete the replacement? | Go to Step 7 | |
| 7 | Use the scan tool in order to clear the DTCs. Turn OFF the ignition switch. Wait at least 10 seconds. Turn the ignition ON, with the engine OFF. Retrieve DTCs from the ECM and TCM. Does the DTC reset? | Go to Step 2 | System OK |
| IMPORTANT |
|---|
| Perform the set-up procedure for the replaced control module, if required. |
DTC U2106
Symptoms - Data Link Communications
| IMPORTANT | The following steps must be completed before using the symptom tables. |
- Perform the applicable diagnostic system check before using the Symptom Tables in order to verify that all of the following are true: There are no DTCs set. The control modules can communicate via the serial data line.
- Review the system operation in order to familiarize yourself with the system functions. Refer to «Data Link Communications Description and Operation»(/cadillac/cts/i-2002-2007/remont/communication-devices/#data-link-communication-system) .
Visual/Physical Inspection
- Inspect for aftermarket devices which could affect the operation of the vehicle systems. Refer to «Checking Aftermarket Accessories»(/cadillac/cts/i-2002-2007/remont/body-electrical/#wiring-systems-diagnostic-information-and-procedures__checking-aftermarket-accessories) in Wiring Systems.
- Inspect the easily accessible or visible system components for obvious damage or conditions which could cause the symptom.
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.
Symptom List
Refer to a symptom diagnostic procedure from the following list in order to diagnose the symptom
- «Scan Tool Does Not Power Up»(/cadillac/cts/i-2002-2007/remont/communication-devices/#data-link-communication-system)
- «Scan Tool Does Not Communicate with Class 2 Device»(/cadillac/cts/i-2002-2007/remont/communication-devices/#data-link-communication-system)
- «Scan Tool Does Not Communicate with Keyword Data Line»(/cadillac/cts/i-2002-2007/remont/communication-devices/#data-link-communication-system)
- «Scan Tool Does Not Communicate with High Speed GMLAN Device»(/cadillac/cts/i-2002-2007/remont/communication-devices/#data-link-communication-system__scan-tool-does-not-communicate-with)
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 data link connector (DLC) allows communication with the modules for diagnostic purposes.
The engine will not start when there is a total loss of class 2 serial data communication while the ignition is OFF. The following conditions will cause a total loss of class 2 serial data communication
- A class 2 serial data circuit shorted to ground.
- A class 2 serial data circuit shorted to voltage.
- An internal condition within a module or connector on the class 2 serial data circuit, that causes a short to voltage or ground to the class 2 serial data circuit.
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: Disconnecting the splice packs one at a time and attempting to communicate with any module still connected to the class 2 serial data circuit, will determine whether or not the concern is in the star portion of the class 2 serial data circuit.
- 13: Connecting the class 2 serial data circuits to the suspect splice pack one at a time while attempting to communicate with any module still connected to the class 2 serial data circuit, will determine which circuit or module on the star is causing the concern.
- 14: Splitting the class 2 serial data circuit will help isolate the location of the malfunction. If communication can be established, the concern is located in the wiring or one of the modules that is no longer connected to the DLC. If communication cannot be established, the concern is located in the wiring or one of the modules that is still connected to the DLC.
- 22: If there are no current DTCs that begin with the letter "U", the communication concern has been repaired.
- 23: 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 and Inline Harness Connector End Views in Wiring Systems | |||
| 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. If using a Tech 2, obtain this information using the Class 2 Message Monitor feature. 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 21 | 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 Systems 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 Systems for the applicable Diagnostic System Check | Go to Step 9 |
| 9 | Test the 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 Systems 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 Systems. 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 circuits 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 21 | Go to Step 19 |
| 12 | Connect the previously disconnected modules. Perform the following for each splice pack, in order to determine if the concern is located within the class 2 serial data circuits or the modules connected to the splice packs: Turn OFF the ignition. One at a time disconnect each splice pack which connects the modules to the star portion of 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 each splice pack. Does the scan tool communicate with any module still connected to the class 2 serial data circuit after all the splice packs have been disconnected? | Go to Step 13 | Go to Step 14 |
| 13 | Using the appropriate jumper at the suspect 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. 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 18 | |
| 14 | Turn OFF the ignition. Split the class 2 serial data circuit in half by disconnecting 2 modules in order to help isolate the location of the concern within the class 2 serial data circuit. The DLC must remain connected to at least 1 module and the PMM. Turn ON the ignition, with the engine OFF. Attempt to communicate with any module still connected to the class 2 serial data circuit. Does the scan tool communicate with any module still connected to the class 2 serial data circuit? | Go to Step 16 | Go to Step 15 |
| 15 | The concern is located within the ring portion of the class 2 serial data circuit still connected to the DLC. Perform the following, one module at a time starting at the module furthest from the DLC, for each module on the class 2 serial data circuit now attached to the DLC. Turn OFF the ignition. Disconnect the furthest module from the DLC still connected to the class 2 serial data circuit. Turn ON the ignition, with the engine OFF. Attempt to communicate with any module still connected to the DLC through the class 2 serial data circuit. Repeat steps 1 through 4 above until communication is restored. Does the scan tool communicate with any module still connected to the class 2 serial data circuit? | Go to Step 18 | Go to Step 17 |
| 16 | The concern is located within the ring portion of the class 2 serial data circuit that is not connected to the DLC. Connect one of the modules that was disconnected to split the serial data circuit. Perform the following, one module at a time starting at the module furthest from the DLC, for each module on the class 2 serial data circuit now attached to the DLC. Turn OFF the ignition. Disconnect the furthest module from the DLC still connected to the class 2 serial data circuit. Turn ON the ignition, with the engine OFF. Attempt to communicate with any module still connected to the DLC through the class 2 serial data circuit. Repeat steps 2.1 through 2.4 until communication is restored. Does the scan tool communicate with any module still connected to the class 2 serial data circuit? | Go to Step 18 | Go to Step 17 |
| 17 | Repair short to ground or voltage condition in the class 2 serial data circuits or in-line connectors to the last module disconnected in the branch being diagnosed. Refer to Wiring Repairs and Connector Repairs in Wiring Systems. Did you complete the repair? | Go to Step 21 | |
| 18 | Test the class 2 serial data circuits connected 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 21 | Go to Step 19 |
| 19 | 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 Connector Repairs in Wiring Systems. Did you find and correct the condition? | Go to Step 21 | Go to Step 20 |
| 20 | IMPORTANT: Perform the module programming or setup procedure if required. 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 21 | |
| 21 | 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 23 | Go to Step 22 |
| 22 | Did you record any DTCs which do not begin with a letter "U"? | Go to Step 23 | Go to Step 24 |
| 23 | Diagnose the DTCs as directed by the diagnostic procedures for the particular module or concern. Did you complete the action? | Go to Step 24 | |
| 24 | Did you diagnose all of the DTCs? | Go to Step 25 | Go to Step 23 |
| 25 | Clear the DTCs using the scan tool. Did you complete the action? | Go to Control Module References in Body Control Systems 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 |
|---|
| Perform the module programming or setup procedure if required. |
| 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 high speed GMLAN serial data circuits monitor for serial data communications on the high speed GMLAN network during normal vehicle operation. Operating information and commands are exchanged among the modules. When a module detects a bus-off condition a DTC U0001 or U2100 will be set. These DTCs can be retrieved as history only.
The engine will not start when there is a total malfunction of the high speed GMLAN serial data circuits while the engine is not running. The following conditions may cause a total loss of high speed GMLAN data communication
- A short between high speed GMLAN (+) and high speed GMLAN (-) circuits
- Any of the high speed GMLAN serial data circuits shorted to ground or voltage
- A module internal malfunction that causes a short to voltage or ground on the high speed GMLAN circuits
The numbers below refer to the step numbers on the diagnostic table.
- 2: A partial malfunction in the high speed GMLAN serial data circuits uses a different procedure from a total malfunction of the high speed GMLAN data circuits. The following modules communicate on the high speed GMLAN serial data circuits: Engine control module (ECM) Transmission control module (TCM)
- 6: Data link connector terminals 6 and 14 provide the connection to the GMLAN serial data high circuit and the GMLAN serial data low circuit respectively.
| 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 | IMPORTANT: Make sure the CANdi module works properly. When functioning properly, the CANdi's LED flashes. In the event of a problem, the LED will be constantly illuminated. Turn ON the ignition, with the engine OFF.Does the scan tool communicate with any module on the GMLAN serial data circuits? | Go to Step 3 | Go to Step 6 |
| 3 | 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 high speed GMLAN serial data circuits for: An intermittent short to ground An intermittent short to voltage An intermittent short between high speed GMLAN (+) and high speed GMLAN (-) circuits 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 13 | Go to Diagnostic Aids |
| 4 | Test the following circuits of the transmission control module (TCM) for an open or short to ground: The battery positive voltage input circuits The battery positive voltage output circuits The ignition mode switch input circuits The switched battery positive voltage circuits Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | Go to Step 12 | Go to Step 5 |
| 5 | Test the ground circuits of the TCM for an open. Refer to Circuit Testing and Wiring Repairs in Wiring Systems. Did you find and correct the condition? | Go to Step 12 | Go to Step 6 |
| 6 | Turn OFF the ignition. Disconnect the scan tool from the data link connector (DLC). Inspect for poor connections at the DLC terminals 6 and 14. 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 10 | Go to Step 7 |
| 7 | Disconnect the engine control module (ECM) from the high speed GMLAN serial data circuits. Refer to Data Link Connector (DLC) Schematics . Turn ON the ignition, with the engine OFF. Attempt to communicate with the TCM. Does the scan tool communicate with the TCM? | Go to Step 10 | Go to Step 8 |
| 8 | Turn OFF the ignition. Disconnect the high speed GMLAN serial data circuits from the TCM that are between the TCM and ECM. Refer to Data Link Connector (DLC) Schematics . Turn ON the ignition, with the engine OFF. Attempt to communicate with the TCM. Does the scan tool communicate with the TCM? | Go to Step 9 | Go to Step 10 |
| 9 | Test the high speed GMLAN serial data circuits between the TCM and ECM for: A short to ground A short to battery A short between high speed GMLAN (+) and high speed GMLAN (-) Did you find and correct the condition? | Go to Step 12 | Go to Step 10 |
| 10 | Inspect for poor connections at the high speed GMLAN serial data circuits of the last disconnected module. 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 12 | Go to Step 11 |
| 11 | IMPORTANT: Perform the module setup procedure if required. Replace the last disconnected module. Refer to Control Module References for the appropriate repair instructions.Did you complete the replacement? | Go to Step 12 | |
| 12 | Reconnect all of the disconnected modules. Install a scan tool. Turn ON the ignition, with the engine OFF. Wait for 10 seconds. The scan tool may require a power up reset before communication will occur due to a short on the high speed GMLAN serial data circuits. Turn OFF or disconnect the scan tool prior to performing this test. Select the Display DTCs function for each module. Record all of the displayed DTCs and the DTC status. Did you record any DTCs which begin with a "U" and with a current status? | Go to Diagnostic Trouble Code (DTC) List | Go to Step 13 |
| 13 | Use the scan tool in order to clear the DTCs. Did you complete the action? | System OK | |
| IMPORTANT |
|---|
| Make sure the CANdi module works properly. When functioning properly, the CANdi's LED flashes. In the event of a problem, the LED will be constantly illuminated. |
| 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 |
|---|
| Perform the module setup procedure if required. |
Scan Tool Does Not Communicate with High Speed GMLAN Device
The Keyword protocol utilizes a single wire bi-directional data line between the modules and the scan tool. The message structure is a request and response arrangement. Keyword serial data is used for scan tool diagnostics only. The modules do not exchange data on this circuit.
The following modules are connected to the Keyword serial data circuit
- Engine Control Module (ECM)
- Transmission Control Module (TCM) w/M82
- Headlamp Assembly-LF w/export
- Headlamp Assembly-RF w/export
| 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 | Did you perform the Diagnostic System Check for the system exhibiting symptom? | Go to Step 2 | Go to Control Module References in Body Control System for the applicable Diagnostic System Check |
| 2 | Connect the scan tool to the DLC. Turn ON the ignition, with the engine OFF. Attempt to communicate with each module on the keyword serial data circuit: The engine control module (ECM) The transmission control module (TCM) The headlamp assembly - LF w/export The headlamp assembly - RF w/export Does the scan tool communicate with all the modules on the keyword serial data circuit? | Go to Testing for Intermittent Conditions and Poor Connections In Wiring Systems | Go to Step 3 |
| 3 | Disconnect the scan tool from the DLC. Disconnect all non-communicating modules on the keyword serial data circuit. Test the keyword serial data circuit between the DLC and all the modules on the keyword 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 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 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 Keyword 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 set up procedure for the module if required, after it is replaced. Replace the module that is not communicating on the Keyword 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 ON the ignition, 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 set up procedure for the module if required, after it is replaced. |
Scan Tool Does Not Communicate with Keyword Data Line
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
- Lower the I/P closeout panel. Refer to «Closeout/Insulator Panel Replacement - Left»(/cadillac/cts/i-2002-2007/remont/gauges-instrument-panels/#instrument-panel-system-displays-gauges-and-console) .
- Remove the screws securing the data link connector to the I/P carrier.
Installation Procedure
- Install the screws securing the data link connector to the I/P carrier. Tighten: Tighten the screws to 2 N.m (18 lb in).
- Install the I/P closeout panel. Refer to «Closeout/Insulator Panel Replacement - Left»(/cadillac/cts/i-2002-2007/remont/gauges-instrument-panels/#instrument-panel-system-displays-gauges-and-console) .
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 serial data at terminal 2.
- Keyword serial data at terminal 7.
- GMLAN (+) serial data at terminal 6 w/LY7.
- GMLAN (-) serial data at terminal 14 w/LY7.
The serial data circuits are the means by which the control modules on the vehicle communicate with each other and the scan tool. There are 3 different types of protocols on this vehicle.
- The class 2 serial data
- The control area network (CAN) serial data w/M82
- The keyword serial data
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. Refer to Body Control System Description and Operation in Body Control System for operation of the PMM.
Class 2 Serial Data
The data link connector (DLC) allows a scan tool to communicate with the class 2 serial data line. This serial data line is the means by which the microprocessor-controlled modules in the vehicle 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. 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.
Class 2 Serial Data Circuit Left Hand Drive (LHD)
The class 2 serial data circuit on this vehicle consists of a hybrid ring and star configuration. Each module on the ring has 2 class 2 serial data circuits connected to it. If there is 1 open on the ring serial data communication will still take place. If there is more than 1 open on the ring, the modules not connected to the class 2 serial data circuit will not communicate. If there is 1 open on the star, the module not connected to the class 2 serial data circuit will not communicate. The following modules and splice packs are connected to the class 2 serial data circuit in a ring fashion
- SP201
- The instrument panel cluster (IPC)
- SP200
- The electronic brake control module (EBCM)
- The electronic control module (ECM)
- The HVAC control module
- The radio
- The dash integration module (DIM)
- SP303
- The inflatable restraint sensing and diagnostic module (SDM)
- SP300
The star has the following 4 splice packs
- SP201 located in the center of the instrument panel, near the radio.
- SP200 located in the left side of the instrument panel, near the steering column, taped to the instrument panel harness.
- SP303 located in the right rear of the passenger compartment, taped to the body harness, approximately 24 cm (9.5 in) from the fuse block - right rear.
- SP300 located in the left side middle of the passenger compartment, taped to the body harness, near the carpet seam.
The following devices are connected to the class 2 serial data circuit in star fashion via splice packs
- SP201 - The DLC
- SP303 The right rear door module (RRDM) The radio antenna module The TV antenna module The vehicle communication interface module (VCIM) The rear integration module (RIM) The front passenger door module (FPDM)
- SP300 The audio amplifier The left rear door module (LRDM) The driver door switch assembly (DDSA) The driver door module (DDM) The memory seat module (MSM) w/A45
- SP200 - The theft deterrent control module
Refer to Data Link Connector (DLC) Schematics and the following illustration in order to familiarize yourself with the architecture of the class 2 serial data circuit
Scheme 8
Class 2 Serial Data Circuit Right Hand Drive (RHD)
The class 2 serial data circuit on this vehicle consists of a hybrid ring and star configuration. Each module on the ring has 2 class 2 serial data circuits connected to it. If there is 1 open on the ring serial data communication will still take place. If there is more than 1 open on the ring, the modules not connected to the class 2 serial data circuit will not communicate. If there is 1 open on the star, the module not connected to the class 2 serial data circuit will not communicate. The following modules and splice packs are connected to the class 2 serial data circuit in a ring fashion
- SP201
- SP303
- The inflatable restraint sensing and diagnostic module (SDM)
- SP300
- The dash integration module (DIM)
- The radio
- The HVAC control module
- The electronic control module (ECM)
- The electronic brake control module (EBCM)
- SP200
- The instrument panel cluster (IPC)
The star has the following 4 splice packs
- SP201 located in the right side of the instrument panel, near the steering column, taped to the instrument panel harness.
- SP303 located in the right rear of the passenger compartment, taped to the body harness, approximately 24 cm (9.5 in) from the fuse block - right rear.
- SP300 located in the left side middle of the passenger compartment, taped to the body harness, near the carpet seam.
- SP200 located in the center of the instrument panel, near the radio.
The following devices are connected to the class 2 serial data circuit in star fashion via splice packs
- SP201 - The DLC
- SP303 The right rear door module (RRDM) The radio antenna module The TV antenna module The vehicle communication interface module (VCIM) The rear integration module (RIM) The memory seat module (MSM) w/A45 The driver door module (DDM) The driver door switch assembly (DDSA)
- SP300 The audio amplifier The left rear door module (LRDM) The front passenger door module (FPDM)
- SP200 - The theft deterrent control module
Refer to Data Link Connector (DLC) Schematics and the following illustration in order to familiarize yourself with the architecture of the class 2 serial data circuit
Scheme 9
Controller Area Network (CAN) Serial Data Line w/M82
The Controller Area Network (CAN) serial data line does not communicate with the scan tool via the data link connector (DLC). CAN serial data information is interpreted by the engine control module (ECM) and transmitted to the class 2 serial data line by the ECM. The following modules communicate on the CAN serial data line
- The ECM w/LA3/LY9
- The TCM w/LA3/LY9
The CAN serial data line is high speed serial data bus used to communicate information between the engine control module (ECM) and the transmission control module (TCM). 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.
Keyword Serial Data Line
The keyword protocols utilize a single wire bi-directional data line between the modules and the scan tool. The message structure is a request and response arrangement. The keyword serial data line is used for scan tool diagnostics only. The modules do not exchange data on this circuit.
The modules on the keyword serial data line can include the following
- Engine control module (ECM)
- Transmission control module (TCM)
- Headlamp assembly-LF w/TR7
- Headlamp assembly-RF w/TR7
GMLAN Circuit Description
The data link connector (DLC) allows a scan tool to communicate with the high speed GMLAN serial data circuit. The serial data is transmitted on two twisted wires that allow speed up to 500 Kbps. The twisted pair is terminated with two 120 ohm resistors, one is internal to the engine control module (ECM) and the other is internal to the transmission control module (TCM). 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.
The modules on the GMLAN serial data line are
- The ECM w/LY7
- The TCM w/LY7
See also:
• Master Electrical Component List
• Inline Harness Connector End Views
• Control Module References
• Circuit Testing
• Wiring Repairs
• Testing for Intermittent Conditions and Poor Connections
• Connector Repairs
• Diagnostic System Check - Engine Controls
• Service Programming System (SPS)
• Engine Control Module (ECM) Replacement
• Diagnostic Trouble Code (DTC) List
• Checking Aftermarket Accessories
• Body Control System Description and Operation
• Closeout/Insulator Panel Replacement - Left
• DTC U0001
• Scan Tool Does Not Communicate with High Speed GMLAN Device
• Diagnostic Trouble Code (DTC) List
• Data Link Communications Connector End Views