Fastener Tightening Specifications
| Application | Specifications | |
|---|---|---|
| Metric | English | |
| Air Deflector Screws | 6 N.m | 53 lb in |
| Sunroof Module/Frame Bolts | 5.5 N.m | 49 lb in |
| Sunroof Sunshade Actuator/Motor Screws | 6 N.m | 53 lb in |
| Sunroof Sunshade Retainer Screws | 4 N.m | 35 lb in |
| Sunroof Water Trough to Sunroof Module Screws | 4 N.m | 35 lb in |
| Sunroof Window Actuator/Motor Screws | 6 N.m | 53 lb in |
| Sunroof Window Front Screws | 4 N.m | 35 lb in |
| Sunroof Window Rear Screws | 4 N.m | 35 lb in |
Scheme 1
DIAGNOSTIC CODE INDEX
| DTC | Description |
|---|---|
| DTC B3664 | B3664 02: Sunroof Position Select Switch High Signal Circuit Short to Ground B3664 05: Sunroof Position Select Switch High Signal Circuit High Voltage/Open B3664 59: Sunroof Position Select Switch High Signal Circuit Protection Time-Out |
| DTC B3697 | B3697 00: Sunroof Actuator Malfunction B3697 39: Sunroof Actuator Internal Malfunction B3697 42: Sunroof Actuator Calibration Not Programmed B3697 4B: Sunroof Actuator Calibration Not Learned |
| DTC B369B | B369B 02: Sunroof Sunshade Position Select Switch Circuit Short to Ground B369B 05: Sunroof Sunshade Position Select Switch Circuit High Voltage/Open B369B 59: Sunroof Sunshade Position Select Switch Circuit Protection Time-Out |
| DTC B369D | B369D 00: Sunroof Sunshade Actuator Malfunction B369D 39: Sunroof Sunshade Actuator Internal Malfunction B369D 42: Sunroof Sunshade Actuator Calibration Not Programmed B369D 4B: Sunroof Sunshade Actuator Calibration Not Learned |
DIAGNOSTIC CODE INDEX
Diagnostic Instructions
- Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
Diagnostic Fault Information
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Sunroof Position Select Switch Control | B3664 02 | B3664 05 | B3664 05 | |
| Sunroof Position Select Switch Low Reference | 1 | 1 | ||
| 1. Power Sunroof/Sunshade Malfunction | ||||
Circuit/System Description
The sunroof position select switch is connected directly to the controller. The sliding glass switch provide detent positions for open, express open, off, close, and express close. The sunroof position select switch completes the circuit between two signals provided by the control module, a reference ground input and a pull-up voltage provided by an analog to digital switch input. The control switch places a different resistor ladder network in the circuit depending on the function selected.
Conditions for Running the DTC
The ignition is ON.
B3664 02
The sunroof module has detected and reported via the LIN-Bus that the sunroof position select switch high signal circuit is shorted to ground.
B3664 05
The sunroof module has detected and reported via the LIN-Bus that the sunroof position select switch high signal circuit is open or shorted to voltage.
B3664 59
The sunroof module has detected and reported via the LIN-Bus that the sunroof position select switch high signal has been the same active position for 20 seconds after the glass has stopped moving in the requested direction due to reaching the end of the allowable motion.
Action Taken When the DTC Sets
DTC B3664 is stored in the body control module (BCM) memory.
Conditions for Clearing the DTC
The BCM no longer detects a malfunction in the sunroof position select switch high signal circuit.
Reference Information
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Testing
Note. Because of the accessibility of the sunroof switch, perform the component testing before beginning the Circuit/System Testing.
- Ignition OFF, disconnect the harness connector at the S72 sunroof switch.
- Scan tool not connected, doors closed, wait 5 minutes and test for less than 10 ohms between the low reference circuit terminal 1 and ground. If greater than the specified value, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the K61 sunroof control module.
- Ignition ON, test for 4.5-5.5 V between the reference voltage circuit terminal 4 and ground. If less than specified range, test the reference voltage circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K61 sunroof control module. If greater than the specified range, test the reference circuit for a short to voltage. If the circuit tests normal, replace the K61 sunroof control module.
- If all circuits test normal, test or replace the S72 sunroof switch.
Static Test
- Ignition OFF, disconnect the harness connector at the S72 sunroof switch.
- Test for 3.6-3.7k ohms between the switch terminals 1 and 4. If not within the specified range, replace the S72 sunroof switch.
- Test for 430-440 ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the open switch. If not within the specified range, replace the S72 sunroof switch.
- Test for 96-100 ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the express open switch. If not within the specified range, replace the S72 sunroof switch.
- Test for 1.7-1.8k ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the close switch. If not within the specified range, replace the S72 sunroof switch.
- Test for 930-940 ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the express close switch. If not within the specified range, replace the S72 sunroof switch.
Repair Procedures
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Sunroof Switch Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
- «Sunroof Window Motor Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
- «Control Module References»(/cadillac/srx/ii-2009-2012/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for sunroof motor/actuator replacement, programming and setup
- Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
The sunroof glass is controlled by its own integrated motor/controller containing the necessary electronics, motor, hall effect position sensors, as well as the interface to the driver control switches. The motor/controller is capable of controlling motion based on control switch activation and LIN-Bus message commands from the body control module (BCM).
The ignition is ON.
B3697 00
The sunroof module has detected and reported via the LIN-Bus that the sunroof actuator has a malfunction.
B3697 39
The sunroof module has detected and reported via the LIN-Bus that the sunroof actuator has a internal malfunction.
B3697 42
The sunroof module has detected and reported via the LIN-Bus that the sunroof actuator is not programmed.
B3697 4B
The sunroof module has detected and reported via the LIN-Bus that the sunroof actuator calibration is not learned.
DTC B3697 is stored in the BCM memory.
The BCM no longer detects a malfunction in the sunroof actuator.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification
- Verify that DTC B3697 42 or DTC B3697 4B is not set. If the DTC is set, program or calibrate the K61 Sunroof Control Module. If the DTC resets, replace the K61 Sunroof Control Module.
- Replace the K61 Sunroof Control Module.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Sunroof Module Assembly Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
- «Control Module References»(/cadillac/srx/ii-2009-2012/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for sunroof motor/actuator replacement, setup and programming
- Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Sunroof Sunshade Position Select Switch Control | B369B 02 | B369B 05 | B369B 05 | |
| Sunroof Sunshade Position Select Switch Low Reference | 1 | 1 | ||
| 1. Power Sunroof/Sunshade Malfunction | ||||
The sunshade control switch is connected directly to the controller and provide detent positions for open, express open, off, close, and express close. The control switch completes the circuit between two signals provided by the control module, a reference ground Input and a pull-up voltage provided by the analog to digital switch input. The control switch places a different resistor ladder network in the circuit depending on the function selected. The controllers analog to digital switch input reads the resulting voltage range and determines the function.
The ignition is ON.
B369B 02
The sunshade module has detected and reported via the LIN-Bus that the sunroof sunshade position select switch circuit is shorted to ground.
B369B 05
The sunshade module has detected and reported via the LIN-Bus that the sunroof sunshade position select switch circuit is open or shorted to voltage.
B369B 59
The sunshade module has detected and reported via the LIN-Bus that the sunroof sunshade position select switch has been the same active position for 20 s after the glass has stopped moving in the requested direction due to reaching the end of the allowable motion.
DTC B369B is stored in the body control module (BCM) memory.
The BCM no longer detects a malfunction in the sunroof sunshade position select switch signal circuit.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
Scan Tool Reference
Control Module References for scan tool information
Note. Because of the accessibility of the sunshade switch, perform the component testing before beginning the Circuit/System Testing.
- Ignition OFF, disconnect the harness connector at the S90 sunroof sunshade switch.
- Scan tool not connected, doors closed, wait 5 minutes and test for less than 10 ohms between the low reference circuit terminal 1 and ground. If greater than the specified value, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the K62 sunroof sunshade module.
- Ignition ON, test for 4.5-5.5 V between the reference voltage circuit terminal 4 and ground. If less than specified range, test the reference voltage circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K62 sunroof sunshade module. If greater than the specified range, test the reference circuit for a short to voltage. If the circuit tests normal, replace the K62 sunroof sunshade module.
- If all circuits test normal, test or replace the S90 sunroof sunshade switch.
- Ignition OFF, disconnect the harness connector at the S90 sunroof sunshade switch.
- Test for 3.6-3.7k ohms between the switch terminals 1 and 4. If not within the specified range, replace the S90 sunroof sunshade switch.
- Test for 430-440 ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the open switch. If not within the specified range, replace the S90 sunroof sunshade switch.
- Test for 96-100 ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the express open switch. If not within the specified range, replace the S90 sunroof sunshade switch.
- Test for 1.7-1.8k ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the close switch. If not within the specified range, replace the S90 sunroof sunshade switch.
- Test for 930-940 ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the express close switch. If not within the specified range, replace the S90 sunroof sunshade switch.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Sunroof Switch Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
- «Sunroof Sunshade Motor Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
- «Control Module References»(/cadillac/srx/ii-2009-2012/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for sunshade motor/actuator replacement, setup and programming
- Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
The sunshade is controlled by its own integrated motor/controller containing the necessary electronics, motor, hall effect position sensors, as well as the interface to the driver control switches. The motor/controller is capable of controlling motion based on control switch activation and LIN-Bus message commands from the body control module (BCM).
The ignition is ON.
B369D 00
The sunshade module has detected and reported via the LIN-Bus that the sunshade actuator has an malfunction.
B369D 39
The sunshade module has detected and reported via the LIN-Bus that the sunshade actuator has an internal malfunction.
B369D 42
The sunshade module has detected and reported via the LIN-Bus that the sunshade actuator calibration is not programmed.
B369D 4B
The sunshade module has detected and reported via the LIN-Bus that the sunshade actuator calibration is not learned.
DTC B369D is stored in the BCM memory.
The BCM no longer detects a malfunction in the sunshade actuator circuit.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
Scan Tool Reference
Control Module References for scan tool information
- Verify that DTC B369D 42 or DTC B369D 4B is not set. If the DTC is set, program or calibrate the K62 Sunroof Sunshade Motor Module. If the DTC resets, replace the K62 Sunroof Sunshade Motor Module.
- Replace the K62 Sunroof Sunshade Motor Module.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Sunroof Sunshade Motor Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
- «Control Module References»(/cadillac/srx/ii-2009-2012/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for sunshade motor/actuator replacement, setup and programming
Symptoms - Roof
Note. Complete the following procedures before using the symptom tables.
- Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) in order to verify that all of the following conditions are true: There are no DTCs set. The control modules can communicate via the serial data link.
- Review the system description and operation in order to learn the system functions. Refer to «Sunroof Description and Operation»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system__sunroof-description-and-operation) .
Visual/Physical Inspection
- Inspect for aftermarket devices which may affect the operation of the power sunroof system. Refer to «Checking Aftermarket Accessories»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__checking-aftermarket-accessories) .
- Inspect the accessible system components for obvious damage or for conditions which can cause the symptom.
Intermittent
Faulty electrical connections or wiring may be the cause of intermittent conditions. Refer to Testing for Intermittent Conditions and Poor Connections .
Symptom List
Refer to Power Sunroof/Sunshade Malfunction .
- Perform the «Diagnostic System Check - Vehicle»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/cadillac/srx/ii-2009-2012/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| B+ | 1 | 1 | ||
| Sunroof Switch Close Signal | B3664 02 | B3664 05 | B3664 05 | |
| Sunroof Switch Open Signal | B3664 02 | B3664 05 | B3664 05 | |
| Sunshade Switch Close Signal | B369B 02 | B369B 05 | B369B 05 | |
| Sunshade Switch Open Signal | B369B 02 | B369B 05 | B369B 05 | |
| Sunroof Vent Switch Open Signal | B369C 02 | B369C 05 | B369C 05 | |
| Sunroof Vent Switch Close Signal | B369C 02 | B369C 05 | B369C 05 | |
| Sunroof Switch Ground | 1 | |||
| Sunroof Module Ground | 1 | |||
| Sunshade Switch Ground | 1 | |||
| Sunshade Module Ground | 1 | |||
| 1. Power Sunroof/Sunshade Malfunction | ||||
The BCM communicates with the sunroof glass and sunshade control module to enable or disable sunroof and sunshade operation. The sunroof/sunshade control modules provide system status and diagnostic information to the BCM for diagnostic reporting and operational purposes.
The sunroof and power sunshade are each controlled by its own integrated motor/controller containing the necessary electronics, motor, sensors, as well as the interface to the driver control switches. Each motor/controller is capable of controlling motion based on control switch activation and message commands from the BCM.
Diagnostic Aids
- A sunshade malfunction may prevent the sunroof from operating.
- Always program and setup the sunshade module before the sunroof module.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
- «Wiring Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
Scan Tool Reference
Control Module References for scan tool information
Sunroof/Sunshade
- Ignition ON.
- Press the sunshade switch to the open and close positions. The sunshade should open and close when changing between the commanded states.
- Press the sunroof switch to the open and close positions. The sunroof should open and close when changing between the commanded states.
- If both the sunshade and the sunroof are inoperable, always diagnose the sunshade first.
Note. Because of the accessibility of the switches, perform the switch component testing before beginning the circuit/system testing.
- Ignition OFF, disconnect the harness connector at the appropriate module, K61 sunroof control module or K62 sunroof shade control module.
- Scan tool not connected, doors closed, wait 5 minutes and test for less than 30 ohms between the ground circuit terminal 4 and ground. If greater than the specified value, test the ground circuit for an open/high resistance.
- Verify that a test lamp illuminates between the B+ circuit terminal 1 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 and the B+ circuit fuse is open, determine if the appropriate module is causing the fuse to open. Replace the appropriate module.
- Test for less than 30 ohms between the jumper circuit terminals listed below: K62 sunroof shade module terminals 14 and 12 K61 sunroof control module terminals 13 and 12 If not the specified value, test the jumper circuit for an open/high resistance.
- Test for infinity resistance between the jumper circuit terminal listed below and ground: K62 sunroof shade module terminals 14 K61 sunroof control module terminals 13 If not the specified value, test the jumper circuit for a short to ground.
- Verify a test lamp does not illuminate between the jumper wire circuit terminal listed below and ground: K62 sunroof shade module terminals 14 K61 sunroof control module terminals 13 If the test lamp illuminates, test the jumper circuit for a short to voltage.
- Connect the harness connector at the appropriate module, K62 sunroof shade module or K61 sunroof control module.
- Disconnect the harness connector at the S72 sunroof switch or the S90 sunroof sunshade switch.
- Scan tool not connected, doors closed, wait 5 minutes and test for less than 30 ohms between the low reference circuit terminal 1 and ground. If greater than the specified value, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the appropriate module.
- Ignition ON, test for 4.5-5.5 V between the reference voltage circuit terminal 4 and ground. If less than the specified range, test the reference voltage circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the appropriate module. If greater than the specified range, test the reference circuit for a short to voltage. If the circuit tests normal, replace the appropriate module.
- If all circuits test normal, test or replace the appropriate switch.
Sunroof/Sunshade Switch - Static Test
- Ignition OFF, disconnect the harness connector at the appropriate sunroof/sunshade switch.
- Test for 3.6-3.7k ohms between the switch terminals 1 and the low reference circuit terminal 4. If not within the specified range, replace the appropriate switch.
- Test for 430-440 ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the open switch. If not within the specified range, replace the appropriate switch.
- Test for 96-100 ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the express open switch. If not within the specified range, replace the appropriate switch.
- Test for 1.7-1.8k ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the close switch. If not within the specified range, replace the appropriate switch.
- Test for 930-940 ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the express close switch. If not within the specified range, replace the appropriate switch.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Sunroof Switch Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
- «Sunroof Module Assembly Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
- «Sunroof Sunshade Motor Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
- «Control Module References»(/cadillac/srx/ii-2009-2012/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for sunroof/sunshade motor/actuator replacement, setup, and programming
Removal Procedure
- Remove the front sunroof window. Refer to «Sunroof Window Replacement - Front»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) .
- Remove the rear sunroof window. Refer to «Sunroof Window Replacement - Rear»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) .
- Remove the rear luggage shade and the left luggage shade bolt, if equipped.
- Remove the rear compartment floor stowage cover assembly.
- Remove the rear end trim finish panel and floor panel rails. Refer to «Rear End Trim Finish Panel Replacement»(/cadillac/srx/ii-2009-2012/remont/exteriorinterior-trim/#interior-trim-system-and-paneling) .
- Remove the left body side trim panel and left quarter upper trim finish panel. Refer to «Quarter Upper Trim Panel Replacement»(/cadillac/srx/ii-2009-2012/remont/exteriorinterior-trim/#interior-trim-system-and-paneling) .
- Repositioning the rear door opening weatherstrip to lower the left rear corner of the headliner. Refer to «Headlining Trim Panel Replacement (With C3U)»(/cadillac/srx/ii-2009-2012/remont/exteriorinterior-trim/#floor-coverings-headliner) or «Headlining Trim Panel Replacement (Without C3U)»(/cadillac/srx/ii-2009-2012/remont/exteriorinterior-trim/#floor-coverings-headliner)
- Remove the 3 sunroof sunshade motor bolts and disengage the motor from the frame. Refer to «Sunroof Sunshade Motor Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) .
- Now working from the top side of the vehicle, unseat the sunroof inner window seal from the rear corners on both sides of the sunroof frame. This allows access to the sunshade cable retainers and guide extensions, as necessary.
- On the side opposite the broken cable, detach the sunshade front crossbar from the cable retainer by carefully lifting the retaining tab (1) and pulling the crossbar forward.
- On the same side, disengage the white sunshade guide clip from the drive cable retainer by carefully prying the clip upward with a small flat blade screwdriver, to lift the clip over the ridge on the cable end.
- With the shade now free from the cables, secure the shade front crossbar (1) against the rear sunshade bracket (2).
- If the sunshade cables ends are forward in the frame track, it will be necessary to slide them rearward to position them within the width of the guide extension.
- Remove the sunshade guide extension fastener, disengage the cable from the extension and remove the extension from the sunroof frame.
- Remove the broken drive cable from the sunroof frame.
Installation Procedure
- Install the end of the new sunshade drive cable (1) into the guide tube (2) at the rear of the sunroof frame.
- Load the sunshade cable retaining tab (1) into the guide extension (2).
- Install the cable guide extension and fastener to the sunroof frame.
- Align the drive cable retaining tab (1) with the end of the guide extension (2), as shown above, on both the right and left sides.
- Install the sunroof sunshade motor. Refer to «Sunroof Sunshade Motor Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) .
- Pull the sunshade crossbar forward enough to access the pockets (1) sewn in the underside of the sunshade fabric and install the white sunshade guide clip (2) into the pockets.
- Holding the tension on the sunshade, allow the shade to recoil enough to position the guide clip (1) rearward of the side frame rail end.
- Insert the guide clip/shade (1) into the open end of the lower track on the frame rail (2) and slide the clip forward.
- Continuing to slide the guide clip/shade forward, push the clip (2) onto the drive cable retaining tab (1). Continue pushing the guide clip forward until an audible click is heard and the retainer is fully seated.
- Pulling the sunshade forward, fold over the front crossbar (1) and insert each side into the top retaining clips (2) at the ends of the drive cables.
- Pulling the sunshade forward, fold over the front crossbar (1) and insert each side into the top retaining clips (2) at the ends of the drive cables.
- Ensure the sunshade is routed properly into the side frame tracks (1) and the front crossbar is fully seated into the retaining clips (2), on both sides.
- Install the rear sunroof window. Refer to «Sunroof Window Replacement - Rear»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) .
- Install the front sunroof window. Refer to «Sunroof Window Replacement - Front»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) .
- Reinitializes/teach the sunroof motors. Refer to «Sunroof Motor/Actuator Initialization/Teach Process»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) .
- Reposition the headliner and the left rear door opening weatherstrip.
- Install the left quarter upper trim finish panel and left body side trim panel. Refer to «Quarter Upper Trim Panel Replacement»(/cadillac/srx/ii-2009-2012/remont/exteriorinterior-trim/#interior-trim-system-and-paneling) .
- Install the rear end trim finish panel and floor panel rails. Refer to «Rear End Trim Finish Panel Replacement»(/cadillac/srx/ii-2009-2012/remont/exteriorinterior-trim/#interior-trim-system-and-paneling) .
- Install the rear compartment floor stowage cover assembly.
- Install the rear luggage shade and the left luggage shade bolt, if equipped.
Scheme 2
| Callout | Component Name |
|---|---|
| 1 | Sunroof Air Deflector Retainer Screws (Qty: 3) CAUTION: Refer to Fastener Caution . Procedures Open the front sunroof window. Push down on the air deflector to expose the screws. Release sunroof air deflector from the retainer clips. Tighten: 6 N.m (53 lb in) |
| 2 | Sunroof Air Deflector Bracket (Qty: 2) Procedures Rotate the entire air deflector to almost vertical position. Release the air deflector from the bracket and remove the air deflector. |
| 3 | Sunroof Air Deflector Tip: Put the air deflector arms into the brackets first then install the front part of the air deflector to the clips. |
| CAUTION |
|---|
| Refer to Fastener Caution . |
Drain Hose Routing
Note. If the headliner is wet DO NOT remove any interior trim. Do the Plugged Drain Hose test first.
A drain trough encircles the sunroof window panel and water is drained off by the drain hoses located at each corner of the housing. A drain channel spans across the sunroof housing at the rear of the window panel and directs water into the trough.
- The front drain hoses are routed down the windshield pillars and out the center of the pillar between the door hinges. The front hoses are installed in a rubber grommet and retained by clips.
- The rear drain hoses are routed through the rear pillars and out of the rocker panel. In some vehicle the drain hoses are routed out through the metal roof slots and routed to the lower wheelhouse to drain out of the vehicle. The rear hoses are installed in a rubber grommet and retained by clips.
Plugged Drain Hose
If a waterleak has occurred check for a plugged drain hose at each corner of drainage system.
- Open the sunroof window.
- To test for blockage, pour a small container of water into the housing drain trough. Check each corner to confirm the drain hose is draining water.
- Use compressed air, 241 kPa (35 psi) or less to blow out any drain hose that is plugged.
- Test the system again.
- If the hose remains plugged, check to see it is properly routed and does not have a kink. Refer to «Sunroof Housing Front Drain Hose Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) or «Sunroof Housing Rear Drain Hose Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) .
- Remove the blockage using the following steps. Push mechanics wire through the hose to remove the obstruction. Use compressed air in order to blow out any remaining material.
Disconnected Drain Hose
Inspect the drainage system for disconnected drain hoses. Complete the following steps in order to obtain partial access to drain hoses and check for a disconnected hose.
- Open the sunroof window panel.
- Lower the headliner as needed.
- Connect any disconnected hoses. If tie straps are required, connect the hose and apply tie strap.
- Ensure that the rear drain hoses are properly routed in the metal roof slot and taped in place.
- It is only necessary to lower the headliner. Only do those step in headliner replacement that will lower the headliner enough to gain access to the part. Refer to «Headlining Trim Panel Replacement (With C3U)»(/cadillac/srx/ii-2009-2012/remont/exteriorinterior-trim/#floor-coverings-headliner) or «Headlining Trim Panel Replacement (Without C3U)»(/cadillac/srx/ii-2009-2012/remont/exteriorinterior-trim/#floor-coverings-headliner) .
- Disconnect the front sunroof drain hose from the sunroof drain spigot.
- Disengage the sunroof drain hose from the attachment points on the windshield pillar.
- Pull the grommet and a short length of the front drain hose out of the front hinge pillar.
- Disconnect the grommet from the drain hose.
- Remove the hose from the vehicle
- Install the hose to the vehicle
- Pull the hose out through the hole in the front hinge pillar.
- Install the grommet onto the end of the hose.
- Install the grommet into the hole in the front hinge pillar.
- Connect the hose to the attachments on the windshield pillar.
- Connect the front sunroof drain hose to the sunroof drain spigot.
- Water test the vehicle before installing the headliner.
- Install the headliner. Refer to «Headlining Trim Panel Replacement (With C3U)»(/cadillac/srx/ii-2009-2012/remont/exteriorinterior-trim/#floor-coverings-headliner) or «Headlining Trim Panel Replacement (Without C3U)»(/cadillac/srx/ii-2009-2012/remont/exteriorinterior-trim/#floor-coverings-headliner) .
- Inspect sunroof for proper operation.
Scheme 3
| Callout | Component Name |
|---|---|
| Preliminary Procedures: It is only necessary to lower the headliner. Only do those steps in the headliner replacement procedure that will lower the headliner enough to gain access to the part. Refer to Headlining Trim Panel Replacement (With C3U) or Headlining Trim Panel Replacement (Without C3U) . | |
| 1 | Sunroof Housing Rear Drain Hose Fastener (Qty: 6) Procedure Open the sunroof window. Disconnect the drain hose and grommet at the rear quarter panel. |
| 2 | Sunroof Housing Rear Drain Hose |
Scheme 4
| Callout | Component Name |
|---|---|
| Preliminary Procedures Remove both sunroof windows from the module. Refer to Sunroof Window Replacement - Front and Sunroof Window Replacement - Rear . It is only necessary to lower the headliner. Only do those steps in the headliner replacement procedure that will lower the headliner enough to gain access to the part. Refer to Headlining Trim Panel Replacement (With C3U) or Headlining Trim Panel Replacement (Without C3U) . | |
| 1 | Sunroof Module Fastener (Qty: 16) CAUTION: Refer to Fastener Caution . Procedures Sunroof module has eight fastener on each side. It will be necessary to have assistant to remove the sunroof module from the vehicle. Disconnect the electrical connectors. Disconnect the drain hoses from the module. Install a double layer of masking tape around the perimeter of the painted surfaces and protect the interior trim. Remove the sunroof module through the liftgate opening. Tighten: 5.5 N.m (49 lb in) |
| 2 | Sunroof Module Procedures Place the sunroof module on a soft surface. Transfer all necessary parts. Ensure that the window operate properly. Refer to Sunroof Window Height and Opening Fit Adjustment and Sunroof Motor/Actuator Initialization/Teach Process . Water test the vehicle before installing the headliner. |
| CAUTION |
|---|
| Refer to Fastener Caution . |
Scheme 5
| Callout | Component Name |
|---|---|
| Preliminary Procedures Open the sunroof window. It is only necessary to lower the headliner. Only do those steps in the headliner replacement procedure that will lower the headliner enough to gain access to the part. Refer to Headlining Trim Panel Replacement (With C3U) or Headlining Trim Panel Replacement (Without C3U) . | |
| 1 | Sunroof Window Motor Fastener (Qty: 3) CAUTION: Refer to Fastener Caution . Procedures Ensure that the window is all the way rearward before remove the motor. Disconnect the electrical connector. Tighten: 6 N.m (53 lb in) |
| 2 | Sunroof Window Motor Procedure: Ensure that the sunroof sunshade and window operation properly. Refer to Sunroof Motor/Actuator Initialization/Teach Process . |
| CAUTION |
|---|
| Refer to Fastener Caution . |
Front Sunroof/Power Sunshade
Note. Do the initialization/teach for the sunroof window first, then the sunroof sunshade. If you teach the sunshade first and then open, you Not be able to close the sunshade past the half way closed position until the sunroof window is initialization. If the engine is OFF, then the BCM disables the sunroof or sunshade. If the initial position is not known, the sunroof or sunshade will not move. If the sunroof or sunshade has lost initial position, the sunroof or sunshade cannot be opened more than one inch. One open attempt is allowed per ignition cycle. If the sunroof and sunshade have lose initialization and you teach the sunroof first, the BCM disables the sunroof until you teach the sunshade. The sunroof will not move until you teach the sunshade.
Initialization/Teach Procedure, Manual Method, New/First Time Installation
Perform the initialization/teach procedure at first operation test of the sunroof. Ensure the electrical harness on the headliner is connected and the engine running and the vehicle in park.
- Press the sunroof switch to the close position until the window stalls at the close hard stop in the full close position, and then moves slightly to the soft stop position. Release the button. This is the initialization portion.
- Verify the operation of the sunroof window and sunshade runs two or three times full cycles.
The initialization teach procedure in not completed if one of the following events occurs before the initialization/teach cycle is done
- The sunroof switch in not held in the close position.
- Ignition and/or battery power has been removed.
- The window panel has not reached the close position, and/or the sunshade has not reached the close position.
If the initialization/teach procedure is not carried out completely, the procedure has to be started again.
Re-Initialization/Teach Procedure, Manual Method, Reinstallation
Perform the initialization/teach procedure at first operation test of the sunroof. Ensure the electrical harness on the headliner is connected to the large roof, battery power is applied, and the ignition switch is on.
- Press the sunroof switch to the close position until the window reaches the close soft stop position and release. Press the sunroof switch close and hold for approximately 30 seconds, until the window stalls at the front hard stop in the open position and then moves slightly to the soft stop position, release the button. This is the initialization portion.
- Verify the operation of the sunroof window and sunshade runs two or three times full cycles.
The initialization teach procedure in not completed if one of the following events occurs before the initialization/teach cycle is done
- The sunroof switch in not held in the close position approximately 30 seconds.
- Ignition and/or battery power has been removed.
- The window panel has not reached the close position, and/or the sunshade has not reached the close position.
If the initialization/teach procedure is not carried out completely, the procedure has to be started again.
Scheme 6
| Callout | Component Name |
|---|---|
| Preliminary Procedures Open the sunroof window. It is only necessary to lower the headliner. Only do those steps in the headliner replacement procedure that will lower the headliner enough to gain access to the part. Refer to Headlining Trim Panel Replacement (With C3U) or Headlining Trim Panel Replacement (Without C3U) . | |
| 1 | Sunroof Sunshade Motor Fastener (Qty: 3) CAUTION: Refer to Fastener Caution . Procedures: Disconnect the electrical connector. Tighten: 6 N.m (53 lb in) |
| 2 | Sunroof Sunshade Motor Procedure: Ensure that the sunroof sunshade and window operation properly. Refer to Sunroof Motor/Actuator Initialization/Teach Process . |
| CAUTION |
|---|
| Refer to Fastener Caution . |
- Open the sunshade to the fully open position.
- Remove the window. Refer to «Sunroof Window Replacement - Rear»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) .
- It is only necessary to lower the headliner. Only do those step in headliner replacement that will lower the headliner enough to gain access to the part. Refer to «Headlining Trim Panel Replacement (With C3U)»(/cadillac/srx/ii-2009-2012/remont/exteriorinterior-trim/#floor-coverings-headliner) or «Headlining Trim Panel Replacement (Without C3U)»(/cadillac/srx/ii-2009-2012/remont/exteriorinterior-trim/#floor-coverings-headliner) .
- Remove the white plastic retainers by sliding them rearward and disengage them from the track.
- Release the cable guides tabs (1) located at each corner of the sunshade (2).
- Allow the sunshade to return to a hard stop and release the tension.
- Remove the screws (1) that retain the sunshade bracket (2) to the sunroof assembly (3).
- Remove the sunshade with the sunshade bracket from the vehicle as a assembly.
- Move the sunshade (1) until the sunshade cam locking hole (2) come in to view.
- Insert a suitable tool (3) into the sunshade cam locking hole.
- Push inward on the end tab (4) releasing the sunshade end lock (5) from the sunshade bracket (6).
- Remove the screw (1) from the passengers side of the sunshade bracket (2).
- Remove the sunshade from sunshade bracket.
- Install the sunshade to the sunshade bracket by insert the end of the sunshade (1) to the driver side sunshade bracket (2), press downward until it lock in place.
- Install the sunshade bracket screw (1) to the passengers side of the sunshade bracket (2) and tighten to 9 N.m (80 lb in).
- Remove the suitable tool from the sunshade cam locking hole.
- Install the screws (1) that retain the sunshade bracket (2) to the sunroof assembly (3) and tighten to 9 N.m (80 lb in)
- Install the cable guides tabs (1) located at each corner of the sunshade, lock in place.
- Install the white plastic retainers, sliding the retainer over sunshade, lock in place.
- Ensure that the sunshade cam is fully seated in the sunshade bracket and the sunshade slides smoothly.
- Install the sunroof window. Refer to «Sunroof Window Replacement - Rear»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) .
- Install the headliner. Refer to «Headlining Trim Panel Replacement (With C3U)»(/cadillac/srx/ii-2009-2012/remont/exteriorinterior-trim/#floor-coverings-headliner) or «Headlining Trim Panel Replacement (Without C3U)»(/cadillac/srx/ii-2009-2012/remont/exteriorinterior-trim/#floor-coverings-headliner) .
- Verify the operation of the sunshade.
Scheme 7
| Callout | Component Name |
|---|---|
| Preliminary Procedures Remove both sunroof windows. Refer to Sunroof Window Replacement - Front and Sunroof Window Replacement - Rear . It is only necessary to lower the headliner. Only do those steps in the headliner replacement procedure that will lower the headliner enough to gain access to the part. Refer to Headlining Trim Panel Replacement (With C3U) or Headlining Trim Panel Replacement (Without C3U) . Remove the sunroof module assembly. Refer to Sunroof Module Assembly Replacement . | |
| 1 | Sunroof Window Seal Procedures Start at one end of the seal, pulling up and away from the module. Remove all traces of old sealer, clean around the edge of the inside surface of the module with a 50/50 mixture of isopropyl alcohol and water by volume on a dampened lint-free cloth. Water test the vehicle before installing the headlinder. |
Scheme 8
| Callout | Component Name |
|---|---|
| Preliminary Procedures: Remove both sunroof windows. Refer to Sunroof Window Replacement - Front and Sunroof Window Replacement - Rear . | |
| 1 | Sunroof Window Seal Procedures Start at one end of the seal, pulling up and away from the module. Remove all traces of old sealer, clean around the edge of the inside surface of the module with a 50/50 mixture of isopropyl alcohol and water by volume on a dampened lint-free cloth. Water test the vehicle before installing the headlinder. |
Scheme 9
| Callout | Component Name |
|---|---|
| 1 | Roof Console Opening Cover Procedure: Disconnect the electrical connectors. |
| 2 | Sunroof Sunshade Switch Procedure: Push in two tabs from the back of the cover and push forward through opening. |
Scheme 10
| Callout | Component Name |
|---|---|
| 1 | Roof Console Opening Cover Procedure: Disconnect the electrical connectors. |
| 2 | Sunroof Switch Procedure: Push in two tabs from the back of the cover and push forward through opening. |
Scheme 11
| Callout | Component Name |
|---|---|
| 1 | Sunroof Window Fastener (Qty: 6 ) CAUTION: Refer to Fastener Caution . Procedures Cycle the sunroof window from full open to closed position. Pull down on the inner seal to expose the screws on both sides of the window. Loosen the adjusting screws on the sunroof window. Adjust the front of the sunroof window to 0.0-1.0 mm (0.0-0.04 in) below the top surface of the roof panel. Adjust the rear center line of the sunroof window to 2-3 mm (0.08-0.12 in) below the top surface of the roof panel. Cycle sunroof window through all positions. Inspect the sunroof window adjustment. Adjust if necessary. Water test the vehicle before installing the headlinder. Tighten: 4 N.m (35 lb in) |
| CAUTION |
|---|
| Refer to Fastener Caution . |
Scheme 12
| Callout | Component Name |
|---|---|
| 1 | Sunroof Window Screws (Qty: 6) CAUTION: Refer to Fastener Caution . Procedures Open the sunshade. Open the sunroof window to the vent position. Pull down on the inner seal to expose the screws on both sides of the window. Remove the sunroof window bolts, three on each side. Tighten: 4 N.m (35 lb in) |
| 2 | Sunroof Window Procedures Place the sunroof window on a soft surface. Sunroof window height and opening fit adjustment. Refer to Sunroof Window Height and Opening Fit Adjustment . Water test the vehicle before installing the headlinder. |
| CAUTION |
|---|
| Refer to Fastener Caution . |
Scheme 13
| Callout | Component Name |
|---|---|
| 1 | Sunroof Window Screws (Qty: 4) CAUTION: Refer to Fastener Caution . Procedures Open the sunshade. Pull down on the inner seal to expose the screws on both sides of the window. Remove the sunroof window bolts, two on each side. Tighten: 4 N.m (35 lb in) |
| 2 | Sunroof Window Procedure Place the sunroof window on a soft surface. Sunroof window height and opening fit adjustment. Refer to Sunroof Window Height and Opening Fit Adjustment . |
| CAUTION |
|---|
| Refer to Fastener Caution . |
Sunroof Description and Operation
The sunroof system consists of a moving glass panel and a 2nd fixed glass panel located just behind the moving glass panel. The moving glass component slides over the top of the fixed glass, and the roof panel. There is also a power roller sunshade which covers both glass panels. The electrical portion of the system controls the opening and closing of the sunroof glass and the power roller sunshade. The ignition must be in ON/RUN/START, ACC/ACCESSORY, or in retained accessory power (RAP) to operate the sunroof/sunshade.
The electrical portion of the spoiler sunroof system consists of
- Body control module (BCM)
- Sunroof control module
- Sunshade control module
- Sunroof control switch assembly
- Sunshade control switch assembly
The BCM communicates with the sunroof glass and sunshade control module to enable or disable sunroof and sunshade operation. The sunroof/sunshade control modules provide system status and diagnostic information to the BCM for diagnostic reporting and operational purposes.
The sunroof glass and power sunshade are each controlled by its own integrated motor/controller containing the necessary electronics, motor, hall effect position sensors, as well as the interface to the driver control switches. Each motor/controller is capable of controlling motion based on control switch activation and message commands from the BCM.
There are times when the sunshade and sunroof operation are dependent on each other (see below). This dependency is controlled by the BCM.
Sunroof Glass and Sunshade Control Switches
The sunroof and sunshade control switches are connected directly to their respective controllers and provide positions for open, express open, off, close, and express close. The control switch completes the circuit between two signals provided by the control module, a reference ground input and a pull-up voltage.
System Protection Functions
Normal operation of the sunroof system may be altered by one of the following events.
Obstacle or Blockage Detection
When enabled, obstacle detection is active only while the sunroof or sunshade opening is approximately 4-200 mm (0.16-7.87 in) when moving in the closing direction. When an obstacle is detected in this range, the motion in the closing direction will stop and the sunroof/sunshade will reverse direction for a short distance. The reversal shall complete regardless of operating Mode. If the travel is outside the range defined above, the sunroof/sunshade will try to continue closing until it detects a motor stall condition or the system is at one of its defined stops.
Motor Stall
If the sunroof or sunshade is moving in the open or close direction and stops moving for 350 ms while a command is active, and no obstacle has been detected, the motor shall be turned off to prevent overheating.
The sunroof/sunshade controllers have a thermal protection algorithm to protect the sunroof/sunshade controls and motors from damage due to overheating conditions resulting from immoderate switch actuations. The thermal protection algorithm will cause any new sunroof/sunshade open commands to be ignored until the motors are allowed to cool. A number of close requests during an over temperature condition will be allowed. If the thermal protection is triggered during an obstacle detection event, the sunroof/sunshade reversal shall be finished.
Coordination between Sunshade and Sunroof
There is an interaction between the sunshade and sunroof operation. The system master (BCM) will command the sunshade to open to predefined positions based on the requested sunroof position. This interaction may also prohibit the sunshade from closing past these points depending on the sunroof position.
Opening
If the Sunroof is opened anywhere between the fully closed and vent position, the BCM will command the sunshade to a minimum open position provided that the sunshade is opened less than this amount at the time of the sunroof command. If the sunroof receives an Open or Express Open command taking the sunroof past the vent position, the BCM will command the sunshade to open approximately half-way if the sunshade is opened less than this amount at the time of the sunroof command. This position corresponds to a point behind the leading edge of a fully opened sunroof glass.
Closing
Only if the sunroof is fully closed will the sunshade be allowed to fully close with a normal close or express close command. If the sunroof is opened past the vent position, the sunshade will not be allowed to close past the half way point mentioned above with either a normal close or express close command. If the sunroof is not fully closed but is open less than or at the vent position, the sunshade will not close past the minimum open position mentioned above with either a normal close or express close.
Sunroof Disabled with Sunshade Faults
When there is interaction between the sunroof and sunshade the sunroof shall be disabled if the sunroof is fully closed and any of the following sunshade faults are reported
- Motor fault
- Sensor fault
- Thermal protection is active
- Sunshade not normalized
- Sunshade not configured
- Application failed
Service Tool Commanded Open
When a service tool commands the sunshade open, it results in the Sunshade going to half way point mentioned above or to the fully open depending on the calibration. If the half way point is calibrated on, this position is as far as the sunshade can be opened with the service tool. To go beyond this point a switch activation must be used.
Open to Vent Position
When the position of the sunroof is less than the defined vent position, activating the sunroof Open switch for less than 500 ms results in the sunroof moving until it reaches the vent position.
Normal Open (Non-Express)
When the sunroof switch is held in the Open position, the sunroof begins opening. As long as the switch is continuously held in the Open state the sunroof will not stop in the vent position.
Sunroof Express Open
Press and release the sunroof switch Open position, the Sunroof will Express Open until the controller determines the Sunroof has reached the Comfort Stop position or the Fully Open position.
Normal Close (Non-Express)
When the sunroof switch is in the Close state, the sunroof will begin moving in the closed direction.
Sunroof Express Close
Press and release the sunroof switch Close position, the Sunroof will express close until the controller determines the sunroof has reached the fully closed position.
Sunshade Normal Open (Non-Express)
When the sunshade switch is held in the Open position, the sunshade begins opening.
Sunshade Express Open
Press and release the sunshade switch Open position, the sunshade will express open until the controller determines the sunshade has reached the fully open position.
Sunshade Normal Close (Non-Express)
When the sunshade switch is in the Close state, the sunshade will begin moving in the closed direction.
Sunshade Express Close
Press and release the sunshade switch Close position, the sunshade will express close until the controller determines the sunshade has reached the fully closed position.
See also:
• Diagnostic System Check - Vehicle
• Strategy Based Diagnosis
• Diagnostic Procedure Instructions
• Component Connector End Views
• Circuit Testing
• Connector Repairs
• Testing for Intermittent Conditions and Poor Connections
• Wiring Repairs
• Control Module References
• Diagnostic Repair Verification
• Checking Aftermarket Accessories
• Rear End Trim Finish Panel Replacement
• Headlining Trim Panel Replacement (With C3U)
• Fastener Caution
• DTC B3664
• Sunroof Description and Operation