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.
Scheme 24
Circuit Description
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.
- DTCs U1300, U1301 or U1305 do not have a current status.
- The vehicle power mode requires serial data communication to occur.
Conditions for Setting the DTC
At least one critical operating parameter has not been associated with an identification number within about 5 seconds after beginning serial data communication.
Action Taken When the DTC Sets
The module uses a default value for the missing parameter.
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
When a malfunction occurs while modules are communicating, a lost communication DTC is set as a current DTC. When the modules stop communicating 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 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.
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/node alive messages. 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 modules node alive message. Each module on the class 2 serial data circuit is required to send a Node Alive message every two seconds. When no message is detected from a learned identification number for five seconds, a DTC U1xxx. xxx is equal to the three 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. Use the control module ID number list in order to determine which module is not communicating and the lost communications with XXX diagnostic table in order to diagnose the malfunction. When no message is detected from a learned identification number for five seconds, a DTC U1xxx is set.
Scheme 25
When more than one loss of communication DTC is set in a single module or among multiple modules, diagnose the DTCs in the following order
- Current DTCs before history DTCs except as specified in the diagnostic tables.
- The DTC which is reported the most times.
- From the lowest number DTC to the highest number DTC.
- Voltage supplied to the module is in the normal operating voltage range of 9-16 volts.
- DTCs U1300, U1301 or 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.
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. 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.
Scheme 26
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.
- 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. Refer to «Scan Tool Does Not Communicate with Class 2 Device»(ref-189220-S06820832352005090600000) .
- An intermittent condition is likely to be caused by a short or an open on the class 2 serial data circuit. Use the «Scan Tool Does Not Communicate with Class 2 Device»(ref-189220-S06820832352005090600000) procedure in order to isolate an intermittent condition.
Symptoms-Data Link Communications
Important : The following steps must be completed before using the symptom tables
- Perform the Diagnostic System Check for the subsystem exhibiting the symptoms. The subsystem diagnostic system check will identify where to begin diagnosis of the data link communication system.
- Review the system operation in order to familiarize yourself with the system functions. Refer to «Data Link Communications Description and Operation»(ref-189220-S15741360352005090600000) .
Visual/Physical Inspection
- Inspect for aftermarket devices that could affect the operation of the serial data communications systems. Refer to «CHECKING AFTERMARKET ACCESSORIES»(ref-188060-S13306781072005090800000) in Wiring Systems.
- Inspect the easily accessible systems or visible system components for obvious damage or conditions that could cause the symptom.
Symptom List
Refer to a symptom diagnostic procedure from the following list in order to diagnose the symptom
- «Scan Tool Does Not Power Up»(ref-189220-S12680790142005090600000) .
- «Scan Tool Does Not Communicate with Class 2 Device»(ref-189220-S06820832352005090600000) .
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.
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 opens
The following DTCs may set
- U1300
- U1301
- U1305
Refer to DTC U1300, U1301, or U1305 .
Scheme 27
Scheme 28
Scheme 29
Scheme 30
Scheme 31
Scheme 32
- 2. A partial malfunction in the class 2 serial data circuit uses a different procedure from a total malfunction of the class 2 serial data circuit. The following modules communicate on the class 2 serial data circuit: Important : The modules listed below vary with option content on the vehicle. Skipping steps may be necessary if a module is not present on the vehicle. HVAC control module (HCM)/Electronic climate control module (ECCM) Rear climate control (RCC) Transfer case shift control module (TCSCM) Electronic brake control module (EBCM) Powertrain control module (PCM) Liftgate module (LGM) Integrated radio chassis (IRC) Audio amplifier module (AMP) Vehicle interface unit (VIU) Body control module (BCM) Instrument panel cluster (IPC) Vehicle immobilizer module (VIM) Driver door module (DDM) Passenger door module (PDM) Driver seat module (DSM) Passenger seat module (PSM) Inflatable restraint sensing and diagnostic module (SDM)
- 3. The following DTCs may be retrieved with a history status: U1300 U1301 U1305 These DTCs are not the cause of the present condition.
- 4. A State of Health DTC with a history status may be present along with a U1000 or U1255 having a current status. This indicates that the malfunction occurred when the ignition was ON.
- 5. DLC terminals 2 and 5 provide the connection to the class 2 serial data circuit and the signal ground circuit respectively.
- 7. A poor connection at terminal H of star connector #1 or terminal F of star connector #2 could cause this condition.
- 8. An open in the class 2 serial data circuit between the DLC and star connector #1 will prevent the scan tool from communicating with any module. An open between star connector #1 and the star connector #2 will prevent the scan tool from communicating with modules connected to star connector #2.
- 9. The class 2 serial data circuit is shorted to voltage or ground. The condition may be due to the wiring or due to a malfunction in one of the modules. When testing the wiring for a short, make sure there is not a module connected to the wire being tested. This test isolates the Passlock™ sensor class 2 serial data circuit.
- 11. This test isolates the PCM class 2 serial data circuit.
- 13. This test isolates the ATC class 2 serial data circuit.
- 15. This test isolates the EBCM class 2 serial data circuit.
- 17. This test isolates the SIR class 2 serial data circuit.
- 19. This test isolates the IPC class 2 serial data circuit.
- 21. This test isolates the IRC class 2 serial data circuit.
- 23. This test isolates the RCC class 2 serial data circuit.
- 25. This test isolates the HCM/ECCM class 2 serial data circuit.
- 27. This test isolates the BCM class 2 serial data circuit.
- 29. This test isolates the VIU class 2 serial data circuit.
- 31. This test isolates the LGM class 2 serial data circuit.
- 33. This test isolates the DDM and the DSM class 2 serial data circuits.
- 35. This test isolates the PDM and PSM class 2 serial data circuits.
- 37. This test isolates the AMP class 2 serial data circuit.
- 45. If there are no current DTCs that begin with a "U", the communication malfunction has been repaired.
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 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 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.
On some vehicles, if the powertrain control module (PCM) is unable to communicate with the vehicle theft deterrent (VTD) system after the vehicle has started, the PCM will consider the VTD system to be malfunctioning. The PCM will enter a fail enable state and will command the security indicator to illuminate. When the PCM is in a fail enable state, the vehicle will NOT stall or stop running. If the PCM is in a fail enable state when the ignition is switched OFF, the PCM will remain fail enable until communications with the VTD system has been restored. When the PCM is in a fail enable state, the VTD system is NOT active and the vehicle will start. This feature is NOT available on all GM vehicle lines.