DIAGNOSTIC CODE INDEX
| DTC | Description |
|---|---|
| DTC B1000 | B1000 00: Electronic Control Unit (ECU) Performance No Additional Information Available B1000 04: Side Object Detection Performance - RAM Failure B1000 08: Electronic Control Unit (ECU) Performance Signal Invalid B1000 12: Electronic Control Unit (ECU) Performance Below Minimum Threshold B1000 31: Electronic Control Unit (ECU) General Checksum Problem B1000 33: Electronic Control Unit (ECU) Performance Special Memory Failure B1000 34: Electronic Control Unit (ECU) Performance RAM Integrity B1000 35: Electronic Control Unit (ECU) Performance ROM Integrity B1000 36: Electronic Control Unit (ECU) Performance EEPROM Integrity B1000 37: Electronic Control Unit (ECU) Performance Watchdog/Safety Failure B1000 38: Electronic Control Unit (ECU) Performance Supervision Software Failure B1000 39: Electronic Control Unit (ECU) Performance Internal Electronic Failure B1000 43: Electronic Control Unit (ECU) Performance EEPROM Error B1000 46: Side Object Detection Performance - Invalid Configuration B1000 56: Electronic Control Unit (ECU) Performance Allowable Number of Transitions/Events Exceeded B1000 57: Electronic Control Unit (ECU) Performance B1000 73: Electronic Control Unit (ECU) Performance Parity Error B1000 0F: Electronic Control Unit (ECU) Performance Erratic B1000 2B: Electronic Control Unit (ECU) Performance Missing Reference B1000 2C: Electronic Control Unit Performance Reserved B1000 3B: Electronic Control Unit (ECU) Performance Internal Self Test Failed B1000 3C: Electronic Control Unit (ECU) Performance Internal Communications Failure B1000 4A: Side Object Detection Performance - PROM Checksum Error B1000 F0: Side Object Detection RF Transmit Chain Failed B1000 F1: Side Object Detection RF Receive Chain Failed B1000 F2: Side Object Detection Frequency Calibration Failure B1000 F3: Side Object Detection Inter-Processor Communication Failed |
| DTC B1001 | B1001 00: Option Configuration Error B1001 45: Option Configuration Error Variant Not Programmed B1001 46: Option Configuration Error B1001 4B: Option Configuration Error Calibration Not Learned |
| DTC B137A | B137A 01: Hybrid Accessory Wake Up Circuit - Short to Battery B137A 06: Hybrid Accessory Wake Up Circuit - Short to Ground or Open |
| DTC B137B | B137B 06: Accessory Power Module Wake Up Circuit - short to ground or open |
| DTC C0550 | C0550 00: Electronic Control Unit (ECU) Performance C0550 31: Electronic Control Unit (ECU) Performance C0550 32: ECU Performance General Memory Failure C0550 34: ECU Malfunction RAM Failure C0550 35: ECU Malfunction ROM Failure C0550 36: ECU Malfunction EEPROM Failure C0550 37: ECU Malfunction Watch Dog failure C0550 38: ECU Performance Supervision Software Failure C0550 39: ECU Performance Internal Electronic Failure/Discard C0550 4B: ECU Internal Fault |
| DTC U0020 | U0020 00: Low Speed CAN Communication Bus Performance |
| DTC U0073 or U2100 | U0073 00: Control Module Communication Bus Off U0073 71: ECU HS Bus Off U0073 72: ECU LS Bus Off U2100 00: Controller Area Network (CAN) Bus Communication U2100 47: Controller Area Network (CAN) Bus Communication |
| DTC U0074 | U0074 00: Control Module Communication Bus B Off |
| DTC U0100-U0299 | ** DESCRIPTION NOT COLLECTED ** |
| DTC C126C, C126D, C12E3, or U180F | C126C: Control Module Communication Bus B Off C126D: Control Module Communication Bus B Off C12E3: Control Module Communication Bus B Off U180F: Control Module Communication Bus B Off |
| DTC U1500, U1511, U1512, or U1513 | U1500 01: Inter-Device Dedicated Bus 1 Short to Battery U1500 02: Inter-Device Dedicated Bus 1 Short to Ground U1511 00: Inter-device Dedicated Bus Lost Communication With Device 1 U1512 00: Inter-device Dedicated Bus Lost Communication With Device 2 |
| DTC U180F | U180F: Control Module Communication Bus B Off |
| DTC U1812 | U1812 00: Battery Energy Control Module Bus B High Speed Communication Enable Circuit Low |
| DTC U1813 | U1813 00: Battery Energy Control Module Bus B High Speed Communication Enable Circuit High |
| DTC U1814 | U1814 00: Powertrain High Speed Communication Enable Circuit |
| DTC U1815 | U1815 00: Lost Communication With Drive Motor Control Module "A" on Bus "B" |
| DTC U1816 | U1816 00: Lost Communication With Drive Motor Control Module "B" on Bus "B" |
| DTC U1817 | U1817 00: Lost Communication With Hybrid Powertrain Control Module on Bus "B" |
| DTC U1818 | U1818 00: Lost Communication With ECM/PCM A on Bus B |
| DTC U1820 | U1820 00: Lost Communication with Brake System Control Module on Bus B |
| DTC U1821 | U1821 00: Lost Communication With DC to DC Converter Control Module A on Bus B |
| DTC U182A | U182A 00: Lost Communication With Battery Energy Control Module on Bus B |
| DTC U1842 | U1842: Lost Communication With ECM/PCM |
| DTC U1843 | U1843: Lost Communication With ECM/PCM |
| DTC U1862 | U1862 00: Battery Energy Control Module Lost Communication with Serial Data Gateway Module |
| DTC U1866 | U1866 00: Battery Energy Control Module Lost Communication With Body Control Module |
| DTC U186A | U186A: Lost Communication With Transfer Case Control Module |
| DTC U186B | U186B: Lost Communication With TCM |
| DTC U1875 | U1875 00: Drive Motor A Control Module Lost Communication With Battery Energy Control Module |
| DTC U1876 | U1876 00: Drive Motor Control Module A Lost Communication With Engine Control Module (ECM) |
| DTC U1878 | U1878 00: Drive Motor B Control Module Lost Communication With Battery Energy Control Module |
| DTC U1879 | U1879 00: Drive Motor Control Module B Lost Communication With Engine Control Module (ECM) |
| DTC U1885 | U1885 00: Battery Energy Control Module Lost Communication With Hybrid Powertrain Control Module |
| DTC U1886 | U1886 00: Battery Energy Control Module Lost Communication With Engine Control Module (ECM)/Powertrain Control Module (PCM) |
| DTC U1888 | U1888 00: Lost Communication with Battery Pack |
| DTC U189A | U189A 00: DC to DC Converter Control Module A Lost Communication With Hybrid Powertrain Control Module |
| DTC U2099 | U2099 00: High Speed Communication Enable Circuit |
| DTC U209A | U209A 00: High Speed Communication Enable Circuit Low |
| DTC U209D | U209D 00: Battery Energy Control Module High Speed Communication Enable Circuit High |
| DTC U2100 | U2100 00: Controller Area Network (CAN) Bus Communication |
| DTC U2103 | U2103 00: Fewer Controllers On Than Programmed |
| DTC U2105-U2199 | U2142 00: Lost Communication With Yaw Rate Sensor (YRS) |
DIAGNOSTIC CODE INDEX
Diagnostic Starting Point - Data Communications
Begin the system diagnosis with Diagnostic System Check - Vehicle . The Diagnostic System Check - Vehicle will provide the following information
- The identification of the control modules which are not communicating
- The identification of any stored diagnostic trouble codes (DTCs) and their status
The use of the Diagnostic System Check - Vehicle will identify the correct procedures to begin vehicle diagnosis. These must be performed before system DTC or symptom diagnosis.
Diagnostic Instructions
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
Conditions for Running the DTC
The module runs the program to detect an internal fault when power up is commanded. The only requirements are voltage and ground. This program runs even if the voltage is out of the valid operating range.
Conditions for Setting the DTC
The module has detected an internal malfunction.
Action Taken When the DTC Sets
The module refuses all additional inputs.
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 of 100, without a repeat of the malfunction.
Diagnostic Aids
- This DTC may be stored as a history DTC without affecting the operation of the module.
- If stored only as a history DTC and not retrieved as a current DTC, do not replace the module.
- If this DTC is retrieved as both a current and history DTC, replace the module that set the DTC.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
Battery voltage is between 9-16 volts and data link communications operate normally.
The control module is not configured properly.
- 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.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
Diagnostic Fault Information
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Wake Up Signal | B137A 06, *U1812 | *U1812 | B137A 01, *U1813 | |
| * Sets in the HPCM | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur.
A short circuit exists on the wake up signal circuit of the SDG module.
The malfunction indicator lamp (MIL) illuminates and the driver information center (DIC) displays the message Service Hybrid System.
- 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 of 50, without a repeat of the malfunction.
Circuit/System Testing
| WARNING | Always perform the High Voltage Disabling procedure prior to servicing any High Voltage component or connection. Personal Protection Equipment (PPE) and proper procedures must be followed. The High Voltage Disabling procedure will perform the following tasks: Identify how to disable high voltage. Identify how to test for the presence of high voltage. Identify condition under which high voltage is always present and personal protection equipment (PPE) and proper procedures must be followed. Failure to follow the procedures exactly as written may result in serious injury or death. |
- Perform the «High Voltage Disabling»(ref-317196-S27384397302009060900000) procedure.
- Reconnect the 12-volt battery.
- Ignition OFF, disconnect harness connector X1 of the drive motor generator battery control module and the PIM.
- Ignition ON, verify that a test lamp illuminates between the wake up signal circuit of the PIM and ground, and the drive motor generator battery control module and ground as follows: PIM X1 19 BECM X1 12 If the test lamp does not illuminate, test the circuit for a short to ground or open/high resistance. If the circuit tests normal, replace the SDG module.
- Ignition OFF, verify that a test lamp does not illuminate between the PIM wake up signal circuit terminal 19 and ground. If the test lamp illuminates, test the circuit for a short to voltage. If the circuit tests normal, replace the SDG module.
- If all circuits test normal, replace the SDG module.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Wake Up Signal | B137B 06 | U182A | U189A |
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur.
The wake up signal circuit is shorted to ground.
The module is never signaled and the charging system will not operate. The battery indicator will illuminate along with multiple driver information messages.
- 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 of 50, without a repeat of the malfunction.
- Ignition OFF, disconnect the harness connector X1 at the APM.
- Ignition ON, verify that a test lamp illuminates between the wake up signal circuit terminal 3 and ground. If the test lamp does not illuminate, test the circuit for a short to ground or an open/high resistance.
- Ignition OFF and scan tool disconnected, verify that a test lamp does not illuminate between the signal circuit terminal 3 and ground. If the test lamp illuminates, test the circuit for a short to voltage.
- If all circuits test normal, replace the APM.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
The microprocessor runs a diagnostic program to detect an internal fault when power up is commanded. The only requirements are voltage and ground.
- The control module detects an internal write malfunction.
- The control module detects an internal checksum malfunction.
- The affected system warning indicator/warning message will activate.
- The affected system will be disabled.
- A current DTC clears when the malfunction is no longer present.
- A history DTC clears when the control module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
Conditions for Running the DTCs
- Voltage at the modules is in the normal operating voltage range.
- The vehicle power mode requires serial data communication to occur.
- The DTC U2100 does not have a current status.
A supervised periodic message that includes the transmitter module availability has not been received.
- 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.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
- Supply voltage at the modules are in the normal operating range.
- The vehicle power mode requires serial data communications.
The module setting the DTC has attempted to establish communications on the serial data circuits more than 3 times.
- 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 of 50, without a repeat of the malfunction.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Powertrain High Speed GMLAN Serial Data (+) | U0074 | U0074, U0100-U0299* | U0074 | |
| Powertrain High Speed GMLAN Serial Data (-) | U0074 | U0074, U0100-U0299* | U0074 |
- Supply voltage to the modules are in the normal operating range.
- The ignition switch in any position other than START.
The module setting the DTC has attempted to establish communications on the PTLAN serial data circuits more than 3 times.
- 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.
- Sometimes, while diagnosing a specific customer concern or after a repair, you may notice a history U-code present. However, there is no associated "current" or "active" status. Loss-of- communication U-codes such as these can set for a variety of reasons. Many times, they're transparent to the vehicle operator and technician, and/or have no associated symptoms. Eventually, they will erase themselves automatically after a number of fault-free ignition cycles. This condition would most likely be attributed to one of these scenarios: A control module on the data communication circuit was disconnected while the communication circuit is awake. Power to one or more modules was interrupted during diagnosis A low battery condition was present, so some control modules stop communicating when battery voltage drops below a certain threshold. Battery power was restored to the vehicle and control modules on the communication circuit did not all re-initialize at the same time. If a loss-of-communication U-code appears in history for no apparent reason, it is most likely associated with one of the scenarios above. These are all temporary conditions and should never be interpreted as an intermittent fault, causing you to replace a part.
- Do not replace a control module reporting a U code. The U code identifies which control module needs to be diagnosed for a communication issue.
- Communication may be available between the BCM and the scan tool with the Powertrain High Speed GMLAN serial data system inoperative. This condition is due to the BCM using both the high and low speed GMLAN systems.
- The engine will not start when there is a total malfunction of the Powertrain High Speed GMLAN serial data bus.
Note. Each control module may need to be disconnected to isolate a circuit fault. Use the schematic to identify the following: Control modules the vehicle is equipped with Powertrain High Speed GMLAN serial data circuit terminating resistors Control module locations on the Powertrain High Speed GMLAN serial data circuits Each control module's Powertrain High Speed GMLAN serial data circuit terminals
- Attempt to communicate with all control modules on the Powertrain High Speed GMLAN serial data circuit, refer to. Communications should not be available with two or more control modules on the Powertrain High Speed GMLAN serial data circuit. If only one control module is not communicating, diagnose that control module only; refer to.
- Disconnect the scan tool from the DLC. The following tests will be done at the DLC connector.
- Ignition ON, test for less than 4.5 V between the serial data circuits listed below and ground: Terminal 3 Terminal 11 If greater than the specified range, test the serial data circuit for a short to voltage; refer to «Testing the Serial Data Circuits for a Short to Voltage»(ref-317152-S33830217142009072300000) .
- Ignition OFF for 60 seconds, test for greater than 100 ohms between the serial data circuit listed below and ground: Terminal 3 Terminal 11 If not the specified value, test the serial data circuit for a short to ground; refer to «Testing the Serial Data Circuits for a Short to Ground»(ref-317152-S27421598932009072300000) .
- Test for 50-70 ohms between the serial data circuit terminal 3 and terminal 11. If less than 35 ohms, test for a short between the serial data circuits; refer to «Testing the Serial Data Circuits for a Short between the Circuits»(ref-317152-S37401090162009072300000) . If 35-50 ohms there may be a third terminating resistor between the serial data circuits. This can happen if the incorrect control module is installed. Some control modules are available with and without the terminating resistors installed to reduce the need of terminating resistors in the wiring harness. If greater than 70 ohms but less than infinite, test the serial data circuit for an open/high resistance; refer to «Testing the Serial Data Circuits for an Open/High Resistance»(ref-317152-S29344244992009072300000) . If infinite, test the serial data circuits between the DLC and the first connection to the serial data circuit for an open/high resistance.
Testing the Serial Data Circuits for a Short to Voltage
- Ignition OFF, disconnect the harness connectors with the Powertrain High Speed GMLAN serial data circuits at an easily accessible control module.
- Ignition ON, test for greater than 4.5 V between each serial data circuit at the control module connector that was just disconnected and ground. Verify that one or more serial data circuits are greater than 4.5 V. If all serial data circuits are less than the specified range, replace the control module that was disconnected.
- Ignition OFF, disconnect the harness connectors with the Powertrain High Speed GMLAN serial data circuits at another control module, in the direction of the circuit shorted to voltage.
- Ignition ON, test for greater than 4.5 V between the serial data circuits at the control module connector that was just disconnected and ground. Verify that one or more serial data circuits are greater than 4.5 V. If all serial data circuits are less than the specified range, replace the control module that was just disconnected.
- Repeat step 3 until one of the follow conditions are isolated: A short to voltage on the serial data circuit between 2 control modules A short to voltage on the serial data circuit between a control module and a terminating resistor.
Testing the Serial Data Circuits for a Short to Ground
- Ignition OFF, disconnect the harness connectors with the Powertrain High Speed GMLAN serial data circuits at an easily accessible control module.
- Ignition OFF for 60 seconds, test for less than 1k ohms between each serial data circuit at the control module connector that was just disconnected and ground. Verify that one or more serial data circuits are less than 1k ohms. If all serial data circuits are greater than the specified range, replace the control module that was disconnected.
- Disconnect the harness connectors with the Powertrain High Speed GMLAN serial data circuits at another control module, in the direction of the circuit shorted to ground.
- Ignition OFF for 60 seconds, test for less than 1k ohms between the serial data circuits at the control module connector that was just disconnected and ground. Verify that one or more serial data circuits are less than 1k ohms. If greater than the specified range for all serial data circuits, replace the control module that was just disconnected.
- Repeat step 3 until one of the follow conditions are isolated: A short to ground on the serial data circuit between 2 control modules A short to ground on the serial data circuit between a control module and a terminating resistor.
Testing the Serial Data Circuits for a Short between the Circuits
- Ignition OFF, disconnect the harness connectors with the Powertrain High Speed GMLAN serial data circuits at an easily accessible control module that is not communicating.
- Ignition OFF for 60 seconds, test for less than 35 ohms between each pair of serial data circuits at the control module connector that was just disconnected. Verify that one pair of serial data circuits are less than 35 ohms. If each pair of serial data circuits is greater than the specified range, replace the control module that was disconnected.
- Connect the harness connectors at the control module that was disconnected.
- Disconnect the harness connectors with the Powertrain High Speed GMLAN serial data circuits at another control module, in the direction of the circuits shorted together.
- Ignition OFF for 60 seconds, test for less than 35 ohms between each pair of serial data circuits at the control module connector that was just disconnected. Verify that one pair of serial data circuits are less than 35 ohms. If each pair of serial data circuits is within the specified range, replace the control module that was just disconnected.
- Repeat step 3 until one of the following conditions are isolated: Serial data circuits shorted together between 2 control modules Serial data circuits shorted together between a control module and a terminating resistor A shorted terminating resistor
Testing the Serial Data Circuits for an Open/High Resistance
- Ignition OFF, disconnect the harness connectors with the Powertrain High Speed GMLAN serial data circuits at an easily accessible control module that is not communicating.
- Ignition OFF for 60 seconds, test for greater than 100k ohms between each pair of serial data circuits at the control module connector that was just disconnected. Verify that one pair of serial data circuits are greater than 100k ohms. If each pair of serial data circuits is less than the specified range, replace the control module that was disconnected.
- Connect the harness connectors at the control module that was disconnected.
- Disconnect the harness connectors with the Powertrain High Speed GMLAN serial data circuits at another control module, in the direction of the open circuit.
- Ignition OFF for 60 seconds, test for greater than 100k ohms between each pair of serial data circuits at the control module connector that was just disconnected. Verify that one pair of serial data circuits are greater than 100k ohms. If each pair of serial data circuits is less than the specified range, replace the control module that was just disconnected.
- Repeat step 3 until one of the following conditions are isolated: An open/high resistance on the serial data circuit between 2 control modules An open/high resistance on the serial data circuit between a control module and a terminating resistor An open/high resistance terminating resistor
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Module B+ | U0100-U0299 | U0100-U0299 | ||
| Module Ignition | U0100-U0299 | U0100-U0299 | ||
| Module Ground | U0100-U0299 | U0100-U0299 | ||
| Accessory Wake Up Serial Data | U1814 | U0100-U0299 | ||
| High Speed GMLAN Serial Data Wake Up | U2099 | U0100-U0299 | ||
| High Speed GMLAN Serial Data (+) | 2 | U0100-U0299 | 2 | |
| High Speed GMLAN Serial Data (-) | 2 | U0100-U0299 | 2 | |
| Low Speed GMLAN Serial Data | 1 | U0100-U0299 | 1 | |
| 1. Scan tool does not communicate with low speed GMLAN device 2. Scan tool does not communicate with high speed GMLAN device | ||||
The system voltage is between 9-16 volts.
A supervised periodic message that includes the transmitter module availability has not been received.
Specific subsystems will not function.
- 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 of 50, without a repeat of the malfunction.
- Sometimes, while diagnosing a specific customer concern or after a repair, you may notice a history U-code present. However, there is no associated "current" or "active" status. Loss-of- communication U-codes such as these can set for a variety of reasons. Many times, they are transparent to the vehicle operator and technician, and/or have no associated symptoms. Eventually, they will erase themselves automatically after a number of fault-free ignition cycles. This condition would most likely be attributed to one of these scenarios: A control module on the data communication circuit was disconnected while the communication circuit is awake. Power to one or more modules was interrupted during diagnosis. A low battery condition was present, so some control modules stop communicating when battery voltage drops below a certain threshold. Battery power was restored to the vehicle and control modules on the communication circuit did not all re-initialize at the same time. If a loss-of-communication U-code appears in history for no apparent reason, it is most likely associated with one of the scenarios above. These are all temporary conditions and should never be interpreted as an intermittent fault, causing you to replace a part.
- A control module may have a U-code stored in history that does not require any repairs. Issues with late or corrupted messages between control modules can be temporary with no apparent symptom or complaint; this does not mean the control module is faulty. Do not replace a control module based only on a history U-code.
- Do not replace a control module reporting a U-code. The U-code identifies which control module needs to be diagnosed for a communication issue.
- Communication may be available between the BCM and the scan tool with either the low or high speed GMLAN serial data system inoperative. This condition is due to the BCM using both the low and high speed GMLAN systems.
- Use to determine if the module uses high or low speed GMLAN serial data communications.
- Some control modules may not have internal protection for specific control circuits and may open a B+ or ignition fuse. If a fuse is open and the B+ or ignition circuit is not shorted to ground, ensure none of the control circuits are shorted to ground before replacing the control module.
- This diagnostic can be used for any control module that is not communicating, regardless of the type of serial data circuit it is connected to, providing the vehicle is equipped with the control module.
Note. Use the schematic to identify the following: Control modules the vehicle is equipped with Control module locations on the low and high speed GMLAN serial data circuits The control modules B+, ignition, ground, communication enable and serial data circuit terminals
- Determine the module that is not communicating. Refer to «Control Module U Code List»(ref-317152-S03011887272009060900000) .
- Ignition OFF, disconnect the necessary harness connector of the module that is not communicating.
- Test for less than 10 ohms between each ground circuit terminal and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
- If equipped, verify that a test lamp illuminates between each B+ circuit terminal and ground. If the test lamp does not illuminate, test the B+ circuit for a short to ground or an open/high resistance. If the circuit fuse is open, test the control circuits of the control module for a short to ground. If the circuits test normal, replace the control module.
- If equipped, ignition ON, verify that a test lamp illuminates between each ignition circuit terminal and ground. If the test lamp does not illuminate, test the ignition circuit for a short to ground or an open/high resistance. If the circuit fuse is open, test the control circuits of the control module for a short to ground. If the circuits test normal, replace the control module.
- If equipped, ignition ON, verify that a test lamp illuminates between the communication enable circuit terminal OR the accessory wake up circuit terminal and ground. If the test lamp does not illuminate, test the circuit for an open/high resistance. If the circuits test normal, replace the BCM.
- Ignition OFF for 60 seconds, test for less than 5 ohms between the serial data circuit terminals and the DLC terminal listed below: Class 2 serial data circuit terminal 2 Low speed GMLAN serial data terminal 1 High speed GMLAN serial data terminal 6 or 14 If greater than the specified range, test the serial data circuit for an open/high resistance between the non communicating control module and a module setting the DTC or a serial data splice pack.
- If all circuits test normal, replace the control module that is not communicating.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
- Supply voltage to the modules are in the normal operating range.
- The ignition switch in any position other than START.
The module setting the DTC has attempted to establish communications on the PTLAN serial data circuits more than 3 times.
- 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.
Verify that DTC U0074 is not set.
- If the DTC is set, refer to «DTC U0074»(ref-317152-S19887488062009060900000)
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage |
|---|---|---|---|
| B+ - Window Motor | U1511, U1512 | U1511, U1512 | |
| Ignition - Electronic Compass Module | U1511 | U1511 | |
| Serial Data - Electronic Compass Module, Terminal 3 | U1511 | U1511 | U1511 |
| Serial Data- Driver Window Motor, Terminal 5 | U1500 02 | U1511 | U1500 01 |
| Serial Data - Passenger Window Motor, Terminal 5 | U1500 02 | U1512 | U1500 01 |
| Ground - Electronic Compass Module | U1511 | ||
| Ground - Window Motor | U1511 1 , U1512 1 | ||
| 1 Either or both DTC may set depending on the location of the open/high resistance. | |||
The system voltage is between 9-16 volts.
Compass Malfunction Test
- Ignition OFF, disconnect the harness connector at the electronic compass module.
- Ignition OFF, test for less than 5.0 ohm between the ground circuit terminal 2 and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
- Ignition ON, verify a test lamp illuminates between the ignition voltage circuit terminal 1 and ground. If the test lamp does not illuminate, test the ignition voltage circuit for a short to ground or an open/high resistance.
- Test for 6.0-7.0 volts between the LIN Bus circuit terminal 3 and ground. If greater than the specified range, test the LIN Bus circuit for a short to voltage. If the circuit tests normal, replace the BCM. If less than the specified range, test the LIN Bus circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the BCM.
- If all circuits test normal, replace the electronic compass module.
Window Malfunction Test
- Ignition OFF, disconnect the harness connector at the appropriate window motor.
- Ignition OFF, test for less than 2.0 ohm between the ground circuit terminal 4 and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
- Ignition ON, verify a test lamp illuminates between the B+ circuit terminal 3 and ground. If the test lamp does not illuminate, test the B+ circuit for a short to ground or an open/high resistance.
- Test for 6.0-7.0 volts between the LIN circuit terminal 5 and ground. If greater than the specified range, test the LIN circuit for a short to voltage. If the circuit tests normal, replace the applicable door module. If less than the specified range, test the LIN circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the applicable door module.
- Ignition OFF, reconnect the harness connector at the window motor.
- Ignition ON, observe the appropriate scan tool Window Motor Fault Status parameter while raising and lower the window. The parameter should read No Fault. If the parameter reads Motor Fault, Hall Fault, Memory Fault, LIN Fault, Anti-Trap Fault or Thermo Active, test or replace the appropriate power window motor.
- If all circuits test normal, replace the appropriate door module.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
- Supply voltage to the modules are in the normal operating range.
- The ignition switch in any position other than START.
The module setting the DTC has attempted to establish communications on the PTLAN serial data circuits more than 3 times.
- 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.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| SDG Module B+ Voltage | U1812, U1821, U1862, U1875, U1878, U1888, U0129 | U1812, U1821, U1862 | ||
| Wake Up Signal | U1812, *B137A 06 | U1812 | U1813, *B137A 01 | |
| SDG Module Ground | U1812, U1821, U1862 | |||
| * Sets in the SDG module. No crank, no start. Battery pack contactors are open. drive motor generator battery control module and SDG module will both be inoperative | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur.
The drive motor generator battery control module did not receive voltage from the SDG module on the wake up signal circuit.
- The driver information center (DIC) displays the message Service Hybrid System.
- Multiple DTCs may set depending on the fault location and when the fault occurred.
- 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 of 50, without a repeat of the malfunction.
A false DTC U1812 can set if the engine does not crank while the ignition key is held in the start position for greater than 3 seconds. Diagnose the engine does not crank condition first.
- Ignition OFF, disconnect the inline harness connector X350 at the drive motor generator battery.
- Ignition ON, verify that a test lamp illuminates between the wake up signal circuit terminal 10 X350 and ground. If the test lamp does not illuminate, test the circuit for an open/high resistance. If the circuit tests normal, replace the SDG module. If the test lamp illuminates, test the wake up signal circuit of the drive motor generator battery control module electrical harness for an open/high resistance.
- If all circuits test normal, replace the drive motor generator battery control module.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Wake Up Signal | U1812, *B137A 06 | U1812 | U1813, *B137A 01 | |
| * Sets in the SDG module. No crank, no start. Battery pack contactors are open. drive motor generator battery control module and SDG module will both be inoperative | ||||
- The system voltage is between 9-18 volts.
- Ignition is OFF.
The drive motor generator battery control module receives voltage on wake up signal circuit for greater than 3 seconds when the ignition is OFF.
The hybrid system signals the engine control module (ECM) to request illumination of the malfunction indicator lamp (MIL).
- A current DTC clears when the malfunction is no longer present, including a key ON condition when both wake up signals are energized.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold of 50, without a repeat of the malfunction.
DTC U1813 will always set with SDG module DTC B137A 01.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Accessory Wake Up Signal Serial Data | U1814 | U0100 |
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur.
The BCM senses a short to ground on the accessory wake up serial data circuit.
- The modules use a default value for the missing parameters until the next ignition cycle.
- The modules is never signaled, therefore the specific subsystems will not function.
- The vehicle may not start.
- 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 of 50, without a repeat of the malfunction.
- Short to ground may open the fuse feeding the ignition switch.
- Short to ground may also set multiple no communication DTCs for GMLAN high speed modules.
- Ignition OFF, disconnect the X1 harness connector at the ECM and the TCM one at a time. After each disconnect, test for current DTCs. DTC U1814 should remain current. If the DTC becomes history, replace the module disconnected when the DTC became history.
- Ignition OFF, disconnect the X4 harness connector at the BCM.
- Test for infinite resistance between the signal circuit terminal 19 and ground. If less than the specified value, test the signal circuit for a short to ground.
- If all circuits tests normal, replace the BCM.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| B+ | 1 | U1815/U1816 | ||
| B+ | 1 | U1815/U1816 | ||
| Ignition | 1 | U1815/U1816 | ||
| Module Ground Strap | U1815/U1816 | 1 | ||
| High Speed hybrid GMLAN Serial Data (+) | U0074 | U1815/U1816 | U0074 | |
| High Speed hybrid GMLAN Serial Data (-) | U0074 | U1815/U1816 | U0074 | |
| Hybrid Module Wake-up Signal | B137A | U1815/U1816 | ||
| 1. Multiple symptoms may occur due to open fuses. | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur from this specific module.
A supervised periodic message that includes the transmitter module availability has not been received.
The modules is never signaled, therefore the specific subsystems will not function.
- 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 of 50, without a repeat of the malfunction.
- DTC U1815 can set current in the HPCM, ECM, and the SDGM.
- If DTC U1815 is only set in the HPCM, the PIM must be replaced due to all circuits between the HPCM and MCM being internal to the PIM.
- Ignition OFF, disconnect the harness connector X1 at the PIM.
- Test for less than 5 ohms between the PIM case and ground. If greater than the specified range, test the ground strap for an open/high resistance. If the circuit tests normal, replace the PIM.
- Ignition ON, verify that a test lamp illuminates between the following voltage circuit terminals of the PIM and ground. Terminal 6 Terminal 7 Terminal 20 If the test lamp does not illuminate, test the circuit for a short to ground or an open/high resistance.
- Ignition ON, verify that a test lamp illuminates between the signal circuit terminal 19 and ground. If the test lamp does not illuminate, test the circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the SDGM.
- Ignition OFF, disconnect the harness connector X3 at the engine control module.
- Test for less than 1.0 ohm on the high speed hybrid GMLAN serial data circuits between the following ECM and PIM circuit terminals. ECM X 3 terminal 53 and PIM X 1 terminal 11 ECM X 3 terminal 33 and PIM X 1 terminal 10 If greater than the specified range, test the circuit for open/high resistance
- If all circuits test normal, replace the PIM.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| B+ | 1 | U1815/U1816 | ||
| B+ | 1 | U1815/U1816 | ||
| Ignition | 1 | U1815/U1816 | ||
| Module Ground Strap | U1815/U1816 | 1 | ||
| High Speed hybrid GMLAN Serial Data (+) | U0074 | U1815/U1816 | U0074 | |
| High Speed hybrid GMLAN Serial Data (-) | U0074 | U1815/U1816 | U0074 | |
| Hybrid Module Wake-up Signal | B137A | U1815/U1816 | ||
| 1. Multiple symptoms may occur due to open fuses. | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur from this specific module.
A supervised periodic message that includes the transmitter module availability has not been received.
The modules is never signaled, therefore the specific subsystems will not function.
- 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 of 50, without a repeat of the malfunction.
- When testing circuits to the SDGM access can be accomplished by removing the instrument panel center trim panel. Note that this procedure does not allow removal of the SDGM, only access to the connector. Refer to «Instrument Panel Center Trim Panel Replacement (with RPO SLT)»(ref-317137-S07752166422009060900000) .
- DTC U1816 can set current in the HPCM, ECM, and the SDGM.
- If DTC U1816 is only set in the HPCM, the PIM must be replaced due to all circuits between the HPCM and MCM being internal to the PIM.
- Ignition OFF, disconnect the harness connector X1 at the PIM.
- Test for less than 5 ohms between the PIM case and ground. If greater than the specified range, test the ground strap for an open/high resistance. If the circuit tests normal, replace the PIM.
- Ignition ON, verify that a test lamp illuminates between the following voltage circuit terminals of the PIM and ground. Terminal 6 Terminal 7 Terminal 20 If the test lamp does not illuminate, test the circuit for a short to ground or an open/high resistance.
- Ignition ON, verify that a test lamp illuminates between the signal circuit terminal 19 and ground. If the test lamp does not illuminate, test the circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the SDGM.
- Ignition OFF, disconnect the harness connector X3 at the engine control module.
- Test for less than 1.0 ohm on the high speed hybrid GMLAN serial data circuits between the following ECM and PIM circuit terminals. ECM X 3 terminal 53 and PIM X 1 terminal 11 ECM X 3 terminal 33 and PIM X 1 terminal 10 If greater than the specified range, test the circuit for open/high resistance
- If all circuits test normal, replace the PIM.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| PTLAN + (circuit 6105) | U0074* | U1817* **, U189A in HPCM, U182A in SDGM | U0074* | |
| PTLAN - (circuit 6106) | U0074* | U1817* **, U189A in HPCM, U182A in SDGM | U0074* | |
| * Other modules/DTCs will set with this fault. ** This DTC may set in the ECM or the SDGM. | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur for this specific module.
A supervised periodic message that includes the transmitter module availability has not been received.
The modules is never signaled, therefore the specific subsystems will not function.
- 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 of 50, without a repeat of the malfunction.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| ECM B+ | 1* | 1* | ||
| ECM Ground | 1* | |||
| PTLAN + | U0074* | U1818*, U189A | U0074* | |
| PTLAN | U0074* | U1818*, U189A | U0074* | |
| * Other modules/DTCs will set with this fault. 1. Multiple DTCs including U1818 may set, and multiple symptoms including no start may occur | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur from this specific module.
A supervised periodic message that includes the transmitter module availability has not been received.
The modules is never signaled, therefore the specific subsystems will not function.
- 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 of 50, without a repeat of the malfunction.
- When testing circuits to the SDGM access can be accomplished by removing the instrument panel center trim panel. Note that this procedure does not allow removal of the SDGM, only access to the connector. Refer to «Instrument Panel Center Trim Panel Replacement (with RPO SLT)»(ref-317137-S07752166422009060900000) .
- If the ECM is inoperative due to an open in the voltage or ground circuits then DTC U0100 will be set current in the power steering control module (PSCM).
- Different DTCs may set in different modules along with this DTC depending on where the fault occurs and the vehicle operating conditions when the fault occurs.
- Ignition OFF, disconnect harness connector X1 of the APM and the EBCM.
- Test for less than 1.0 ohm between the APM and the EBCM on the following circuit terminals. PTLAN + APM terminal 5 and EBCM terminal 33 PTLAN - APM terminal 1 and EBCM terminal 21 If greater than the specified range, test the circuit for an open/high resistance.
- Ignition OFF, disconnect harness connector X1 of the SDGM.
- Test for less than 1.0 ohm between the EBCM and the SDGM on the following circuit terminals. PTLAN + EBCM terminal 34 and SDGM terminal 13 PTLAN - EBCM terminal 22 and SDGM terminal 11 If greater than the specified range, test the circuit for an open/high resistance.
- If the circuits test normal, replace the SDGM.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Ignition Voltage (circuit 948) | U1820*, U189A in HPCM, U1818 in SDGM | U1820*, U189A in HPCM, U1818 in SDGM | ||
| Ground (circuit 950) | U1820*, U189A in HPCM, U1818 in SDGM | |||
| PTLAN + (circuit 6105) | U0074* | U1820*, U189A in HPCM, U1818 in SDGM | U0074* | |
| PTLAN - (circuit 6106) | U0074* | U1820*, U189A in HPCM, U1818 in SDGM | U0074* | |
| * Other modules/DTCs will set with this fault. | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur for this specific module.
A supervised periodic message that includes the transmitter module availability has not been received.
The modules is never signaled, therefore the specific subsystems will not function.
- 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 of 50, without a repeat of the malfunction.
- Verify the following DTCs are not set in the modules as follows: SDGM - U1818 HPCM - U189A If any listed DTC is present, refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(ref-317170-S26882385112009060900000) to diagnose that DTC prior to this diagnostic.
- Ignition OFF, disconnect the harness connector of the yaw rate and lateral acceleration sensor.
- Verify that a test lamp illuminates between the ground circuit terminal 6 and B+. If the test lamp does not illuminate, test the circuit for an open/high resistance or short to ground. If the circuit tests normal, replace the EBCM.
- Ignition ON, verify that a test lamp illuminates between the ignition voltage circuit terminal 1 and ground. If the test lamp does not illuminate, test the circuit for an open/high resistance. If the circuit tests normal, replace the EBCM.
- Ignition OFF, disconnect harness connector X1 of the SDGM.
- Test for less than 1.0 ohm between the SDGM and the yaw rate and lateral acceleration sensor on the following circuit terminals. PTLAN + SDGM terminal 14 and yaw rate and lateral acceleration sensor terminal 2 PTLAN - SDGM terminal 12 and yaw rate and lateral acceleration sensor terminal 3 If greater than the specified range, test the circuit for an open/high resistance.
- If the circuits test normal, replace the SDGM.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| B+ | U1821* | U1821 | ||
| Ground | U1821* | |||
| PTLAN + | U0074* | U1821, 1 | U0074* | |
| PTLAN | U0074* | U1821, 1 | U0074* | |
| * Other modules/DTCs may set with this fault. 1. Multiple DTCs including U1821 may set and multiple symptoms including a no start condition may occur. | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur from this specific module.
A supervised periodic message that includes the transmitter module availability has not been received.
The modules is never signaled, therefore the specific subsystems will not function.
- 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 of 50, without a repeat of the malfunction.
Different DTCs may set in different modules along with this DTC depending on where the fault occurs and the vehicle operating conditions when the fault occurs.
- Ignition OFF, disable the high voltage at the drive motor generator battery. Refer to «High Voltage Disabling»(ref-317196-S27384397302009060900000) .
- Ignition OFF, disconnect harness connector X4 of the accessory DC power control module.
- Test for less than 1.0 ohm between the accessory DC power control module connector terminal and ground. If greater than the specified value, test the ground circuit for an open/high resistance.
- Ignition ON, disconnect harness connector X3 of the accessory DC power control module.
- Verify that a test lamp illuminates between the accessory DC power control module connector terminal A and ground. If the test lamp does not illuminate, test the B+ circuit for a short to ground or an open/high resistance.
- Ignition OFF, disconnect harness connector X1 of the accessory DC power control module and the drive motor generator power inverter module.
- Test for less than 1.0 ohm at the accessory DC power control module connector and drive motor generator power inverter module connector between the following connector serial data terminals. Accessory DC power control module terminal 1 and drive motor generator power inverter module terminal 24 Accessory DC power control module terminal 2 and drive motor generator power inverter module terminal 25 If greater than the specified value, test the serial data circuits for an open/high resistance.
- Test for infinte resistance between the accessory DC power control module terminal 2 and accessory DC power control module terminal 1. If less than the specified value, test the serial data circuits for a short between the circuits.
- If all circuits test normal, replace the accessory DC power control module.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| B+ From 200 A Mega fuse | U182A* | U182A* | ||
| PTLAN + 2 circuits at EBCM | U0074* | U182A* | U0074* | |
| PTLAN - 2 circuits at EBCM | U0074* | U182A* | U0074* | |
| Wake Up Signal circuit 932 | B137B* | U182A* | U189A* | |
| * Other modules/DTCs will set with this fault. | ||||
- The system voltage is between 9-16 volts.
- The ignition in RUN.
- The APM wake up signal is open.
- The APM does not receive battery voltage.
- The PTLAN circuits between the SDGM and the APM are open.
The modules is never signaled, therefore the specific subsystems may not function. Depending on the fault, the MIL, battery indicator may illuminate and several DIC messages be present.
- 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 of 50, without a repeat of the malfunction.
- When testing circuits to the SDGM access can be accomplished by removing the instrument panel center trim panel. Note that this procedure does not allow removal of the SDGM, only access to the connector. Refer to «Instrument Panel Center Trim Panel Replacement (with RPO SLT)»(ref-317137-S07752166422009060900000) .
- Different DTCs may set in different modules along with this DTC depending on where the fault occurs and the vehicle operating conditions when the fault occurs.
- Ignition OFF, disconnect harness connector X1 of the APM.
- Ignition ON, test for B+ between the wake up signal circuit terminal 3 and ground. If less than the specified value, test the circuit for an open/high resistance. If the circuit tests normal, replace the SDGM.
- Ignition OFF, disconnect harness connector X3 of the APM.
- Ignition ON, test for B+ between the B+ circuit terminal 1 and ground. If less than the specified value, test the circuit for an open/high resistance. If the circuit tests normal, replace the SDGM.
- Disconnect harness connector X1 of the EBCM.
- Test for less than 1.0 ohm between the APM and the EBCM on the following circuit terminals. PTLAN + APM terminal 5 and EBCM terminal 33 PTLAN - APM terminal 4 and EBCM terminal 21 If greater than the specified range, test the circuit for an open/high resistance.
- Ignition OFF, disconnect harness connector X1 of the SDGM.
- Test for less than 1.0 ohm between the EBCM and the SDGM on the following circuit terminals. PTLAN + EBCM terminal 34 and SDGM terminal 13 PTLAN - EBCM terminal 22 and SDGM terminal 11 If greater than the specified range, test the circuit for an open/high resistance.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
- The system voltage is between 9-16 volts.
- The vehicle power mode master indicates that the need for serial data communications.
A supervised periodic message that includes the transmitter module availability has not been received.
- 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.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
- The system voltage is between 9-16 volts.
- The vehicle power mode master indicates that the need for serial data communications.
A supervised periodic message that includes the transmitter module availability has not been received.
- 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.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| SDG Module B+ Voltage | *U1862, U1888, U1878, U1875, U1821, U1812, U0129 | U1862, U1821, U1812 | ||
| SDG Module Serial Data Communication Enable | U1862 | U1862 | ||
| High Speed GMLAN Serial Data Bus | *U1862, U1888, U1886, U1885, U1879, U1878, U1876, U1875, U1866, U0140, U0129, U0102, U0101, U0100 | *U1888, U1878, U8175, U0129 | *U1862, U1888, U1886, U1885, U1879, U1878, U1876, U1875, U1866, U0140, U0129, U0102, U0101, U0100 | |
| High Speed GMLAN Serial Data Bus | *U1862, U1888, U1886, U1885, U1879, U1878, U1876, U1875, U1866, U0140, U0129, U0102, U0101, U0100 | *U1888, U1878, U8175, U0129 | *U1862, U1888, U1886, U1885, U1879, U1878, U1876, U1875, U1866, U0140, U0129, U0102, U0101, U0100 | |
| SDG Module Ground | U1862, U1821, U1812 | |||
| Drive Motor Generator Battery Control Module B+ Voltage | *U1862, U1888, U1878, U1875, U1821, U1812, U0129 | **U1888, U1878, U1875, U0129 | ||
| * No crank, no start. Battery pack contactors are open. drive motor generator battery control module and SDG module will both be inoperative. ** No crank, no start. Battery pack contactors are open. drive motor generator battery control module is inoperative. | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur from the drive motor generator battery control module via the SDG module.
A supervised periodic message that includes the SDG module availability has not been received by the drive motor generator battery control module.
- The charging system will not operate properly and the vehicle battery will discharge as the vehicle is driven.
- The driver information center (DIC) displays the message Service Hybrid System.
- Multiple DTCs may set depending on the fault location and when the fault occurred.
- 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 of 50, without a repeat of the malfunction.
- If the SDG module becomes inoperative, the drive motor generator battery control module will set DTC U1862 and other modules will set loss of communication DTCs against the SDG module.
- If serial data is lost between the SDG module and the drive motor generator battery control module multiple modules will set loss of communication DTCs against the drive motor generator battery control module.
- Ignition OFF, disconnect the harness connector X2 at the SDG module.
- Ignition OFF and the scan tool disconnected, open and close the driver door, and wait 1 minute.
- Test for less than 5.0 ohms between the ground circuit terminal 18 X2 and ground. If greater than the specified range, test the circuit for an open/high resistance.
- Ignition ON, verify that a test lamp illuminates between the B+ circuit terminal 8 X2 and ground. If the test lamp does not illuminate, test the circuit for a short to ground or an open/high resistance.
- Test for 10.5-12.5 volts between the serial data communication enable circuit terminal 16 X2 and ground. If less than the specified range, test the circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the applicable communication/control module.
- Ignition OFF, connect the harness connector X2 to the SDG module.
- Ignition OFF, disconnect the harness connector X1 at the SDG module.
- Ignition ON, test for 2.1-2.5 volts between the high speed GMLAN serial data bus low circuit terminal listed below and ground: Terminal 15 X1 Terminal 16 X1 If greater than the specified range, test the circuit for a short to voltage. If the circuit tests normal, replace the applicable communication/control module. If less than the specified range, test the circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the applicable communication/control module.
- If all circuits test normal, replace the SDG module.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| BCM B+ | U1866*, U0140 in EBCM | U1866*, U0140 in EBCM | ||
| BCM Ground | U1866*, U0140 in EBCM | |||
| HSGMLAN + (circuit 2500) | 1* | U1866*, U0140 in EBCM | 1* | |
| HSGMLAN - (circuit 2501) | 1* | U1866*, U0140 in EBCM | 1* | |
| * Other modules/DTCs will set with this fault. 1. Scan tool does not communicate with high speed GMLAN device. | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur fro this specific module.
A supervised periodic message that includes the transmitter module availability has not been received.
The modules is never signaled, therefore the specific subsystems will not function.
- 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 of 50, without a repeat of the malfunction.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
- The system voltage is between 9-16 volts.
- The vehicle power mode master indicates that the need for serial data communications.
A supervised periodic message that includes the transmitter module availability has not been received.
- 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.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
- The system voltage is between 9-16 volts.
- The vehicle power mode master indicates that the need for serial data communications.
A supervised periodic message that includes the transmitter module availability has not been received.
- 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.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| BECM B+ (circuit 4240) | U0146* in PSCM | U1875* in HPCM, U0111 in SDGM | ||
| BECM Ground (circuit 2751) | U1875* in HPCM, U0111 in SDGM | |||
| BECM Communication Enable Signal (circuit 5986) | U1875* in HPCM, U2099 in BCM | U1875* in HPCM, U0111 in SDGM | ||
| HSGMLAN + (circuit 2500) | 1* | U1875* in HPCM, U0111 in SDGM | 1* | |
| HSGMLAN - (circuit 2501) | 1* | U1875* in HPCM, U0111 in SDGM | 1* | |
| HPCM Ignition (circuit 2139) | P2534 | P2534 | U1875* in HPCM, B1453 in SDGM | |
| * Other modules/DTCs will set with this fault. 1. Scan tool does not communicate with high speed GMLAN device. | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur fro this specific module.
A supervised periodic message that includes the transmitter module availability has not been received.
The modules is never signaled, therefore the specific subsystems will not function.
- 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 of 50, without a repeat of the malfunction.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| ECM B+ | U1876*, U0100 in HPCM | U1876*, U0100 in HPCM | ||
| ECM Ground | U1876*, U0100 in HPCM | |||
| ECM Wake Up Signal (circuit 5985) | U1876* in HPCM, U1814 in BCM | U1876*, U0100 in HPCM | ||
| HSGMLAN + (circuit 2500) | 1* | U1876*, U0100 in HPCM | 1* | |
| HSGMLAN - (circuit 2501) | 1* | U1876*, U0100 in HPCM | 1* | |
| * Other modules/DTCs will set with this fault. 1. Scan tool does not communicate with high speed GMLAN device. | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur fro this specific module.
A supervised periodic message that includes the transmitter module availability has not been received.
The modules is never signaled, therefore the specific subsystems will not function.
- 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 of 50, without a repeat of the malfunction.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| BECM B+ (circuit 4240) | U0146* in PSCM | U1878* in HPCM, U0111 in SDGM | ||
| BECM Ground (circuit 2751) | U1878* in HPCM, U0111 in SDGM | |||
| BECM Communication Enable Signal (circuit 5986) | U1878* in HPCM, U2099 in BCM | U1878* in HPCM, U0111 in SDGM | ||
| HSGMLAN + (circuit 2500) | 1* | U1878* in HPCM, U0111 in SDGM | 1* | |
| HSGMLAN - (circuit 2501) | 1* | U1878* in HPCM, U0111 in SDGM | 1* | |
| HPCM Ignition (circuit 2139) | P2534 | P2534 | U1875* in HPCM, B1453 in SDGM | |
| * Other modules/DTCs will set with this fault. 1. Scan tool does not communicate with high speed GMLAN device. | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur fro this specific module.
A supervised periodic message that includes the transmitter module availability has not been received.
The modules is never signaled, therefore the specific subsystems will not function.
- 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 of 50, without a repeat of the malfunction.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| ECM B+ | U1879*, U0100 in HPCM | U1879*, U0100 in HPCM | ||
| ECM Ground | U1879*, U0100 in HPCM | |||
| ECM Wake Up Signal (circuit 5985) | U1879* in HPCM, U1814 in BCM | U1879*, U0100 in HPCM | ||
| HSGMLAN + (circuit 2500) | 1* | U1879*, U0100 in HPCM | 1* | |
| HSGMLAN - (circuit 2501) | 1* | U1879*, U0100 in HPCM | 1* | |
| * Other modules/DTCs will set with this fault. 1. Scan tool does not communicate with high speed GMLAN device. | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur fro this specific module.
A supervised periodic message that includes the transmitter module availability has not been received.
The modules is never signaled, therefore the specific subsystems will not function.
- 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 of 50, without a repeat of the malfunction.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| HSGMLAN + (circuit 2500) | U0073* | U1885* | U0073* | |
| HSGMLAN - (circuit 2501) | U0073* | U1885* | U0073* | |
| * Other modules/DTCs will set with this fault. | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur from this specific module.
A supervised periodic message that includes the transmitter module availability has not been received.
The modules is never signaled, therefore the specific subsystems will not function.
- 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 of 50, without a repeat of the malfunction.
Different DTCs may set in different modules along with this DTC depending on where the fault occurs and the vehicle operating conditions when the fault occurs.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| ECM B+ | U1886*, U0100 in HPCM | U1886*, U0100 in HPCM | ||
| ECM Ground | U1886*, U0100 in HPCM | |||
| ECM Wake Up Signal (circuit 5985) | U1886* in HPCM, U1814 in BCM | U1886*, U0100 in HPCM | ||
| HSGMLAN + (circuit 2500) | 1* | U1886*, U0100 in HPCM | 1* | |
| HSGMLAN - (circuit 2501) | 1* | U1886*, U0100 in HPCM | 1* | |
| * Other modules/DTCs will set with this fault. 1. Scan tool does not communicate with high speed GMLAN device. | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur fro this specific module.
A supervised periodic message that includes the transmitter module availability has not been received.
The modules is never signaled, therefore the specific subsystems will not function.
- 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 of 50, without a repeat of the malfunction.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Drive Motor Generator Battery Control Module B+ Voltage | U1888, U1878, U1875, U1862, U1821, U1812, U0129, *U0111 | U1888, U1878, U1875, *U0111 | ||
| Drive Motor Generator Battery Control Module Serial Data Communication Enable | U1888, U1878, U1875, *U209A | U1888, U1878, U1875, *U0111 | ||
| High Speed GMLAN Serial Data Bus + | **U1888 | U1888, U1878, U1875, U0129, *U0111 | **U1888 | |
| High Speed GMLAN Serial Data Bus | **U1888 | U1888, U1878, U1875, U0129, *U0121, *U0111 | **U1888 | |
| Drive Motor Generator Battery Control Module Ground | U1888, U1878, U1875, *U0111 | |||
| HPCM Ignition (circuit 2139) | P2534 | P2534 | U1888, *B1453 | |
| * Sets in the SDG module ** No scan tool communication with hard fault. Additionl DTCs are set | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur fro this specific module.
A supervised periodic message that includes the transmitter module availability has not been received.
- The driver information center (DIC) displays the message Service Hybrid System.
- Multiple DTCs may set depending on the fault location and when the fault occurred.
- The vehicle will not start or run because the 300 volt battery contactors are OPEN.
- 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 of 50, without a repeat of the malfunction.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| PTLAN + 2 circuits at PIM | U0074* | U189A* | U0074* | |
| PTLAN - 2 circuits at PIM | U0074* | U189A* | U0074* | |
| Wake Up Signal circuit 968 | B137A* in SDGM | U189A* ** | 1 | |
| Wake Up Signal circuit 932 | B137B* | U182A* | U189A* | |
| Wake Up Signal Circuit 5985 | U1814* in BCM | U1812* in HPCM | U209A* in SDGM | |
| * Other modules/DTCs will set with this fault. ** Open at SDGM or BECM will set DTC U1812 in HPCM. Open at PIM will set DTC U189A in the HPCM. 1. Parasitic drain on battery, and may set DTC U1875, U1876, U1878, U1879 as history in the HPCM with the key ON, or as current with the key OFF. | ||||
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur.
- The HPCM does not receive voltage from the SDGM on the wake up signal circuit.
- The wake up circuit between the SDGM and the APM is shorted to voltage.
- Any of the 4 PTLAN circuits connected to the HPCM are open.
The modules is never signaled, therefore the specific subsystems may not function. Depending on the fault, the MIL, battery indicator may illuminate and several DIC messages be present.
- 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 of 50, without a repeat of the malfunction.
- When testing circuits to the SDGM access can be accomplished by removing the instrument panel center trim panel. Note that this procedure does not allow removal of the SDGM, only access to the connector. Refer to «Instrument Panel Center Trim Panel Replacement (with RPO SLT)»(ref-317137-S07752166422009060900000) .
- Circuits to the HPCM are diagnosed only to the PIM connector because the HPCM is replaced as part of the PIM.
- Different DTCs may set in different modules along with this DTC depending on where the fault occurs and the vehicle operating conditions when the fault occurs.
- Ignition OFF, disconnect harness connector X1 of the APM.
- Test for less than 0.5 volts between the wake up signal circuit terminal 3 and ground. If greater than the specified range, test the signal circuit for a short to voltage. If the circuit tests normal, replace the SDGM.
- Disconnect harness connector X1 of the PIM.
- Test for B+ between the wake up signal circuit terminal 19 and ground. If less than the specified value, test the circuit for an open/high resistance. If the circuit tests normal, replace the SDGM.
- Test for less than 1.0 ohm between the APM and the PIM on the following circuit terminals. PTLAN + APM terminal 2 and PIM terminal 25 PTLAN - APM terminal 1 and PIM terminal 24 If greater than the specified range, test the circuit for an open/high resistance.
- Ignition OFF, disconnect harness connector X3 of the engine control module (ECM).
- Test for less than 1.0 ohm between the APM and the ECM on the following circuit terminals. PTLAN + APM terminal 11 and ECM terminal 53 PTLAN - APM terminal 10 and ECM terminal 33 If greater than the specified range, test the circuit for an open/high resistance.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using the diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| High Speed GMLAN Serial Data Wake Up | U2099, U0100-U0299 | U2099, U0100-U0299 | U0100-U0299 1 | |
| 1 History only. If cleared the DTC will return after several ignition cycles. | ||||
- The system voltage is between 9-16 volts.
- The BCM attempts to enable the modules connected to the high speed GMLAN serial data wake up circuit.
The BCM senses a short to ground or an open/high resistance on the high speed GMLAN serial data wake up circuit.
- The output command is turned off while the malfunction is present.
- The modules use a default value for the missing parameters.
- The modules is never signaled, therefore the specific subsystems will not function.
- 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 of 50, without a repeat of the malfunction.
- Short to ground or an open/high resistance will also set multiple history no communication codes for GMLAN high speed modules
- Module terminal tension should be checked before any module is replaced.
- With the ignition OFF, disconnect the harness connector at each module on the circuit one at a time. After each disconnect, retest for current DTCs. DTC U2099 should remain current. If the DTC becomes history, replace the module disconnected before the DTC became history.
- Ignition OFF, disconnect the harness connector X3 at the BCM.
- With the harness connector at the modules disconnected, test for infinite resistance between the BCM high speed GMLAN serial data wake up circuit terminal X3, 19 and ground. If less than the specified value, test the wake up circuit for a short to ground.
- Test for less than 1 ohms between the BCM high speed GMLAN serial data wake up circuit terminal X3, 19 and each serial data wake up circuit terminal at each disconnected module connector. If greater than the specified value, test for an open/high resistance in the serial data wake up circuit. If all circuits test normal and the DTC is current, replace the BCM.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Ignition Voltage (Circuit 2139) | P2534* ** | P2534** | U209A** or B1453 | |
| Ignition Voltage (Circuit 239) | B1453* ** | B1453** | U209A** or B1453 | |
| Communication Enable Signal (Circuit 5986) | U209A** or U2099 | U209A** | ||
| Wake Up Signal (Circuit 5985) | U1814* | U1812* | U209A* | |
| * Circuit fuse will open ** May set other module/DTCs. | ||||
- The system voltage is between 9-16 volts.
- The ignition key is OFF.
- The communication enable signal circuit is open/high resistance.
- The wake up signal circuit is shorted to voltage.
The MIL may illuminate and the DIC may display multiple messages.
- 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 of 50, without a repeat of the malfunction.
When testing circuits to the SDGM access can be accomplished by removing the instrument panel center trim panel. Note that this procedure does not allow removal of the SDGM, only access to the connector. Refer to Instrument Panel Center Trim Panel Replacement (with RPO SLT) .
- Ignition OFF, disconnect the harness connector X2 at the SDGM.
- Verify less than 0.5 volts between the wake up signal circuit terminal 19 and ground. If greater than the specified range, test the circuit for a short to voltage. If the circuit tests normal, replace the BCM.
- Ignition ON, verify B+ between the communication enable signal circuit terminal 16 and ground. If less than the specified value, test the circuit for an open/high resistance. If the circuit tests normal, replace the BCM.
- If all circuits test normal, replace the SDGM.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Wake Up Signal (circuit 5986) | U209A in SDGM or U2099 in BCM | U209A* | U209D** | |
| * Other modules will set other DTC with this fault. ** Will set DTC U209D as current with the key OFF, and as history with the key ON. Will also likely cause a parasitic drain on battery. | ||||
- The system voltage is between 9-18 volts.
- Ignition key OFF.
The BECM receives voltage from the BCM on wake up signal circuit 5986 for 3 seconds with the ignition OFF.
The hybrid powertrain control module (HPCM) will set DTC U209D.
- A current DTC clears when the malfunction is no longer present, including a key ON condition when both wake up signals are energized.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold of 50, without a repeat of the malfunction.
- DTC U209D will only set as current with the ignition in the OFF position. It will become history when the ignition is turned ON.
- When testing circuits to the SDGM access can be accomplished by removing the instrument panel center trim panel. Note that this procedure does not allow removal of the SDGM, only access to the connector. Refer to «Instrument Panel Center Trim Panel Replacement (with RPO SLT)»(ref-317137-S07752166422009060900000) .
- Different DTCs may set in different modules along with this DTC depending on where the fault occurs and the vehicle operating conditions when the fault occurs.
| WARNING | Always perform the High Voltage Disabling procedure prior to servicing any High Voltage component or connection. Personal Protection Equipment (PPE) and proper procedures must be followed. The High Voltage Disabling procedure will perform the following tasks: Identify how to disable high voltage. Identify how to test for the presence of high voltage. Identify condition under which high voltage is always present and personal protection equipment (PPE) and proper procedures must be followed. Failure to follow the procedures exactly as written may result in serious injury or death. |
- Perform the «High Voltage Disabling»(ref-317196-S27384397302009060900000) procedure.
- Ignition OFF, disconnect harness connector X1 of the BECM.
- Reconnect the 12-volt battery.
- Ignition OFF and scan tool disconnected, test for less than 1 volt between wake up signal terminal 13 and ground. If greater than the specified range, test the signal circuit for a short to voltage. If the circuit tests normal, replace the BCM.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
Circuit Description
The GMLAN serial data circuits are controller area network (CAN) serial data buses used to communicate information between the control modules. Typical data transmission speeds must be high enough to ensure that a required real-time response is maintained. On this vehicle there are 2 totally different types of GMLAN serial data circuits, the high speed 2-wire circuit and low speed single wire circuit. Refer to Data Link Communications Description and Operation for the complete description of these buses. The GMLAN serial data circuits also communicate directly to the DLC connector. Messages are interpreted by the externally connected CANdi module which acts as a transceiver for the scan tool.
Modules connected to the GMLAN serial data circuits monitor communications during normal vehicle operation, where operation information is exchanged among the modules. All the modules on the GMLAN networks, maintain 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 DTC U2100 will result.
- Supply voltage to the modules are in the normal operating range.
- The vehicle is in the RUN power mode.
The module setting the DTC has attempted to establish communications on the GMLAN circuits for more than 7 times.
- 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 of 50, without a repeat of the malfunction.
- This DTC cannot be retrieved with a current status. Diagnosis of a current DTC is accomplished via the symptom, «Scan Tool Does Not Communicate with High Speed GMLAN Device»(ref-317152-S05807814132009060900000) , or «Scan Tool Does Not Communicate with Low Speed GMLAN Device»(ref-317152-S41525131862009060900000) depending on the module serial data communication.
- 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»(ref-317152-S05807814132009060900000) , or «Scan Tool Does Not Communicate with Low Speed GMLAN Device»(ref-317152-S41525131862009060900000) procedure in order to isolate an intermittent condition.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
Modules connected to the GMLAN serial data circuits monitor for serial data communications during normal vehicle operation. Operating information and commands are exchanged among the modules. The modules have programmed information about what messages are needed to be exchanged on the serial data circuits, for each virtual network. The messages are also supervised and some periodic messages are used by the receiver module as an availability indication of the transmitter module.
DTC U2103 will set when fewer modules are detected on the buss before the modules can learn the other module IDs. If the communication buss is opened, or if the module power supply is lost when the vehicle is in the OFF power mode, and then placed in the RUN power mode, U2103 will set in specific modules.
- Voltage supplied to the modules is in the normal operating voltage range.
- The vehicle power mode requires serial data communication to occur.
- The DTC U2100 does not have a current status.
A supervised periodic message that includes the transmitter module availability has not been received.
The module uses a default value for the missing parameter.
- A current DTC clears when the malfunction is no longer present.
- A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.
- Diagnosis of this DTC is accomplished via the symptom, «DTC U0100-U0299»(ref-317152-S24282715782009060900000) .
- An intermittent condition is likely to be caused by a short on the GMLAN serial data circuits. Use the «DTC U0100-U0299»(ref-317152-S24282715782009060900000) procedure in order to isolate an intermittent condition.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
- The system voltage is between 9-16 volts.
- The vehicle power mode master requires serial data communication to occur.
A supervised periodic message that includes the transmitter module availability has not been received.
- The vehicle stability enhancement system (VSES), if equipped, and traction control system (TCS) will not function.
- System OFF lamps will illuminate for these systems.
- 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 of 50, without a repeat of the malfunction.
- Ignition OFF, disconnect the harness connector of the yaw and lateral accelerometer sensor.
- Ignition OFF, test for less than 5 ohms between the sensor ground circuit and ground. If greater than the specified range, test the ground circuit for an open/high resistance. If the circuit tests normal, replace the EBCM.
- Ignition ON, verify that a test lamp illuminates between the sensor B+ circuit and ground. If the test lamp does not illuminate, test the B+ circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the EBCM.
- Test the serial data circuits for an short to ground, open/high resistance, or short to voltage. If all circuits test normal, replace the yaw and lateral accelerometer sensor.
Visual/Physical Inspection
- Inspect for aftermarket devices which could affect the operation of the systems. Refer to «Checking Aftermarket Accessories»(ref-317172-S31262273302009060900000) .
- Inspect the easily accessible or visible system components for obvious damage or conditions which 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-317152-S23202275242009060900000)
- «Scan Tool Does Not Communicate with High Speed GMLAN Device»(ref-317152-S05807814132009060900000)
- «Scan Tool Does Not Communicate with Low Speed GMLAN Device»(ref-317152-S41525131862009060900000)
- «Scan Tool Does Not Communicate with Powertrain High Speed GMLAN Device»(ref-317152-S40335965702009060900000)
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| DLC B+ | 1 | 1 | ||
| DLC Ground | 1 | |||
| 1. Scan Tool Does Not Power Up | ||||
- 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.
- If the B+ circuit, ground circuits, and connections of the DLC are functioning properly, the malfunction must be due to the scan tool/CANdi module.
- Test for less than 2.0 ohms between the ground circuits terminal 4 of the DLC and ground, and terminal 5 of the DLC and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
- Ignition ON, verify a test lamp illuminates between the B+ circuit terminal 16 at the DLC and ground. If the test lamp does not illuminate, test the voltage supply circuit for a short to ground or an open/high resistance.
- If all circuits test normal, refer to the scan tool/CANdi module user guide.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| High Speed GMLAN Serial Data (+) | 1 | U0100-U0299* | 1 | |
| High Speed GMLAN Serial Data (-) | 1 | U0100-U0299* | 1 | |
| Ground (DLC, terminal 5) | 1 | |||
| * No communications with one or more high speed GMLAN modules. An open in only one high speed GMLAN serial data circuit may allow degraded communication between the modules. An open between the data link connector (DLC) and the first splice will only effect the communication with the scan tool. The vehicle modules will still communicate. 1. No communication with any high speed GMLAN module | ||||
- Sometimes, while diagnosing a specific customer concern or after a repair, you may notice a history U-code present. However, there is no associated "current" or "active" status. Loss-of-communication U-codes such as these can set for a variety of reasons. Many times, they are transparent to the vehicle operator and technician, and/or have no associated symptoms. Eventually, they will erase themselves automatically after a number of fault-free ignition cycles. This condition would most likely be attributed to one of these scenarios: A control module on the data communication circuit was disconnected while the communication circuit is awake. Power to one or more modules was interrupted during diagnosis A low battery condition was present, so some control modules stop communicating when battery voltage drops below a certain threshold. Battery power was restored to the vehicle and control modules on the communication circuit did not all re-initialize at the same time. If a loss-of-communication U-code appears in history for no apparent reason, it is most likely associated with one of the scenarios above. These are all temporary conditions and should never be interpreted as an intermittent fault, causing you to replace a part.
- Do not replace a control module reporting a U-code. The U-code identifies which control module needs to be diagnosed for a communication issue.
- Communication may be available between the BCM and the scan tool with the high speed GMLAN serial data system inoperative. This condition is due to the BCM using both the high and low speed GMLAN systems.
- An open in the DLC ground circuit terminal 5 will allow the scan tool to operate but not communicate with the vehicle. When the scan tool attempts to communicate with the vehicle a message "no CANdi module detected" will be displayed.
- The engine will not start when there is a total malfunction of the high speed GMLAN serial data bus.
- Technicians may find various Local Area Network (LAN) communication Diagnostic Trouble Codes (DTC) and no low speed GMLAN communications with the scan tool.
- The engine will not start when there is a total malfunction of the high speed GMLAN serial data bus. These conditions may be caused by the installation of an aftermarket navigation radio module (see bulletins). Some customers may comment of one or more of the following concerns: Vehicle will not crank. Vehicle cranks but will not start. Vehicle stability enhancement system warning lights and messages. PRNDL gear indicator position errors. Tire Pressure Monitor (TPM) system warning lights.
Note. Each control module may need to be disconnected to isolate a circuit fault. Use the schematic to identify the following: Control modules the vehicle is equipped with High speed GMLAN serial data circuit terminating resistors Control module locations on the high speed GMLAN serial data circuits Each control module's high speed GMLAN serial data circuit terminals
- Attempt to communicate with all control modules on the high speed GMLAN serial data circuit, refer to «Data Link References»(ref-317152-S37200970172009060900000) . Communications should not be available with two or more control modules on the high speed GMLAN serial data circuit. If only one control module is not communicating, diagnose that control module only; refer to «DTC U0100-U0299»(ref-317152-S24282715782009060900000) .
- Disconnect the scan tool from the DLC. The following tests will be done at the DLC connector.
- All access doors closed, ignition OFF for 60 seconds, test for less than 10 ohms between the ground circuit terminal 5 and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
- Ignition ON, test for less than 4.5 V between the serial data circuits listed below and ground: Terminal 6 Terminal 14 If greater than the specified range, test the serial data circuit for a short to voltage; refer to «Testing the Serial Data Circuits for a Short to Voltage»(ref-317152-S11024157012009072300000) .
- Ignition OFF for 60 seconds, test for greater than 100 ohms between the serial data circuits listed below and ground: Terminal 6 Terminal 14 If not the specified value, test the serial data circuit for a short to ground; refer to «Testing the Serial Data Circuits for a Short to Ground»(ref-317152-S18056749312009072300000) .
- Test for 50-70 ohms between the serial data circuits terminal 6 and terminal 14. If less than 35 ohms, test for a short between the serial data circuits; refer to «Testing the Serial Data Circuits for a Short between the Circuits»(ref-317152-S27863576922009072300000) . If 35-50 ohms there may be a third terminating resistor between the serial data circuits. This can happen if the incorrect control module is installed. Some control modules are available with and without the terminating resistors installed to reduce the need of terminating resistors in the wiring harness. If greater than 70 ohms but less than infinite, test the serial data circuit for an open/high resistance; refer to «Testing the Serial Data Circuits for an Open/High Resistance»(ref-317152-S26619851752009072300000) . If infinite, test the serial data circuits between the DLC and the first connection to the serial data circuit for an open/high resistance.
- Ignition OFF, disconnect the harness connectors with the high speed GMLAN serial data circuits at an easily accessible control module.
- Ignition ON, test for greater than 4.5 V between each serial data circuit at the control module connector that was just disconnected and ground. Verify that one or more serial data circuits are greater than 4.5 V. If all serial data circuits are less than the specified range, replace the control module that was disconnected.
- Ignition OFF, disconnect the harness connectors with the high speed GMLAN serial data circuits at another control module, in the direction of the circuit shorted to voltage.
- Ignition ON, test for greater than 4.5 V between the serial data circuits at the control module connector that was just disconnected and ground. Verify that one or more serial data circuits are greater than 4.5 V. If all serial data circuits are less than the specified range, replace the control module that was just disconnected.
- Repeat step 3 until one of the follow conditions are isolated: A short to voltage on the serial data circuit between 2 control modules A short to voltage on the serial data circuit between a control module and a terminating resistor.
- Ignition OFF, disconnect the harness connectors with the high speed GMLAN serial data circuits at an easily accessible control module.
- Ignition OFF for 60 seconds, test for less than 1k ohms between each serial data circuit at the control module connector that was just disconnected and ground. Verify that one or more serial data circuits are less than 1k ohms. If all serial data circuits are greater than the specified range, replace the control module that was disconnected.
- Disconnect the harness connectors with the high speed GMLAN serial data circuits at another control module, in the direction of the circuit shorted to ground.
- Ignition OFF for 60 seconds, test for less than 1k ohms between the serial data circuits at the control module connector that was just disconnected and ground. Verify that one or more serial data circuits are less than 1k ohms. If greater than the specified range for all serial data circuits, replace the control module that was just disconnected.
- Repeat step 3 until one of the follow conditions are isolated: A short to ground on the serial data circuit between 2 control modules A short to ground on the serial data circuit between a control module and a terminating resistor
- Ignition OFF, disconnect the harness connectors with the high speed GMLAN serial data circuits at an easily accessible control module that is not communicating.
- Ignition OFF for 60 seconds, test for less than 35 ohms between each pair of serial data circuits at the control module connector that was just disconnected. Verify that one pair of serial data circuits are less than 35 ohms. If each pair of serial data circuits is greater than the specified range, replace the control module that was disconnected.
- Connect the harness connectors at the control module that was disconnected.
- Disconnect the harness connectors with the high speed GMLAN serial data circuits at another control module, in the direction of the circuits shorted together.
- Ignition OFF for 60 seconds, test for less than 35 ohms between each pair of serial data circuits at the control module connector that was just disconnected. Verify that one pair of serial data circuits are less than 35 ohms. If each pair of serial data circuits is within the specified range, replace the control module that was just disconnected.
- Repeat step 3 until one of the following conditions are isolated: Serial data circuits shorted together between 2 control modules Serial data circuits shorted together between a control module and a terminating resistor A shorted terminating resistor
- Ignition OFF, disconnect the harness connectors with the high speed GMLAN serial data circuits at an easily accessible control module that is not communicating.
- Ignition OFF for 60 seconds, test for greater than 100k ohms between each pair of serial data circuits at the control module connector that was just disconnected. Verify that one pair of serial data circuits are greater than 100k ohms. If each pair of serial data circuits is less than the specified range, replace the control module that was disconnected.
- Connect the harness connectors at the control module that was disconnected.
- Disconnect the harness connectors with the high speed GMLAN serial data circuits at another control module, in the direction of the open circuit.
- Ignition OFF for 60 seconds, test for greater than 100k ohms between each pair of serial data circuits at the control module connector that was just disconnected. Verify that one pair of serial data circuits are greater than 100k ohms. If each pair of serial data circuits is less than the specified range, replace the control module that was just disconnected.
- Repeat step 3 until one of the following conditions are isolated: An open/high resistance on the serial data circuit between 2 control modules An open/high resistance on the serial data circuit between a control module and a terminating resistor An open/high resistance terminating resistor
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Low Speed GMLAN Serial Data (+) | 1 | 2* | 1 | |
| Ground (DLC, terminal 5) | 1* | |||
| * An open between the data link connector (DLC) and JX 221, or DLC terminal 5 ground will only effect the communication with the scan tool. See Diagnostic Aids . 1. No communication on any low speed GMLAN module 2. No communication on a specific low speed GMLAN module, or group of modules | ||||
- Sometimes, while diagnosing a specific customer concern or after a repair, you may notice a history U-code present. However, there is no associated "current" or "active" status. Loss-of-communication U-codes such as these can set for a variety of reasons. Many times, they are transparent to the vehicle operator and technician, and/or have no associated symptoms. Eventually, they will erase themselves automatically after a number of fault-free ignition cycles. This condition would most likely be attributed to one of these scenarios: A control module on the data communication circuit was disconnected while the communication circuit is awake. Power to one or more modules was interrupted during diagnosis A low battery condition was present, so some control modules stop communicating when battery voltage drops below a certain threshold. Battery power was restored to the vehicle and control modules on the communication circuit did not all re-initialize at the same time. If a loss-of-communication U-code appears in history for no apparent reason, it is most likely associated with one of the scenarios above. These are all temporary conditions and should never be interpreted as an intermittent fault, causing you to replace a part.
- Do not replace a control module reporting a U-code. The U-code identifies which control module needs to be diagnosed for a communication issue.
- Communication may be available between the BCM and the scan tool with the high speed GMLAN serial data system inoperative. This condition is due to the BCM using both the high and low speed GMLAN systems.
- An open in the DLC ground circuit terminal 5 will allow the scan tool to operate but not communicate with the vehicle. When the scan tool attempts to communicate with the vehicle a message "no CANdi module detected" will be displayed.
- The engine will not start when there is a total malfunction of the high speed GMLAN serial data bus.
- Technicians may find various Local Area Network (LAN) communication Diagnostic Trouble Codes (DTC) and no low speed GMLAN communications with the scan tool.
- The engine will not start when there is a total malfunction of the high speed GMLAN serial data bus. These conditions may be caused by the installation of an aftermarket navigation radio module (see bulletins). Some customers may comment of one or more of the following concerns: Vehicle will not crank. Vehicle cranks but will not start. Vehicle stability enhancement system warning lights and messages. PRNDL gear indicator position errors. Tire Pressure Monitor (TPM) system warning lights.
Note. Use the schematic to identify the following: Control modules the vehicle is equipped with Control module locations on the low speed GMLAN serial data circuit Each control module's low speed GMLAN serial data circuit terminals
- Attempt to communicate with all control modules on the low speed GMLAN serial data circuit, refer to «Data Link References»(ref-317152-S37200970172009060900000) . Communications should not be available with two or more control modules on the low speed GMLAN serial data circuit. If only one control module is not communicating, diagnose that control module only, refer to «DTC U0100-U0299»(ref-317152-S24282715782009060900000) . If one or more control modules are communicating but not all, refer to «Testing the Serial Data Circuit for an Open/High Resistance»(ref-317152-S34113351002009072300000) .
- Disconnect the scan tool from the DLC. The following tests will be done at the DLC connector.
- All access doors closed, ignition OFF for 60 seconds, test for less than 10 ohms between the ground circuit terminal 5 and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
- Ignition ON, test for less than 4.5 V between the serial data circuit terminal 1 and ground. If greater than the specified range, test the serial data circuit for a short to voltage, refer to «Testing the Serial Data Circuits for a Short to Voltage»(ref-317152-S38639199442009072300000) .
- Ignition OFF for 60 seconds, test for greater than 100 ohms between the serial data circuit terminal 1 and ground. If not the specified value, test the serial data circuit for a short to ground, refer to «Testing the Serial Data Circuits for a Short to Ground»(ref-317152-S02381603712009072300000) .
- Disconnect the harness connector at the JX 221 splice pack.
- Test for less than 2 ohms between the serial data circuit terminal 1 and the JX 221 splice pack terminal D. If greater than the specified range, test the serial data circuit for an open/high resistance. If the circuits test normal, replace the splice pack.
- Ignition OFF, disconnect the harness connectors at the JX 221, JX 339, and JX 223 splice packs, as equipped.
- Ignition ON, test for less than 4.5 V between the DLC serial data circuit terminal 1 and ground. If greater than the specified range, repair the short to voltage.
- Test for less than 4.5 V between each serial data circuit and ground. If greater than the specified range, perform the appropriate test listed below
- Serial data circuits with one control module, test the serial data circuit for a short to voltage. If the circuit tests normal replace the control module.
- Serial data circuits with 2 or more control modules, test each section of the serial data circuit for a short to voltage. If the circuits test normal, replace the control module that causes the short to voltage when connected.
- Ignition OFF, disconnect the harness connectors at the JX 221, JX 339, and JX 223 splice packs, as equipped.
- Test for infinite resistance between the DLC serial data circuit terminal 1 and ground. If not the specified value, repair the short to ground.
- Ignition OFF for 60 seconds, test for greater than 100 ohms between each serial data circuit and ground. If less than the specified range, perform the appropriate test listed below
- Serial data circuits with one control module, test the serial data circuit for a short to ground. If the circuit tests normal replace the control module.
- Serial data circuits with 2 or more control modules, test each section of the serial data circuit for a short to ground. If the circuits test normal, replace the control module that causes the short to ground when connected.
Testing the Serial Data Circuit for an Open/High Resistance
- If equipped with a JX 339 splice pack, ignition ON, verify the scan tool communicates with one or more control modules connected to the JX 339 splice pack. If all control modules on the JX 339 spice pack do not communicate, test the serial data circuit between the JX 221 and JX 339 splice packs for an open/high resistance. If the circuit tests normal, test each splice pack for an open/high resistance.
- Ignition OFF, disconnect one of the harness connectors listed below: JX 221 if the control modules not communicating are connected to the JX 221 splice pack JX 223 if the control modules not communicating are connected to the JX 223 splice pack, if equipped JX 339 if the control modules not communicating are connected to the JX 339 splice pack
- Install a 3A fused jumper wire between the disconnected splice pack connector terminal listed below and a low speed GMLAN serial data circuit that is not communicating: JX 221 terminal D JX 223 terminal A JX 339 terminal A
- Ignition ON, verify the scan tool communicates with the control modules connected to the low speed GMLAN serial data circuit. If any control module does not communicate, test each section of the serial data circuit for an open/high resistance. If the circuits test normal, replace the control module that does not communicate when connected.
- Perform the «Diagnostic System Check - Vehicle»(ref-317170-S03444519162009060900000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-317170-S02898624092009060900000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-317170-S23773585642009060900000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Powertrain High Speed GMLAN Serial Data (+) | 1 | U0100-U0299* | 1 | |
| Powertrain High Speed GMLAN Serial Data (-) | 1 | U0100-U0299* | 1 | |
| Ground (DLC, terminal 5) | 1 | |||
| * No communications with one or more Powertrain High Speed GMLAN modules. An open in only one Powertrain High Speed GMLAN serial data circuit may allow degraded communication between the modules. An open between the data link connector (DLC) and the first splice will only effect the communication with the scan tool. The vehicle modules will still communicate. 1. No communication with any Powertrain High Speed GMLAN module | ||||
- Sometimes, while diagnosing a specific customer concern or after a repair, you may notice a history U-code present. However, there is no associated "current" or "active" status. Loss-of- communication U-codes such as these can set for a variety of reasons. Many times, they're transparent to the vehicle operator and technician, and/or have no associated symptoms. Eventually, they will erase themselves automatically after a number of fault-free ignition cycles. This condition would most likely be attributed to one of these scenarios: A control module on the data communication circuit was disconnected while the communication circuit is awake. Power to one or more modules was interrupted during diagnosis A low battery condition was present, so some control modules stop communicating when battery voltage drops below a certain threshold. Battery power was restored to the vehicle and control modules on the communication circuit did not all re-initialize at the same time. If a loss-of-communication U-code appears in history for no apparent reason, it is most likely associated with one of the scenarios above. These are all temporary conditions and should never be interpreted as an intermittent fault, causing you to replace a part.
- Do not replace a control module reporting a U code. The U code identifies which control module needs to be diagnosed for a communication issue.
- Communication may be available between the BCM and the scan tool with the Powertrain High Speed GMLAN serial data system inoperative. This condition is due to the BCM using both the high and low speed GMLAN systems.
- An open in the DLC ground circuit terminal 5 will allow the scan tool to operate but not communicate with the vehicle. When the scan tool attempts to communicate with the vehicle a message "no CANdi module detected" will be displayed.
- The engine will not start when there is a total malfunction of the Powertrain High Speed GMLAN serial data bus.
- Technicians may find various Local Area Network (LAN) communication Diagnostic Trouble Codes (DTC) and no low speed GMLAN communications with the scan tool.
- The engine will not start when there is a total malfunction of the high speed GMLAN serial data bus. These conditions may be caused by the installation of an aftermarket navigation radio module (see bulletins). Some customers may comment of one or more of the following concerns: Vehicle will not crank. Vehicle cranks but will not start. Vehicle stability enhancement system warning lights and messages. PRNDL gear indicator position errors. Tire Pressure Monitor (TPM) system warning lights.
Note. Each control module may need to be disconnected to isolate a circuit fault. Use the schematic to identify the following: Control modules the vehicle is equipped with Powertrain High Speed GMLAN serial data circuit terminating resistors Control module locations on the Powertrain High Speed GMLAN serial data circuits Each control module's Powertrain High Speed GMLAN serial data circuit terminals
- Attempt to communicate with all control modules on the Powertrain High Speed GMLAN serial data circuit, refer to «Data Link References»(ref-317152-S37200970172009060900000) . Communications should not be available with two or more control modules on the Powertrain High Speed GMLAN serial data circuit. If only one control module is not communicating, diagnose that control module only; refer to «DTC U0100-U0299»(ref-317152-S24282715782009060900000) .
- Disconnect the scan tool from the DLC. The following tests will be done at the DLC connector.
- All access doors closed, ignition OFF for 60 seconds, test for less than 10 ohms between the ground circuit terminal 5 and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
- Ignition ON, test for less than 4.5 V between the serial data circuits listed below and ground: Terminal 3 Terminal 11 If greater than the specified range, test the serial data circuit for a short to voltage; refer to «Testing the Serial Data Circuits for a Short to Voltage»(ref-317152-S12513175062009072300000) .
- Ignition OFF for 60 seconds, test for greater than 100 ohms between the serial data circuits listed below and ground: Terminal 3 Terminal 11 If not the specified value, test the serial data circuit for a short to ground; refer to «Testing the Serial Data Circuits for a Short to Ground»(ref-317152-S24108429372009072300000) .
- Test for 50-70 ohms between the serial data circuits terminal 3 and terminal 11. If less than 35 ohms, test for a short between the serial data circuits; refer to «Testing the Serial Data Circuits for a Short between the Circuits»(ref-317152-S32000802182009072300000) . If 35-50 ohms there may be a third terminating resistor between the serial data circuits. This can happen if the incorrect control module is installed. Some control modules are available with and without the terminating resistors installed to reduce the need of terminating resistors in the wiring harness. If greater than 70 ohms but less than infinite, test the serial data circuit for an open/high resistance; refer to «Testing the Serial Data Circuits for an Open/High Resistance»(ref-317152-S14017252502009072300000) . If infinite, test the serial data circuits between the DLC and the first connection to the serial data circuit for an open/high resistance.
- Ignition OFF, disconnect the harness connectors with the Powertrain High Speed GMLAN serial data circuits at an easily accessible control module.
- Ignition ON, test for greater than 4.5 V between each serial data circuit at the control module connector that was just disconnected and ground. Verify that one or more serial data circuits are greater than 4.5 V. If all serial data circuits are less than the specified range, replace the control module that was disconnected.
- Ignition OFF, disconnect the harness connectors with the Powertrain High Speed GMLAN serial data circuits at another control module, in the direction of the circuit shorted to voltage.
- Ignition ON, test for greater than 4.5 V between the serial data circuits at the control module connector that was just disconnected and ground. Verify that one or more serial data circuits are greater than 4.5 V. If all serial data circuits are less than the specified range, replace the control module that was just disconnected.
- Repeat step 3 until one of the follow conditions are isolated: A short to voltage on the serial data circuit between 2 control modules A short to voltage on the serial data circuit between a control module and a terminating resistor.
- Ignition OFF, disconnect the harness connectors with the Powertrain High Speed GMLAN serial data circuits at an easily accessible control module.
- Ignition OFF for 60 seconds, test for less than 1k ohms between each serial data circuit at the control module connector that was just disconnected and ground. Verify that one or more serial data circuits are less than 1k ohms. If all serial data circuits are greater than the specified range, replace the control module that was disconnected.
- Disconnect the harness connectors with the Powertrain High Speed GMLAN serial data circuits at another control module, in the direction of the circuit shorted to ground.
- Ignition OFF for 60 seconds, test for less than 1k ohms between the serial data circuits at the control module connector that was just disconnected and ground. Verify that one or more serial data circuits are less than 1k ohms. If greater than the specified range for all serial data circuits, replace the control module that was just disconnected.
- Repeat step 3 until one of the follow conditions are isolated: A short to ground on the serial data circuit between 2 control modules A short to ground on the serial data circuit between a control module and a terminating resistor.
- Ignition OFF, disconnect the harness connectors with the Powertrain High Speed GMLAN serial data circuits at an easily accessible control module that is not communicating.
- Ignition OFF for 60 seconds, test for less than 35 ohms between each pair of serial data circuits at the control module connector that was just disconnected. Verify that one pair of serial data circuits are less than 35 ohms. If each pair of serial data circuits is greater than the specified range, replace the control module that was disconnected.
- Connect the harness connectors at the control module that was disconnected.
- Disconnect the harness connectors with the Powertrain High Speed GMLAN serial data circuits at another control module, in the direction of the circuits shorted together.
- Ignition OFF for 60 seconds, test for less than 35 ohms between each pair of serial data circuits at the control module connector that was just disconnected. Verify that one pair of serial data circuits are less than 35 ohms. If each pair of serial data circuits is within the specified range, replace the control module that was just disconnected.
- Repeat step 3 until one of the following conditions are isolated: Serial data circuits shorted together between 2 control modules Serial data circuits shorted together between a control module and a terminating resistor A shorted terminating resistor
- Ignition OFF, disconnect the harness connectors with the Powertrain High Speed GMLAN serial data circuits at an easily accessible control module that is not communicating.
- Ignition OFF for 60 seconds, test for greater than 100k ohms between each pair of serial data circuits at the control module connector that was just disconnected. Verify that one pair of serial data circuits are greater than 100k ohms. If each pair of serial data circuits is less than the specified range, replace the control module that was disconnected.
- Connect the harness connectors at the control module that was disconnected.
- Disconnect the harness connectors with the Powertrain High Speed GMLAN serial data circuits at another control module, in the direction of the open circuit.
- Ignition OFF for 60 seconds, test for greater than 100k ohms between each pair of serial data circuits at the control module connector that was just disconnected. Verify that one pair of serial data circuits are greater than 100k ohms. If each pair of serial data circuits is less than the specified range, replace the control module that was just disconnected.
- Repeat step 3 until one of the following conditions are isolated: An open/high resistance on the serial data circuit between 2 control modules An open/high resistance on the serial data circuit between a control module and a terminating resistor An open/high resistance terminating resistor
The communication among control modules is performed through the high speed GMLAN serial data circuits and the low speed GMLAN serial data circuit. The modules that need real time communication are attached to the High Speed GMLAN network. The body control module (BCM) is the gateway between the high and low speed networks. Refer to Body Control System Description and Operation for more information about the gateway.
Signal supervision is the process of determining whether an expected signal is being received or not. Some messages are sent on a periodic basis and are interpreted as a heartbeat of a device. If such a signal is lost, the signal supervision part of the software will set a no communication DTC (U. code) against the missing device. This code is mapped on the Tech 2 screen as a code against the physical device. A lost communication DTC typically is set in modules other than the module with a communication failure.
GMLAN High Speed 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 2 twisted wires that allow speed up to 500 Kb/s. The twisted pair is terminated with two 120-ohm resistors, one is internal to the engine control module (ECM) and the other is after the electronic brake control module (EBCM), or if equipped, the suspension control module. 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 recessive transmitted data and is interpreted as a logic 1. Driving the lines to their extremes, adds 1 volt to the high speed GMLAN serial data bus (+) and subtracts 1 volt from the high speed GMLAN serial data bus (-) wire. If a communication signal is lost, the application will set a no communication code against the respective control module. This code is mapped on the Tech 2 screen as a code against the physical device. Note: a loss of serial data DTC does not represent a failure of the module that the code is set in.
The high speed GMLAN serial data allows communication between the body control module (BCM), ECM, transmission control module (TCM), vehicle communication interface module (VCIM), 4WD control module, EBCM, and the suspension control module depending on RPO.
GMLAN Low Speed Circuit Description
The data link connector (DLC) allows a scan tool to communicate with the low speed GMLAN serial data circuit. The serial data is transmitted over a single wire to the appropriate control modules. Under normal vehicle operating conditions, the speed of the buss is 33.33 Kb/s. This protocol produces a simple pulse train sent out over the GMLAN low speed serial data bus. When a module pulls the buss high, 5 volts, this creates a logic state of 0 on the buss. When the buss is pulled low, 0 volts, it is translated as a logic state of 1. To wake the control modules connected to the GMLAN low speed serial data buss, a wake up signal is sent out over the buss. Modules connected to the GMLAN low speed buss can be part of a virtual network as described in GMLAN High Speed Circuit Description above. The modules on the GMLAN low speed serial data buss are connected to the buss using several splice or "star" connectors separating groups of modules. The following lists state the splices and modules connected to the low speed serial data circuits
I/P Splice
- Data link connector (DLC), connected only to the instrument panel (I/P) splice
- Amplifier (Amp)
- Rear seat audio (RSA)
- Vehicle communication interface module (VCIM)
- Digital radio receiver (DRR)
- Inside rearview mirror module (ISRVM), connected through the mid I/P fuse block
- Instrument panel cluster (IPC)
- Body control module (BCM)
- Theft deterrent module (TDM)
- Heater ventilation and air conditioning (HVAC)
- Radio
- Driver door switch (DDS), connected through the left I/P fuse block
- Passenger door switch (PDS), connected through the right I/P fuse block
Body Splice
- Articulating running board module (ARBM)
- Ultrasonic park assist (UPA)
- Memory seat module (MSM)
- Liftgate module (LGM)
- Passenger presence system (PPS)
- Inflatable restraint vehicle rollover sensor (ROS)
- Inflatable restraint sensing and diagnostic module (SDM)