Contents Wiring diagrams Section: Sun Roof/t-Top/convertible Top All sections

Sunroof System Cadillac SRX II

Sun Roof/t-Top/convertible Top 13 illustrations ~6285 words

Fastener Tightening Specifications

ApplicationSpecifications
MetricEnglish
Air Deflector Screws6 N.m53 lb in
Sunroof Module/Frame Bolts5.5 N.m49 lb in
Sunroof Sunshade Actuator/Motor Screws6 N.m53 lb in
Sunroof Sunshade Retainer Screws4 N.m35 lb in
Sunroof Water Trough to Sunroof Module Screws4 N.m35 lb in
Sunroof Window Actuator/Motor Screws6 N.m53 lb in
Sunroof Window Front Screws4 N.m35 lb in
Sunroof Window Rear Screws4 N.m35 lb in

Scheme 1

Scheme 1: Sunroof Schematics

DIAGNOSTIC CODE INDEX

DTCDescription
DTC B3664B3664 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 B3697B3697 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 B369BB369B 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 B369DB369D 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

  1. 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.
  2. 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.
  3. «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

CircuitShort to GroundOpen/High ResistanceShort to VoltageSignal Performance
Sunroof Position Select Switch ControlB3664 02B3664 05B3664 05
Sunroof Position Select Switch Low Reference11
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

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «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.

  1. Ignition OFF, disconnect the harness connector at the S72 sunroof switch.
  2. 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.
  3. 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.
  4. If all circuits test normal, test or replace the S72 sunroof switch.

Static Test

  1. Ignition OFF, disconnect the harness connector at the S72 sunroof switch.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

  1. «Sunroof Switch Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
  2. «Sunroof Window Motor Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
  3. «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
  1. 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.
  2. 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.
  3. «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

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «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

  1. 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.
  2. Replace the K61 Sunroof Control Module.

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

  1. «Sunroof Module Assembly Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
  2. «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
  1. 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.
  2. 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.
  3. «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.
CircuitShort to GroundOpen/High ResistanceShort to VoltageSignal Performance
Sunroof Sunshade Position Select Switch ControlB369B 02B369B 05B369B 05
Sunroof Sunshade Position Select Switch Low Reference11
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

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «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.

  1. Ignition OFF, disconnect the harness connector at the S90 sunroof sunshade switch.
  2. 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.
  3. 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.
  4. If all circuits test normal, test or replace the S90 sunroof sunshade switch.
  1. Ignition OFF, disconnect the harness connector at the S90 sunroof sunshade switch.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

  1. «Sunroof Switch Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
  2. «Sunroof Sunshade Motor Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
  3. «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
  1. 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.
  2. 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.
  3. «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

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «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

  1. 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.
  2. Replace the K62 Sunroof Sunshade Motor Module.

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

  1. «Sunroof Sunshade Motor Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
  2. «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.

  1. 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.
  2. 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

  1. 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) .
  2. 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

  1. 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.
  2. 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.
  3. «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.
CircuitShort to GroundOpen/High ResistanceShort to VoltageSignal Performance
B+11
Sunroof Switch Close SignalB3664 02B3664 05B3664 05
Sunroof Switch Open SignalB3664 02B3664 05B3664 05
Sunshade Switch Close SignalB369B 02B369B 05B369B 05
Sunshade Switch Open SignalB369B 02B369B 05B369B 05
Sunroof Vent Switch Open SignalB369C 02B369C 05B369C 05
Sunroof Vent Switch Close SignalB369C 02B369C 05B369C 05
Sunroof Switch Ground1
Sunroof Module Ground1
Sunshade Switch Ground1
Sunshade Module Ground1
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

  1. A sunshade malfunction may prevent the sunroof from operating.
  2. Always program and setup the sunshade module before the sunroof module.

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/srx/ii-2009-2012/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures)
  4. «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

  1. Ignition ON.
  2. Press the sunshade switch to the open and close positions. The sunshade should open and close when changing between the commanded states.
  3. Press the sunroof switch to the open and close positions. The sunroof should open and close when changing between the commanded states.
  4. 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.

  1. Ignition OFF, disconnect the harness connector at the appropriate module, K61 sunroof control module or K62 sunroof shade control module.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. Connect the harness connector at the appropriate module, K62 sunroof shade module or K61 sunroof control module.
  8. Disconnect the harness connector at the S72 sunroof switch or the S90 sunroof sunshade switch.
  9. 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.
  10. 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.
  11. If all circuits test normal, test or replace the appropriate switch.

