U1512
DTC U1500, U1511, U1512, or U1513
Diagnostic Instructions
* Perform the Diagnostic System Check - Vehicle Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
* Review Strategy Based Diagnosis Strategy Based Diagnosis for an overview of the diagnostic approach.
* Diagnostic Procedure Instructions Diagnostic Procedure Instructionsprovides an overview of each diagnostic category.
DTC Descriptors
DTC U1500 01
- Inter-Device Dedicated Bus 1 Short to Battery
DTC U1500 02
- Inter-Device Dedicated Bus 1 Short to Ground
DTC U1500 31
- Electronic Control Unit (ECU) Performance General Checksum Failure
DTC U1511 00
- Inter-device Dedicated Bus Lost Communication With Device 1
DTC U1512 00
- Inter-device Dedicated Bus Lost Communication With Device 2
Diagnostic Fault Information
Circuit/System Description
The driver door module (DDM) and the front passenger door module (FPDM) communicate with window regulator motors on the local interconnect network bus 1 and the local interconnect network bus 2 circuits respectively. When the driver power window switch is activated to a desired position, the DDM examines the request and checks for messages from other vehicle control modules prohibiting window movement. If no prohibitive messages have been received, the DDM will send a LIN serial data message to the driver door window motor to move the window to the desired position.
When the DDM receives a request to operate one of the right side passenger windows from the driver master control, a GMLAN serial data message is sent to the PDM. The PDM examines the request and checks for messages from other vehicle control modules prohibiting the window movement. If no prohibitive messages have been received, the PDM will send a LIN serial data message to the appropriate window motor to move the window as requested.
The DDM and PDM supply their respective rear power window switches with a 12 V reference and signal circuit. The rear power window switches contain separate resistors for each switch position. When a rear power window switch is activated, the associated door control module interprets the signal and checks for messages from other vehicle control modules prohibiting the window movement. If no prohibitive messages have been received, the door control module sends a LIN serial data message to the appropriate power window motor commanding the requested window position.
The driver information center (DIC) displays the compass based on serial data message from the BCM. The compass module communicates with the body control module (BCM) through a bi-directional data circuit (LIN).
Conditions for Running the DTC
The system voltage is between 9-16 V.
Conditions for Setting the DTC
U1500 01
When there is a short to voltage in the local interconnect network bus circuit.
U1500 02
When there is a short to ground in the local interconnect network bus circuit.
U1500 31
The module has detected an internal malfunction.
U1511, U1512
The DTC will set when there is an open/high resistance in the local interconnect network bus circuit, or an open in the voltage or ground circuits of the motor or module.
Action Taken When the DTC Sets
U1500
The individual LIN bus will be inoperative, disabling all windows on one side of the vehicle.
U1500 31
The module refuses all additional inputs.
U1511
* If set in the driver door lock window switch or passenger door lock window switch, no window on the specific side of the vehicle will operate if the open is before the first splice from the door module, and both DTC U1511 and U1512 should set. If open after the first splice, the individual window will be inoperative and a single DTC should set.
* If set in the BCM, the compass is inoperative in the DIC.
U1512
No window on the specific side of the vehicle will operate if the open is before the first splice from the door module, and both DTC U1511 and U1512 should set. If open after the first splice, the individual window will be inoperative and a single DTC should set.
Conditions for Clearing the DTC
* The current DTC will clear when the malfunction is no longer present.
* A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.
Diagnostic Aids
* A window regulator motor may cause a short to the local interconnect network bus circuit, and will cause all windows on one side to be inoperative.
* An open/high resistance between the door module and the first splice from the module will cause all windows on one side to be inoperative.
* An open/high resistance between the window regulator motor and the first splice from the motor will cause only one window to be inoperative.
Reference Information
Schematic Reference
* Data Communication Schematics Electrical Diagrams
* Instrument Cluster Schematics Instrument Cluster Schematics
Connector End View Reference
Component Connector End Views Connector End Views By Name
Description and Operation
Data Link Communications Description and Operation Description and Operation
Electrical Information Reference
* Circuit Testing Circuit Testing
* Connector Repairs Connector Repairs
* Testing for Intermittent Conditions and Poor Connections Testing for Intermittent Conditions and Poor Connections
* Wiring Repairs Wiring Repairs
Scan Tool Reference
Control Module References Programming and Relearningfor scan tool information
Circuit/System Verification
1. Verify that DTC U1500 31 is not set,
• If the DTC is set, replace the appropriate window motor.
2. Verify that DTC U1511 is not set in the BCM.
• If DTC U1511 is set in the BCM, perform the Compass Malfunction Test.
3. Perform the Window Malfunction Test.
Circuit/System Testing
Compass Malfunction Test
1. Ignition OFF, disconnect the harness connector at the electronic compass module.
2. 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.
3. Ignition ON, verify a test lamp illuminates between the ignition circuit terminal 1 and ground.
• If the test lamp does not illuminate, test the ignition circuit for a short to ground or an open/high resistance.
4. Test for 6.0-7.0 V 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.
5. If all circuits test normal, replace the electronic compass module.
Window Malfunction Test
1. Ignition OFF, disconnect the harness connector at the appropriate window motor.
2. 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.
3. 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.
4. Test for 6.0-7.0 V 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 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 door module.
5. If all circuits test normal, replace the window motor.
Repair Instructions
Note: Each window regulator motor or front window and door lock switch, if replaced needs to be setup for proper operation.
Perform the Diagnostic Repair Verification Verification Tests after completing the diagnostic procedure.
* Front Side Door Window Regulator Motor Replacement Front Side Door Window Regulator Motor Replacement
* Rear Side Door Window Regulator Motor Replacement Rear Side Door Window Regulator Motor Replacement
* Control Module References Programming and Relearningfor window, and door lock switches (door modules), window regulator motors, or electronic compass module replacement, setup, and programming