Body Control Module (BCM) - C1
Body Control Module (BCM) - C1 Connector Part Information 12177194 6-Way F Metri-Pack 150 Series (NA) Pin Wire Color Circuit No. Function A RD 2353 Instrument Panel Lamps Dimming Supply Voltage B PU/WH 1382 LED Dimming Signal C OG 4040 Battery Positive Voltage D OG 1732 Inadvertent Power Courtesy Lamps Supply Voltage E BN/WH 230 Instrument Panel Lamps Dimming Control F OG 2240 Battery Positive Voltage
Body Control Module (BCM) - C2
Body Control Module (BCM) - C2 Connector Part Information 12110088 24-Way F Micro-Pack 100 Series (GY) Pin Wire Color Circuit No. Function A1 - - Not Used A2 D-BU 1796 Steering Wheel Radio Controls Supply Voltage (UK3) A3 D-BU 245 Passenger Door Lock Switch Unlock Control - Base TN/BK 254 Rear Door Unlock Relay Control - Uplevel A4 PK/WH 1970 Headlamp Low Beam Relay Control A5 D-GN/WH 1317 Fog Lamp Relay Control A6 L-BU 244 Passenger Door Lock Switch Lock Control - Base GY/BK 255 Rear Door Lock Relay Control - Uplevel A7 - - Not Used - Uplevel L-GN 1391 Driver Door Unlock Relay Control - Base A8 WH 193 Rear Defog Relay Control A9-A10 - - Not Used A11 RD/WH 812 12-Volt Reference A12 OG 1140 Battery Positive Voltage B1 BK/WH 1969 Headlamp High Beam Relay Control B2 WH 1080 Park Lamp Relay Control B3 D-BU 1353 RAP Supply Voltage B4 L-GN/BK 592 DRL Relay Control B5 PU 359 DRL Off Indicator Control B6 BK/WH 1851 Ground B7 BK 1835 Security System Sensor Low Reference B8 PK 1348 Headlamp On Indicator Control B9 BK 28 Horn Relay Control B10 - - Not Used B11 GY 1056 Dimming Potentiometer 5-Volt Reference B12 L-GN 1037 BCM Class 2 Serial Data
Body Control Module (BCM) - C3
Body Control Module (BCM) - C3 Connector Part Information 12160778 24-Way F Micro-Pack 100 Series (BN) Pin Wire Color Circuit No. Function A1-A3 - - Not Used A4 WH 278 Ambient Light Sensor Signal A5 - - Not Used - w/o CJ2 GY 1548 Passenger Sunload Sensor Signal - CJ2 A6 YE 1836 Security System Sensor Signal A7 - - Not Used - Base L-GN 1011 Remote Radio Control Signal (UK3) A8 D-GN 588 DRL Switch Signal A9 OG 192 Front Fog Lamp Switch Signal A10 - - Not Used A11 PU 328 Interior Lamp Defeat Switch Signal A12 - - Not Used B1 - - Not Used B2 GY/BK 308 Park Lamp Switch Signal B3-B4 - - Not Used B5 - - Not Used - w/o CJ2 L-BU/BK 590 Driver Sunload Sensor Signal - CJ2 B6 BK/WH 1851 Ground B7 - - Not Used L-BU 1059 Steering Wheel Position Sensor Signal - NYS B8 OG/BK 2090 Dimming Switch Signal B9 L-GN 11 Headlamp Dimmer Switch Signal B10 - - Not Used B11 L-BU 553 Tow/Haul Switch Signal B12 - - Not Used
Body Control Module (BCM) - C4
Body Control Module (BCM) - C4 Connector Part Information 12110206 24-Way F Micro-Pack 100 Series (L-BU) Pin Wire Color Circuit No. Function A1 L-GN 80 Key In Ignition Switch Signal A2 YE 307 Headlamp Switch Flash to Pass Signal A3 WH 530 Off/Run/Crank Voltage A4 PK 39 Ignition 1 Voltage A5 - - Not Used - Uplevel BK/WH 746 Right Front Door Ajar Switch Signal - Base A6 D-BU/WH 149 Cargo Lamp Low Control A7 L-BU 1134 Park Brake Switch Signal A8 GY 1524 Backup Lamp Signal A9-A11 - - Not Used A12 WH 103 Headlamp Switch Headlamps On Signal B1-B2 - - Not Used B3 YE 43 Accessory Voltage B4 - - Not Used - Uplevel GY/BK 745 Left Front Door Ajar Switch Signal - Base B5 - - Not Used - Uplevel L-BU 195 Door Lock Control - Base B6 GY/BK 2226 Instrument Panel Lamps Dimmer Switch Low Reference B7 BK 279 Ambient Light Sensor Low Reference B8 - - Not Used B9 D-BU/WH 1495 Courtesy Lamps On Signal B10 - - Not Used - Uplevel WH 194 Door Unlock Control - Base B11-B12 - - Not Used
Body Control Module (BCM) - C5
Body Control Module (BCM) - C5 Connector Part Information 12177195 6-Way F Metri-Pack 150 Series (BK) Pin Wire Color Circuit No. Function A-C - - Not Used D OG 2140 Battery Positive Voltage E GY/BK 690 Courtesy Lamp Control F L-GN 24 Backup Lamp Supply Voltage
Body Control Module (BCM) - C6
Body Control Module (BCM) - C6 Connector Part Information 12191375 16-Way F Micro-Pack 100 Series (PU) Pin Wire Color Circuit No. Function A1 - - Not Used A2 L-GN/BK 748 Right Rear Door Ajar Switch Signal A3 L-BU/BK 747 Left Rear Door Ajar Switch Signal A4 - - Not Used A5 - - Not Used - Base L-BU 2265 Power Window Lockout Left Rear Control - Uplevel A6 - - Not Used - Base L-GN 2266 Power Window Lockout Right Rear Control - Uplevel A7 - - Not Used - Base GY/BK 1186 Power Window Relay Right Rear Up Control - Uplevel A8 - - Not Used - Base D-GN 1188 Power Window Relay Right Rear Down Control - Uplevel B1-B6 - - Not Used B7 - - Not Used - Base YE 1187 Power Window Relay Left Rear Down Control - Uplevel B8 - - Not Used - Base WH 1185 Power Window Relay Left Rear Up Control - Uplevel
Data Link Connector (DLC)
Data Link Connector (DLC) Connector Part Information 12110250 16-Way F Metri-Pack 150 Series (BK) Pin Wire Color Circuit No. Function 1 - - Not Used 2 PU 1132 DLC Class 2 Serial Data 3 - - Not Used 4 BK 1050 Ground 5 BK/WH 1851 Ground 6 - - Not Used - w/o HP2 TN/WH 2500 High Speed GM LAN Serial Data (+) - HP2 7-13 - - Not Used 14 - - Not Used - w/o HP2 TN 2501 High Speed GM LAN Serial Data (-) - HP2 15 - - Not Used 16 OG 640 Battery Positive Voltage
Conditions for Setting the DTCs
- No valid messages are detected on the class 2 serial data circuit.
- The voltage level detected on the class 2 serial data circuit is in one of the following conditions: High Low
- The above conditions are met for approximately 3 seconds.
Action Taken When the DTCs Sets
The module uses default values for all parameters received on the class 2 serial data circuit.
Intermittent
Faulty electrical connections or wiring may be the cause of intermittent conditions. Refer to Testing for Intermittent Conditions and Poor Connections in Wiring Systems.
Retained Accessory Power (RAP) On After Timeout
| Step | Action | Yes | No |
|---|---|---|---|
| Schematic Reference: Data Link Connector (DLC) Schematics in Data Link Communications Connector End View Reference: Master Electrical Component List in Wiring Systems | |||
| 1 | Did you perform the Diagnostic System Check - Vehicle? | Go to Step 3 | Go to Diagnostic System Check - Vehicle in Vehicle DTC Information |
| 2 | Observe the following parameters in DDM, PDM and BCM data list: Driver Door Ajar Switch w/o DDM Passenger Door Ajar Switch w/o PDM Door Ajar Switch Left Rear/Rear Cargo Door Ajar Switch Right Rear Door Ajar Sw. Open and close each door while observing the respective parameter. Does the scan tool display change from On to Off, respectively? | Go to Step 3 | Go to Symptoms - Lighting Systems in Lighting Systems |
| 3 | Install a scan tool. Select diagnostic circuit check and then class 2 power mode. Close all the doors. Turn ON the ignition, with the engine OFF. Wait 5 seconds then turn the ignition OFF. Wait the time-out for retained accessory power (RAP). Did the scan tool display the RAP power mode, then time-out and display Off-Awake power mode? | Go to Testing for Intermittent Conditions and Poor Connections in Wiring Systems | Go to Step 4 |
| 4 | Inspect for poor connections at the harness connector of the body control module (BCM). 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 | Replace the BCM. Refer to Control Module References for replacement, setup, and programming. Did you complete the procedure? | Go to Step 6 | |
| 6 | Operate the system in order to verify the repair. Did you correct the condition? | System OK | Go to Step 3 |
Retained Accessory Power (RAP) On After Timeout
Retained Accessory Power (RAP) Inoperative
| Step | Action | Yes | No |
|---|---|---|---|
| Schematic Reference: Data Link Connector (DLC) Schematics in Data Link Communications Connector End View Reference: Master Electrical Component List in Wiring Systems | |||
| 1 | Did you perform the Diagnostic System Check - Vehicle? | Go to Step 2 | Go to Diagnostic System Check - Vehicle in Vehicle DTC Information |
| 2 | Observe the following parameters in DDM, PDM and BCM data list: Driver Door Ajar Switch w/o DDM Passenger Door Ajar Switch w/o PDM Door Ajar Switch Left Rear/Rear Cargo Door Ajar Switch Right Rear Door Ajar Sw. Open and close each door while observing the respective parameter. Does the scan tool display change from On to Off, respectively? | Go to Step 3 | Go to Symptoms - Lighting Systems in Lighting Systems |
| 3 | Install a scan tool. Select diagnostic circuit check and then class 2 power mode. Close all the doors. Turn ON the ignition, with the engine OFF. Wait 5 seconds then turn the ignition OFF. Wait the time-out for retained accessory power (RAP). Did the scan tool display the RAP power mode, then time-out and display Off-Awake power mode? | Go to Testing for Intermittent Conditions and Poor Connections in Wiring Systems | Go to Step 4 |
| 4 | Inspect for poor connections at the harness connector of the body control module (BCM). 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 | Replace the BCM. Refer to Control Module References for replacement, setup, and programming. Did you complete the procedure? | Go to Step 6 | |
| 6 | Operate the system in order to verify the repair. Did you correct the condition? | System OK | Go to Step 3 |
Retained Accessory Power (RAP) Inoperative
Control Module References
| Control Module | Schematic | Repair Instruction | Programming and Setup |
|---|---|---|---|
| Diagnostic System Check - Vehicle Diagnostic Trouble Code (DTC) List - Vehicle Symptoms - Vehicle | |||
| Audio Amplifier | Radio/Audio System Schematics (Base) , Radio/Audio System Schematics (Premium) , Radio/Audio System Schematics (Luxury) or Radio/Audio System Schematics (Steering Wheel Controls (UK3)) | Amplifier Replacement | Audio Amplifier Programming and Setup |
| Body Control Module | Body Control System Schematics | Body Control Module Replacement | Body Control Module Programming and Setup |
| Communication Interface Module (OnStar ®) | OnStar Schematics | Communication Interface Module Replacement | OnStar Reconfiguration after VCIM replacement |
| Cruise Control Module | Cruise Control Schematics | Cruise Control Module Replacement | No programming or setup required |
| Digital Radio Receiver | Radio/Audio System Schematics (Base) , Radio/Audio System Schematics (Premium) , Radio/Audio System Schematics (Luxury) or Radio/Audio System Schematics (Steering Wheel Controls (UK3)) | Receiver Replacement - Digital Radio | Digital Radio Receiver Setup after DRR replacement. |
| Electronic Brake Control Module (ABS) | ABS Schematics | Electronic Brake Control Module Replacement | Electronic Brake Control Module Programming and Setup |
| Energy Storage Control Module (w/HP2) | Starting and Charging Schematics (Gas and Diesel) or Starting and Charging Schematics (HP2) | Energy Storage Control Module Replacement (5.3L Engine w/RPO HP2) | Service Programming System (SPS) after ESCM replacement |
| Engine Control Module | Engine Controls Schematics for the 6.6L (LLY) engine | Engine Control Module (ECM) Replacement for the 6.6L (LLY) engine | Engine Control Module Programming and Setup |
| Garage Door Opener | Garage Door Opener Schematics | Garage Door Opener Replacement | Garage Door Opener Programming - Universal after GDO replacement |
| Glow Plug Control Module | Engine Controls Schematics for the 6.6L (LLY) engine | Glow Plug Control Module Replacement for the 6.6L (LLY) engine | Glow Plug Control Module (GPCM) Programming and Setup (RPO LLY) |
| Generator Battery Control Module | Starting and Charging Schematics (Gas and Diesel) or Starting and Charging Schematics (HP2) | Generator Battery Control Module Replacement | Service Programming System (SPS) after GBCM replacement |
| HVAC Control Module (w/CJ2) (Heating and Air Conditioning) | HVAC Schematics | HVAC Control Module Replacement | HVAC Control Module Programming and Setup |
| HVAC Control Module (w/CJ3) (Heating and Air Conditioning) | HVAC Schematics | HVAC Control Module Replacement | HVAC Control Module Programming and Setup |
| Hybrid Control Module (w/HP2) | Starting and Charging Schematics (Gas and Diesel) or Starting and Charging Schematics (HP2) | Hybrid Control Module (HCM) Replacement (5.3L Engine w/RPO HP2) | Service Programming System (SPS) after HCM replacement |
| Ignition Control Module | Engine Controls Schematics for the 4.3L engine | Ignition Control Module Replacement for the 4.3L engine | This device requires no programming or setup. |
| Inflatable Restraint Passenger Presence System- Front | SIR Schematics | Inflatable Restraint Passenger Presence System Replacement - Front | Passenger Presence System Programming and Setup |
| Inflatable Restraint Sensing and Diagnostic Module (Supplemental Inflatable Restraint) | SIR Schematics | Inflatable Restraint Sensing and Diagnostic Module Replacement | Inflatable Restraint Sensing and Diagnostic Module Programming and Setup |
| Inside Rearview Mirror | Inside Rearview Mirror Schematics | Rearview Mirror Replacement | Compass Calibration and Variance Procedure after Rearview Mirror replacement |
| Instrument Panel Cluster | Instrument Cluster Schematics | Instrument Panel Cluster (IPC) Replacement | Service Programming System (SPS) after IPC replacement |
| Memory Seat Control Module | Driver Seat Schematics | Memory Seat Control Module Replacement | Memory Seat Calibration Procedure after MSM replacement |
| Powertrain Control Module | Engine Controls Schematics for the 4.3L engine Engine Controls Schematics for the 4.8L, 5.3L, and 6.0L engines Engine Controls Schematics for the 8.1L engine | Powertrain Control Module (PCM) Replacement for the 4.3L engine Powertrain Control Module (PCM) Replacement for the 4.8L, 5.3L, and 6.0L engines Powertrain Control Module (PCM) Replacement for the 8.1L engine | Powertrain Control Module Programming and Setup |
| Power Steering Control Module | Power Steering System Schematics | Power Steering Pump Replacement (4.3L) , Power Steering Pump Replacement (4.8L, 5.3L and 6.0L) , Power Steering Pump Replacement (8.1L) , Power Steering Pump Replacement (6.6L Diesel) or Power Steering Pump Replacement (5.3L w/RPO HP2) | Power Steering Control Module Programming and Setup |
| Radio | Radio/Audio System Schematics (Base) , Radio/Audio System Schematics (Premium) , Radio/Audio System Schematics (Luxury) or Radio/Audio System Schematics (Steering Wheel Controls (UK3)) | Radio Replacement | Radio Programming and Setup |
| Starter/Generator Control Module (w/HP2) | Starting and Charging Schematics (Gas and Diesel) or Starting and Charging Schematics (HP2) | Starter/Generator Control Module (SGCM) Replacement (5.3L Engine w/RPO HP2) | Service Programming System (SPS) after SGCM replacement |
| Sunroof Motor/Actuator | Power Sunroof Schematics | Sunroof Motor/Actuator Replacement | Sunroof Motor/Actuator Synchronization after Motor/Actuator or Sunroof Module replacement |
| Switch - Door Lock and Side Window | Door Control Module Schematics | Switch Replacement - Door Lock and Side Window - Driver or Switch Replacement - Door Lock and Side Window - Passenger | Door Control Module Programming and Setup |
| Throttle Actuator Control Module | Engine Controls Schematics for the 4.8L, 5.3L, and 6.0L engines or Engine Controls Schematics for the 8.1L engine | Throttle Actuator Control (TAC) Module Replacement for the 4.8L, 5.3L, and 6.0L engines or Throttle Actuator Control (TAC) Module Replacement for the 8.1L engine | This device requires no programming or setup. |
| Transfer Case Shift Control Module | Transfer Case Control Schematics for the NVG 246-NP8 transfer case or Transfer Case Control Schematics for the NVG 263-NP1 transfer case | Transfer Case Shift Control Module Replacement for the NVG 246-NP8 transfer case or Transfer Case Shift Control Module Replacement for the NVG 263-NP1 transfer case | Transfer Case Control Module Programming and Setup |
| Transmission Control Module | Automatic Transmission Controls Schematics | Transmission Control Module (TCM) Replacement | Transmission Control Module Programming and Setup |
Control Module References
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. This table is used to assist in correcting a communication malfunction between the control module and the scan tool. For the description and operation of these serial data communication circuits refer to Data Link Communications Description and Operation .
| Control Module | Data Link Type | Diagnostic Procedure |
|---|---|---|
| Schematic Reference: Data Link Connector (DLC) Schematics | ||
| Audio Amplifier (AMP), w/UQ7 and Y91 | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Body Control Module (BCM) | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Communication Interface Module (OnStar®), w/UE1 | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Digital Radio Receiver (DRR), w/U2K | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Driver Door Module (DDM) | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Electro-Hydraulic Power Steering (EHPS) Module, w/HP2 | High Speed GMLAN | Scan Tool Does Not Communicate with High Speed GMLAN Device |
| Electronic Brake Control Module (EBCM) | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Energy Storage Control Module (ESCM), w/HP2 | High Speed GMLAN | Scan Tool Does Not Communicate with High Speed GMLAN Device |
| Engine Control Module (ECM), w/LLY | CAN Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Generator Battery Control Module (GBCM) | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| HVAC Control Module | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Hybrid Control Module (HCM), w/HP2 | High Speed GMLAN Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Inflatable Restraint Sensing and Diagnostic Module (SDM) | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Instrument Panel Cluster (IPC) | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Memory Seat Module (MSM), w/AN3 | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Passenger Door Module (PDM) | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Powertrain Control Module (PCM) | High Speed GMLAN, w/HP2 Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Radio | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Rear Seat Audio (RSA) Controller, w/UK6 | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Rear Seat Entertainment (RSE), w/U42 | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Rear Wheel Steering Control Module (RWSCM), w/NYS | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Remote Playback Device - CD Player (CDX), w/U1S | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Starter/Generator Control Module (SGCM), w/HP2 | High Speed GMLAN | Scan Tool Does Not Communicate with High Speed GMLAN Device |
| Transfer Case Shift Control Module (TCSCM), w/NP1, NP8 | Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
| Transmission Control Module (TCM), w/M74 | CAN Class 2 | Scan Tool Does Not Communicate with Class 2 Device |
Data Link References
Scheme 14
Scheme 15
- Disconnect the negative battery cables.
- Remove the knee bolster. Refer to «Knee Bolster Replacement»(ref-238186-S18945448682006072400000) in Instrument Panel, Gages, and Console.
- Disconnect the brown connector.
- Disconnect all other connectors (1).
- Remove the body control module (BCM) from the sliding bracket.
Programming the BCM
| IMPORTANT | After the procedure is completed, the personalization settings of the BCM are set to a default setting. Inform the customer that the personalization must be set again. |
Perform the BCM special function "Request BCM Info. for SPS", then connect the scan tool to the SPS terminal and follow the instructions on the screen. Refer to Service Programming System (SPS) in Programming and Setup.
Programming Theft Deterrent System Components
Perform the Programming Theft Deterrent System Components in Theft Deterrent after successfully finishing the Setup New BCM procedure. If the Programming Theft Deterrent System Components in the Theft Deterrent procedure is not performed after a BCM replacement, one of the following conditions will occur
- The vehicle will not be protected against theft by the PASSLOCK system.
- The engine will not crank or start.
| IMPORTANT | After programming, perform the following to avoid future misdiagnosis |
- Turn the ignition OFF for 10 seconds.
- Connect the scan tool to the data link connector.
- Turn the ignition ON, with the engine OFF.
- Use the scan tool in order to retrieve history DTCs from all modules.
- Clear all history DTCs.
The data link connector (DLC) is a standardized 16 cavity connector. Connector design and location is dictated by an industry wide standard, and is required to provide the following
- Scan tool power battery positive voltage at terminal 16
- Scan tool power ground at terminal 4
- Common signal ground at terminal 5
- Class 2 signal at terminal 2
- High speed GMLAN serial data bus (+) at terminal 6
- High speed GMLAN serial data bus (-) at terminal 14
Class 2 Serial Data Line
Class 2 serial data is transmitted on a single wire at an average of 10.4 kbps. This value is an average, class 2 uses a variable pulse width modulation to carry data and depending on the message it may operate faster or slower. The bus will float at a nominal 7 volts during normal operation. Each module can pull this lower during the transmission. The bus is not at battery positive voltage or ground potential during normal operation. When the ignition switch is in RUN, each module communicating on the class 2 serial data line sends a state of health (SOH) message every 2 seconds to ensure that the module is operating properly. When a module stops communicating on the class 2 serial data line, for example if the module loses power or ground, the SOH message it normally sends on the data line every 2 seconds disappears. Other modules on the class 2 serial data line, which expect to receive that SOH message, detect its absence; those modules in turn set an internal DTC associated with the loss of SOH of the non-communicating module. The DTC is unique to the module which is not communicating, for example, when the inflatable restraint sensing and diagnostic module (SDM) SOH message disappears, several modules set DTC U1088. Note that a loss of serial data DTC does not normally represent a failure of the module that set it.
The class 2 serial data line on this vehicle is a star configuration. The powertrain control module (PCM) has an additional class 2 serial data circuit to body control module (BCM). If one of the class 2 serial data circuits to the PCM opens, communication will not be interrupted. The following modules communicate on the class 2 serial data line
- The audio amplifier (AMP), w/UQ7 and Y91
- The body control module (BCM)
- The communication interface module (OnStar®), w/UE1
- The digital radio receiver (DRR), w/U2K
- The driver door module (DDM)
- The electronic brake control module (EBCM)
- The generator battery control module (GBCM)
- The HVAC control module
- The hybrid control module (HCM), w/HP2
- The inflatable restraint sensing and diagnostic module (SDM)
- The instrument panel cluster (IPC)
- The memory seat module (MSM), w/AN3
- The passenger door module (PDM)
- The powertrain/engine control module (PCM/ECM)
- The radio
- The rear seat audio (RSA) controller, w/UK6
- The rear seat entertainment (RSE) assembly w/U42
- The rear wheel steering control module (RWSCM), w/NYS
- The remote playback device - CD player (CDX), w/U1S
- The transfer case shift control module (TCSCM), w/NP1/NP8
- The transmission control module (TCM), w/M74
The class 2 serial data line allows a scan tool to communicate with these modules for testing purposes, checking for DTCs, and to activate/enable/disable functions. These class 2 serial data circuits are bussed together via 2 splice packs
- SP205-Located behind the instrument panel (I/P) near the headlamp switch connector.
- SP207-Located in the I/P harness.
Refer to Computer/Integrating Systems Component Views .
Controller Area Network (CAN) Serial Data Line w/6.6L Engine
The controller area network (CAN) serial data line does not communicate with the scan tool via the data link connector (DLC). CAN serial data information is interpreted by the modules that are on the class 2 also, and transmitted to the scan tool. The following modules communicate on the CAN serial data line
- The engine control module (ECM)
- The transmission control module (TCM)
- The fuel injection control module (FICM)
- The glow plug control module (GPCM)
The CAN serial data line, based on J1939 SAE standard, is high speed serial data bus used to communicate information among the modules. Typical data-transmission speeds must be high enough to ensure that the required real-time response is maintained.
The addressing scheme employed with CAN assigns a label to every message, with each message receiving a unique identifier. The identifier classifies the content of the message. Each module processes only those messages whose identifiers are stored in the module's acceptance list. This is CAN's form of message filtering.
The identifier labels both the data content and the priority of the message being sent. Each module can begin transmitting its most important data as soon as the bus is unoccupied. When more than one module starts to transmit simultaneously, the message with the highest priority is assigned first access. A module responds to failure to gain access by automatically switching to receive mode, the module then repeats the transmission attempt as soon as the bus is free again.
High Speed GMLAN Serial Data Line (PHT)
The data link connector (DLC) allows a scan tool to communicate with the high speed GMLAN serial data circuit through the CANdi module. The serial data is transmitted on two twisted wires that allow speed up to 500 Kbps. The twisted pair is terminated with two 120-ohm resistors, one is internal to the engine control module (ECM) and the other is internal to the energy storage control module (ESCM). The resistors are used to reduce noise on the high speed GMLAN bus during normal vehicle operation. The high speed GMLAN is a differential bus. The high speed GMLAN serial data bus (+) and high speed GMLAN serial data (-) are driven to opposite extremes from a rest or idle level. The idle level which is approximately 2.5 volts is considered a recessive transmitted data and is interpreted as a logic 1. Driving the lines to their extremes adds 1 volt to high speed GMLAN serial data bus (+) and subtracts 1 volt from high speed GMLAN serial data bus (-) wire. This dominant state is interpreted as a logic 0. GMLAN network management supports selective start up and is based on virtual networks. A virtual network is a collection of signals started in response to a vehicle event. The starting of a virtual network signifies that a particular aspect of the vehicles's functionality has been requested. A virtual network is supported by virtual devices which represents a collection of signals owned by a single physical device. So, any physical device can have one or more virtual devices. The signal supervision is the process of determining whether an expected signal is being received or not. Failsofting is the ability to substitute a signal with a default value or a default algorithm, in the absence of a valid signal. Some messages are also interpreted as a "heartbeat" of a virtual device. If such a signal is lost, the application will set a no communication code against the respective virtual device. This code is mapped as a code against the physical device. Note that a loss of serial data DTC does not normally represent a failure of the module that set it.
The powertrain control module (PCM) and hybrid control module (HCM) are functionally communicating on both class 2 and high speed GMLAN data links. However the diagnostic communication of the above modules with the scan tool is performed on class 2 data link only. All DTCs set by the high speed GMLAN modules, including HCM, are reported by the PCM on class 2. Data displaying, output controls and programming of the control modules connected to high speed GMLAN only, is performed through high speed GMLAN link.
The GMLAN serial data communications circuit is in a linear topology. The following modules are connected to the link, in order from DLC to the end of the linear configuration
- The energy storage control module (ESCM)
- The starter/generator control module (SGCM)
- The electro-hydraulic power steering (EHPS)
- The hybrid control module (HCM)
- The powertrain control module (PCM)
BCM Functions
The body control module (BCM) performs multiple body control functions. The BCM can control devices directly connected to its outputs based on input information. The BCM evaluates this information and controls certain body control systems by commanding outputs on or off. The BCM control inputs can be
- Sensors and switches that are directly connected to the BCM
- Class 2 serial data received from other control modules connected to the class 2 serial data link.
The BCM is also capable of controlling other vehicle systems that are not directly wired to the BCM. The BCM does this by sending specific messages on the class 2 serial data link. The control module capable of performing the required function will respond to the BCM message.
The BCM controls these functions
- Audible warnings, refer to «Audible Warnings Description and Operation»(ref-238186-S10075706942006072400000) in Instrument Panel, Gages and Console
- Automatic door locks, refer to «Power Door Locks Description and Operation»(ref-238183-S19982706062006072400000) in Doors
- Automatic headlamp control, refer to «Exterior Lighting Systems Description and Operation»(ref-238182-S28312914802006072400000) in Lighting Systems
- Interior lighting, refer to «Interior Lighting Systems Description and Operation»(ref-238182-S14213871632006072400000) in Lighting Systems
- Keyless entry (AUO option), refer to «Keyless Entry System Description and Operation»(ref-238201-S35003528892006072400000) in Keyless Entry.
- Passlock theft deterrent, refer to «Vehicle Theft Deterrent (VTD) Description and Operation»(ref-238205-S42466208142006072400000) in Theft Deterrent.
- Retained Accessory Power (RAP), refer to «Retained Accessory Power (RAP) Description and Operation»(ref-238179-S30668707092006072400000)
Power Mode
The BCM is the power mode master (PMM). Refer to Power Mode Description and Operation for more information.
Serial Data Power Mode
On vehicles that have several control modules connected by serial data circuits, one module is the power mode master (PMM). On this vehicle the PMM is the body control module (BCM). The BCM uses 3 signals from the ignition switch. These are the Ignition 0, Ignition 1, and Accessory.
To determine the correct power mode the BCM uses
- The state of these signals
- The sequence of switch closures received by the BCM
- The status of the engine run flag
The chart indicates the power modes detected and transmitted by the BCM
| Ignition Key Position | Power Mode Parameter | Engine Running | Sampled Ignition Signal State | ||
|---|---|---|---|---|---|
| Accessory | Ignition 1 | Ignition 0 | |||
| OFF | Off-Awake or RAP | No | Inactive | Off | Off |
| UNLOCK | Unlock or RAP Unlock | No | Inactive | Off | On |
| ACC | Accessory | No | Active | Off | On |
| ON | Run | No | Active | On | On |
| START | Crank | No | Inactive | On | On |
| ON | Run | Yes | Active | On | On |
Correct Ignition Switch Inputs
Serial Data Messages
The modules that depend exclusively on serial data messages for power modes stay in the state dictated by the last valid BCM message until they receive the engine status from the powertrain control module (PCM). If the BCM fails, the modules monitor the serial data circuit for the engine run flag serial data. If the engine run flag serial data is true, indicating that the engine is running, the modules fail-safe to Run. In this state the modules and their subsystems can support all operator requirements. If the engine run flag serial data is false, indicating that the engine is not running, the modules fail-safe to OFF-AWAKE. In this state the modules are constantly checking for a change status message on the serial data circuits and can respond to both local inputs and serial data inputs from other modules on the vehicle.
Discrete Ignition Signals
Those modules that have discrete ignition signal inputs also remain in the state dictated by the last valid BCM message received on the serial data circuits. They then check the state of their discrete ignition input to determine the current valid state. If the discrete ignition input is active, B+, the modules will fail-safe to the RUN power mode. If the discrete ignition input is not active, open or 0 voltage, the modules will fail-safe to OFF-AWAKE. In this state the modules are constantly checking for a change status message on the serial data circuits and can respond to both local inputs and serial data inputs from other modules on the vehicle.
Serial Data Control of Retained Accessory Power (RAP)
The class 2 modules receive the power mode message from the body control module (BCM) over the serial data circuits, indicating when the retained accessory power (RAP) power mode is current. The BCM monitors the ignition switch position, battery condition and passenger compartment doors status to determine whether RAP should be initiated. The modules then support the operation of the systems under their control as required by their RAP power mode operation.
RAP will end when one of the following conditions is met
- The BCM receives an input indicating the opening of any compartment door.
- The BCM internal timer for the RAP expires after approximately 10 minutes.
- The BCM detects a decrease in battery capacity below a prescribed limit.
The BCM then sends a serial data power mode message Off-Awake ending the RAP function.
The class 2 RAP functions are
- The power windows
- The radio