Sunroof/Sunshade Switch - Static Test

  1. Ignition OFF, disconnect the harness connector at the appropriate sunroof/sunshade switch.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

  1. «Sunroof Switch Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
  2. «Sunroof Module Assembly Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
  3. «Sunroof Sunshade Motor Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system)
  4. «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

  1. Remove the front sunroof window. Refer to «Sunroof Window Replacement - Front»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  2. Remove the rear sunroof window. Refer to «Sunroof Window Replacement - Rear»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  3. Remove the rear luggage shade and the left luggage shade bolt, if equipped.
  4. Remove the rear compartment floor stowage cover assembly.
  5. 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) .
  6. 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) .
  7. 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)
  8. 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) .
  9. 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.
  10. 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.
  11. 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.
  12. With the shade now free from the cables, secure the shade front crossbar (1) against the rear sunshade bracket (2).
  13. 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.
  14. Remove the sunshade guide extension fastener, disengage the cable from the extension and remove the extension from the sunroof frame.
  15. Remove the broken drive cable from the sunroof frame.

Installation Procedure

  1. Install the end of the new sunshade drive cable (1) into the guide tube (2) at the rear of the sunroof frame.
  2. Load the sunshade cable retaining tab (1) into the guide extension (2).
  3. Install the cable guide extension and fastener to the sunroof frame.
  4. 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.
  5. Install the sunroof sunshade motor. Refer to «Sunroof Sunshade Motor Replacement»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  6. 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.
  7. 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.
  8. Insert the guide clip/shade (1) into the open end of the lower track on the frame rail (2) and slide the clip forward.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. Install the rear sunroof window. Refer to «Sunroof Window Replacement - Rear»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  14. Install the front sunroof window. Refer to «Sunroof Window Replacement - Front»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  15. 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) .
  16. Reposition the headliner and the left rear door opening weatherstrip.
  17. 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) .
  18. 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) .
  19. Install the rear compartment floor stowage cover assembly.
  20. Install the rear luggage shade and the left luggage shade bolt, if equipped.

Scheme 2

Scheme 2: Sunroof Air Deflector Replacement
CalloutComponent Name
1Sunroof 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)
2Sunroof 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.
3Sunroof 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.

  1. 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.
  2. 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.

  1. Open the sunroof window.
  2. 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.
  3. Use compressed air, 241 kPa (35 psi) or less to blow out any drain hose that is plugged.
  4. Test the system again.
  5. 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) .
  6. 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.

  1. Open the sunroof window panel.
  2. Lower the headliner as needed.
  3. Connect any disconnected hoses. If tie straps are required, connect the hose and apply tie strap.
  4. Ensure that the rear drain hoses are properly routed in the metal roof slot and taped in place.
  1. 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) .
  2. Disconnect the front sunroof drain hose from the sunroof drain spigot.
  3. Disengage the sunroof drain hose from the attachment points on the windshield pillar.
  4. Pull the grommet and a short length of the front drain hose out of the front hinge pillar.
  5. Disconnect the grommet from the drain hose.
  6. Remove the hose from the vehicle
  1. Install the hose to the vehicle
  2. Pull the hose out through the hole in the front hinge pillar.
  3. Install the grommet onto the end of the hose.
  4. Install the grommet into the hole in the front hinge pillar.
  5. Connect the hose to the attachments on the windshield pillar.
  6. Connect the front sunroof drain hose to the sunroof drain spigot.
  7. Water test the vehicle before installing the headliner.
  8. 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) .
  9. Inspect sunroof for proper operation.

Scheme 3

Scheme 3: Sunroof Housing Rear Drain Hose Replacement
CalloutComponent 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) .
1Sunroof Housing Rear Drain Hose Fastener (Qty: 6) Procedure Open the sunroof window. Disconnect the drain hose and grommet at the rear quarter panel.
2Sunroof Housing Rear Drain Hose

Scheme 4

Scheme 4: Sunroof Module Assembly Replacement
CalloutComponent 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) .
1Sunroof 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)
2Sunroof 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

Scheme 5: Sunroof Window Motor Replacement
CalloutComponent 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) .
1Sunroof 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)
2Sunroof 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.

  1. 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.
  2. 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

  1. The sunroof switch in not held in the close position.
  2. Ignition and/or battery power has been removed.
  3. 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.

  1. 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.
  2. 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

  1. The sunroof switch in not held in the close position approximately 30 seconds.
  2. Ignition and/or battery power has been removed.
  3. 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

Scheme 6: Sunroof Sunshade Motor Replacement
CalloutComponent 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) .
1Sunroof Sunshade Motor Fastener (Qty: 3) CAUTION: Refer to Fastener Caution . Procedures: Disconnect the electrical connector. Tighten: 6 N.m (53 lb in)
2Sunroof 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 .
  1. Open the sunshade to the fully open position.
  2. Remove the window. Refer to «Sunroof Window Replacement - Rear»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  3. 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) .
  4. Remove the white plastic retainers by sliding them rearward and disengage them from the track.
  5. Release the cable guides tabs (1) located at each corner of the sunshade (2).
  6. Allow the sunshade to return to a hard stop and release the tension.
  7. Remove the screws (1) that retain the sunshade bracket (2) to the sunroof assembly (3).
  8. Remove the sunshade with the sunshade bracket from the vehicle as a assembly.
  9. Move the sunshade (1) until the sunshade cam locking hole (2) come in to view.
  10. Insert a suitable tool (3) into the sunshade cam locking hole.
  11. Push inward on the end tab (4) releasing the sunshade end lock (5) from the sunshade bracket (6).
  12. Remove the screw (1) from the passengers side of the sunshade bracket (2).
  13. Remove the sunshade from sunshade bracket.
  1. 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.
  2. Install the sunshade bracket screw (1) to the passengers side of the sunshade bracket (2) and tighten to 9 N.m (80 lb in).
  3. Remove the suitable tool from the sunshade cam locking hole.
  4. Install the screws (1) that retain the sunshade bracket (2) to the sunroof assembly (3) and tighten to 9 N.m (80 lb in)
  5. Install the cable guides tabs (1) located at each corner of the sunshade, lock in place.
  6. Install the white plastic retainers, sliding the retainer over sunshade, lock in place.
  7. Ensure that the sunshade cam is fully seated in the sunshade bracket and the sunshade slides smoothly.
  8. Install the sunroof window. Refer to «Sunroof Window Replacement - Rear»(/cadillac/srx/ii-2009-2012/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  9. 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) .
  10. Verify the operation of the sunshade.

Scheme 7

Scheme 7: Sunroof Window Seal Replacement - Outer
CalloutComponent 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 .
1Sunroof 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

Scheme 8: Sunroof Window Seal Replacement - Inner
CalloutComponent Name
Preliminary Procedures: Remove both sunroof windows. Refer to Sunroof Window Replacement - Front and Sunroof Window Replacement - Rear .
1Sunroof 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

Scheme 9: Sunroof Sunshade Switch Replacement
CalloutComponent Name
1Roof Console Opening Cover Procedure: Disconnect the electrical connectors.
2Sunroof Sunshade Switch Procedure: Push in two tabs from the back of the cover and push forward through opening.

Scheme 10

Scheme 10: Sunroof Switch Replacement
CalloutComponent Name
1Roof Console Opening Cover Procedure: Disconnect the electrical connectors.
2Sunroof Switch Procedure: Push in two tabs from the back of the cover and push forward through opening.

Scheme 11

Scheme 11: Sunroof Window Height and Opening Fit Adjustment
CalloutComponent Name
1Sunroof 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

Scheme 12: Sunroof Window Replacement - Front
CalloutComponent Name
1Sunroof 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)
2Sunroof 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

Scheme 13: Sunroof Window Replacement - Rear
CalloutComponent Name
1Sunroof 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)
2Sunroof 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

  1. Body control module (BCM)
  2. Sunroof control module
  3. Sunshade control module
  4. Sunroof control switch assembly
  5. 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

  1. Motor fault
  2. Sensor fault
  3. Thermal protection is active
  4. Sunshade not normalized
  5. Sunshade not configured
  6. 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.