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

Sunroof System Cadillac ATS I

Sun Roof/t-Top/convertible Top 11 illustrations ~5483 words

Fastener Tightening Specifications

ApplicationSpecifications
MetricEnglish
Sunroof Frame Bolts10 N.m89 lb in
Sunroof Frame Rear Bolts (Qty: 2)23 N.m17 lb ft
Sunroof Motor Screws4 N.m35 lb in
Sunroof Sunshade Switch Bracket Screws2 N.m18 lb in
Sunroof Window Screws5 N.m44 lb in

Fastener Tightening Specifications

Scheme 1

Scheme 1: CF5

Diagnostic Code Index

DTCDescription
DTC B3664DTC B3664 Sunroof Position Select Switch High Signal Circuit
DTC B3697DTC B3697 Sunroof Actuator Malfunction
DTC B369CDTC B369C Sunroof Tilt Position Select Switch Circuit

DIAGNOSTIC CODE INDEX

Diagnostic Instructions

  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/ats/i-2012-2014/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/ats/i-2012-2014/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/ats/i-2012-2014/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

DTC Descriptors

For symptom byte information refer to Symptom Byte List .

Diagnostic Fault Information

CircuitShort to GroundOpen/High ResistanceShort to VoltageSignal Performance
SignalB3664 02B3664 05B3664 05
Low ReferenceB3664 05, B369C 051
1. Power Sunroof Malfunction

Circuit/System Description

The sunroof switch is connected directly to the sunroof motor and provides detent positions for open, express open, off, close, and express close. The sunroof switch completes the circuit between two signals proved by the sunroof motor, a reference ground input and a pull-up voltage provided by an analog to digital switch input. The sunroof switch places a different resistor ladder network in the circuit depending on the function selected.

Conditions for Running the DTC

The ignition is ON.

Conditions for Setting the DTC

B3664 02

The sunroof motor has detected and reported via serial data that the sunroof switch signal is shorted to ground.

B3664 05

The sunroof motor has detected and reported via serial data that the sunroof switch signal is open or shorted to voltage.

B3664 59

The sunroof motor has detected and reported via serial data that the sunroof switch has been in 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.

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 switch signal circuit.

Reference Information

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/ats/i-2012-2014/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/ats/i-2012-2014/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/ats/i-2012-2014/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
  4. «Wiring Repairs»(/cadillac/ats/i-2012-2014/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 S72 Sunroof Switch, perform the Component Testing before the Circuit/System Testing.

  1. Ignition OFF and all vehicle systems OFF, disconnect the harness connector at the S72 Sunroof Switch. It may take up to 2 min for all vehicle systems to power down.
  2. Test for less than 10 ohms between the low reference circuit terminal 5 and ground. If 10 ohms or greater Ignition OFF, disconnect the harness connector at the M69 Sunroof Motor. Test for less than 2 ohms in the low reference circuit end to end. If 2 ohms or greater, repair the open/high resistance in the circuit. If less than 2 ohms , test or replace the M69 Sunroof Motor. If less than 10 ohms
  3. Connect the harness connector at the S72 Sunroof Switch. Disconnect the harness connector at the M69 Sunroof Motor.
  4. Ignition ON.
  5. Test for less than 1V between the terminals listed below and ground: Signal circuit terminal 8 Signal circuit terminal 3 If 1V or greater Disconnect the harness connector at the S72 Sunroof Switch. Test for less than 1V between the appropriate signal circuit and ground. If 1V or greater, repair the short to voltage on the circuit. If less than 1V, test or replace the S72 Sunroof Switch. If less than 1V
  6. Ignition OFF.
  7. Test for infinite resistance between the terminals listed below and ground: Signal circuit terminal 8 Signal circuit terminal 3 If less than infinite resistance Disconnect the harness connector at the S72 Sunroof Switch. Test for less than infinite resistance between the appropriate signal circuit and ground. If less than infinite resistance, repair the short to ground on the circuit. If infinite resistance, test or replace the S72 Sunroof Switch. If infinite resistance
  8. Disconnect the harness connector at the S72 Sunroof Switch.
  9. Test for less than 5 ohms between the circuit terminals listed below: S72 Sunroof Switch terminal 4 and M69 Sunroof Motor terminal 8 S72 Sunroof Switch terminal 2 and M69 Sunroof Motor terminal 3 If greater than 5 ohms Repair the open/high resistance in the appropriate circuit. If less than 5 ohms
  10. Test or replace the M69 Sunroof Motor.

Component Testing

Sunroof Switch

Static Test

  1. Ignition OFF, disconnect the harness connector at the S72 Sunroof Switch.
  2. Test for 3.3-4.0k ohms between the control terminal 4 and the low reference terminal 5. If not between 3.3-4.0k ohms Replace the S72 Sunroof Switch. If between 3.3-4.0k ohms
  3. Test for 390-480 ohms between the control terminal 4 and the low reference terminal 5 while pressing the open switch while pressing the open switch. If not between 390-480 ohms Replace the S72 Sunroof Switch. If between 390-480 ohms
  4. Test for 88-107 ohms between the control terminal 4 and the low reference terminal 5 while pressing the express open switch. If not between 88-107 ohms Replace the S72 Sunroof Switch. If between 88-107 ohms
  5. Test for 1.6-2.0k ohms between the control terminal 4 and the low reference terminal 5 while pressing the close switch. If not between 1.6-2.0k ohms Replace the S72 Sunroof Switch. If between 1.6-2.0k ohms
  6. Test for 840-1030 ohms between the control terminal 4 and the low reference terminal 5 while pressing the express close switch. If not between 840-1030 ohms Replace the S72 Sunroof Switch. If between 840-1030 ohms
  7. All OK.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the repair.

  1. «Sunroof Switch Replacement»(/cadillac/ats/i-2012-2014/remont/sun-rooft-topconvertible-top/#sunroof-system)
  2. «Sunroof Window Motor Replacement»(/cadillac/ats/i-2012-2014/remont/sun-rooft-topconvertible-top/#sunroof-system)
  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/ats/i-2012-2014/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/ats/i-2012-2014/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/ats/i-2012-2014/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

For symptom byte information refer to Symptom Byte List .

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 serial data message commands from the body control module (BCM).

The ignition is ON.

B3697 00

The sunroof motor has detected and reported via serial data that the sunroof actuator has a malfunction.

B3697 39

The sunroof motor has detected and reported via serial data that the sunroof actuator has an internal malfunction.

B3697 42

The sunroof motor has detected and reported via serial data that the sunroof actuator is not programmed.

B3697 4B

The sunroof motor has detected and reported via serial data 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/ats/i-2012-2014/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/ats/i-2012-2014/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/ats/i-2012-2014/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
  4. «Wiring Repairs»(/cadillac/ats/i-2012-2014/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. Ignition ON.
  2. Verify DTC B3697 42 or DTC B3697 4B is not set. If DTC B3697 42 or DTC B3697 4B is set Calibrate the M69 Sunroof Motor. Refer to «Sunroof Window Motor Initialization»(/cadillac/ats/i-2012-2014/remont/sun-rooft-topconvertible-top/#sunroof-system) . Verify DTC B3697 42 or DTC B3697 4B does not set while operating the sunroof. If DTC B3697 42 or DTC B3697 4B sets Replace the M69 Sunroof Motor. If DTC B3697 42 or DTC B3697 4B does not set All OK. If DTC B3697 42 or DTC B3697 4B is not set
  3. Verify DTC B3697 00 or DTC B3697 39 is not set If DTC B3697 00 or DTC B3697 39 is set Replace the M69 Sunroof Motor. If DTC B3697 00 or DTC B3697 39 is not set
  4. All OK.

Perform the Diagnostic Repair Verification after completing the repair.

  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/ats/i-2012-2014/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/ats/i-2012-2014/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/ats/i-2012-2014/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

For symptom byte information refer to Symptom Byte List .

CircuitShort to GroundOpen/High ResistanceShort to VoltageSignal Performance
SignalB369C 02B369C 05B369C 05
Low Reference11
1. Power Sunroof Malfunction

The sunroof tilt switch is connected directly to the sunroof motor and provides detent positions for open, off and close. The sunroof tilt 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 sunroof tilt 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.

B369C 02

The sunroof motor has detected and reported via serial data that the sunroof tilt switch circuit is shorted to ground.

B369C 05

The sunroof motor has detected and reported via serial data that the sunroof tilt select switch circuit is open or shorted to voltage.

B369C 59

The sunroof motor has detected and reported via serial data that the sunroof tilt 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 B369C is stored in the body control module (BCM) memory.

The BCM no longer detects a malfunction in the sunroof tilt switch circuit.

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/ats/i-2012-2014/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/ats/i-2012-2014/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/ats/i-2012-2014/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
  4. «Wiring Repairs»(/cadillac/ats/i-2012-2014/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 S72 Sunroof Switch, perform the Component Testing before the Circuit/System Testing.

  1. Ignition OFF and all vehicle systems OFF, disconnect the harness connector at the S72 Sunroof Switch. It may take up to 2 min for all vehicle systems to power down.
  2. Test for less than 10 ohms between the low reference circuit terminal 5 and ground. If 10 ohms or greater Ignition OFF, disconnect the harness connector at the M69 Sunroof Motor. Test for less than 2 ohms in the low reference circuit end to end. If 2 ohms or greater, repair the open/high resistance in the circuit. If less than 2 ohms , test or replace the M69 Sunroof Motor. If less than 10 ohms
  3. Connect the harness connector at the S72 Sunroof Switch. Disconnect the harness connector at the M69 Sunroof Motor.
  4. Ignition ON.
  5. Test for less than 1V between the terminals listed below and ground: Signal circuit terminal 8 Signal circuit terminal 3 If 1V or greater Disconnect the harness connector at the S72 Sunroof Switch. Test for less than 1V between the appropriate signal circuit and ground. If 1V or greater, repair the short to voltage on the circuit. If less than 1V, test or replace the S72 Sunroof Switch. If less than 1V
  6. Ignition OFF.
  7. Test for infinite resistance between the terminals listed below and ground: Signal circuit terminal 8 Signal circuit terminal 3 If less than infinite resistance Disconnect the harness connector at the S72 Sunroof Switch. Test for less than infinite resistance between the appropriate signal circuit and ground. If less than infinite resistance, repair the short to ground on the circuit. If infinite resistance, test or replace the S72 Sunroof Switch. If infinite resistance
  8. Disconnect the harness connector at the S72 Sunroof Switch.
  9. Test for less than 5 ohms between the circuit terminals listed below: S72 Sunroof Switch terminal 4 and M69 Sunroof Motor terminal 8 S72 Sunroof Switch terminal 2 and M69 Sunroof Motor terminal 3 If greater than 5 ohms Repair the open/high resistance in the appropriate circuit. If less than 5 ohms
  10. Test or replace the M69 Sunroof Motor.

Sunroof Ventilation Switch

Static Test

  1. Ignition OFF, disconnect the harness connector at the S72 Sunroof Switch.
  2. Test for 840-1030 ohms between the control terminal 2 and the low reference terminal 5. If not between 840-1030 ohms Replace the S72 Sunroof Switch. If between 840-1030 ohms
  3. Test for 88-107 ohms between the control terminal 2 and the low reference terminal 5 while pressing the open switch. If not between 88-107 ohms Replace the S72 Sunroof Switch. If between 88-107 ohms
  4. Test for 390-480 ohms between the control terminal 2 and the ground terminal 5 while pressing the close switch. If not between 390-480 ohms Replace the S72 Sunroof Switch. If between 390-480 ohms
  5. All OK.

Perform the Diagnostic Repair Verification after completing the repair.

  1. «Sunroof Switch Replacement»(/cadillac/ats/i-2012-2014/remont/sun-rooft-topconvertible-top/#sunroof-system)
  2. «Sunroof Window Motor Replacement»(/cadillac/ats/i-2012-2014/remont/sun-rooft-topconvertible-top/#sunroof-system)

Symptoms - Roof

IMPORTANTThe following steps must be completed before using the symptom tables.
  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/ats/i-2012-2014/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) before using the symptom tables in order to verify that all of the following are true: There are no DTCs set. The control modules can communicate via the serial data links.
  2. Review the system operation in order to familiarize yourself with the system functions. Refer to «Sunroof Description and Operation»(/cadillac/ats/i-2012-2014/remont/sun-rooft-topconvertible-top/#sunroof-system__sunroof-description-and-operation) .

Visual/Physical Inspection

  1. Inspect for aftermarket devices which could affect the operation of the systems. Refer to «Checking Aftermarket Accessories»(/cadillac/ats/i-2012-2014/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__checking-aftermarket-accessories) .
  2. Inspect the easily accessible or visible system components for obvious damage or conditions which could 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 Malfunction in order to diagnose the symptom.

  1. Perform the «Diagnostic System Check - Vehicle»(/cadillac/ats/i-2012-2014/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/cadillac/ats/i-2012-2014/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/ats/i-2012-2014/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 SignalB3664 02B3664 05B3664 05, B369C 05
Sunroof Tilt SignalB369C 02B369C 05B3664 05, B369C 05
Low ReferenceB3664 05, B369C 051
Sunroof Motor Ground1
1. Power Sunroof Malfunction

The sunroof electrical system uses a master/slave configuration utilizing a serial data based system for communication. The body control module (BCM) is designated as the master, while the sunroof motor is configured as the slave.

As the system master, the BCM uses the serial data communication bus to enable or disable sunroof operation, communicate vehicle information to each controller, and request sunroof movement. The sunroof controller provide system status and diagnostic information to the BCM for diagnostic reporting and operational purposes. 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.

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/cadillac/ats/i-2012-2014/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/cadillac/ats/i-2012-2014/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/cadillac/ats/i-2012-2014/remont/body-electrical/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
  4. «Wiring Repairs»(/cadillac/ats/i-2012-2014/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. Ignition ON.
  2. Verify the sunroof opens and closes when pressing the open and close sunroof switch. If the sunroof does not open or close Refer to Circuit/System Testing. If the sunroof opens and closes
  3. Verify the sunroof opens and closes to the vent position when pressing the open and close sunroof vent switch. If the sunroof does not open or close to the vent position Refer to Circuit/System Testing. If the sunroof opens and closes to the vent position
  4. All OK.

Note. Because of the accessibility of the switches, perform the Switch Component Testing before beginning the Circuit/System Testing.

  1. Ignition OFF and all vehicle systems OFF, disconnect the harness connector at the M69 Sunroof Motor. It may take up to 2 minutes for all vehicle systems to power down.
  2. Test for less than 10 ohms between the ground circuit terminal 1 and ground. If 10 ohms or greater Ignition OFF, disconnect the harness connector at the M69 Sunroof Motor. Test for less than 2 ohms in the ground circuit end to end. If 2 ohms or greater, repair the open/high resistance in the circuit. If less than 2 ohms, repair the open/high resistance in the ground connection. If less than 10 ohms
  3. Verify a test lamp illuminates between the B+ circuit terminal 6 and ground. If test lamp does not illuminate and the circuit fuse is good Ignition OFF. Test for less than 2 ohms in the B+ circuit end to end. If 2 ohms or greater, repair the open/high resistance in the circuit. If less than 2 ohms, verify the fuse is not open and there is voltage at the fuse. If the test lamp does not illuminate and the circuit fuse is open Ignition OFF. Test for infinite resistance between the B+ circuit and ground. If less than infinite resistance, repair the short to ground on the circuit. If infinite resistance, replace the M69 Sunroof Motor. If the test lamp illuminates
  4. Ignition ON.
  5. Test for less than 1 V between the signal circuit terminals listed below and ground: Terminal 3 - M69 Sunroof Motor Terminal 4 - M69 Sunroof Motor Terminal 8 - M69 Sunroof Motor If 1 V or greater Repair the short to voltage on the signal circuit. If less than 1 V
  6. Ignition OFF.
  7. Test for infinite resistance between the signal circuit terminals listed below and ground: Terminal 3 - M69 Sunroof Motor Terminal 4 - M69 Sunroof Motor Terminal 8 - M69 Sunroof Motor If less than infinite resistance Repair the short to ground on the signal circuit If infinite resistance
  8. Disconnect the harness connector at the S72 Sunroof Switch.
  9. Test for less than 5 ohms between the circuit terminals listed below: S72 Sunroof Switch terminal 5 and M69 Sunroof Motor terminal 3 S72 Sunroof Switch terminal 4 and M69 Sunroof Motor terminal 4 S72 Sunroof Switch terminal 2 and M69 Sunroof Motor terminal 8 If greater than 5 ohms Repair the open/high resistance in the circuit. If less than 5 ohms
  10. Test or replace the M69 Sunroof Motor.

Sunroof Switch

Static Test

  1. Ignition OFF, disconnect the harness connector at the S72 Sunroof Switch.
  2. Test for 3.3-4.0k ohms between the control terminal 4 and the low reference terminal 5. If not between 3.3-4.0k ohms Replace the S72 Sunroof Switch. If between 3.3-4.0k ohms
  3. Test for 390-480 ohms between the control terminal 4 and the low reference terminal 5 while pressing the open switch while pressing the open switch. If not between 390-480 ohms Replace the S72 Sunroof Switch. If between 390-480 ohms
  4. Test for 88-107 ohms between the control terminal 4 and the low reference terminal 5 while pressing the express open switch. If not between 88-107 ohms Replace the S72 Sunroof Switch. If between 88-107 ohms
  5. Test for 1.6-2.0k ohms between the control terminal 4 and the low reference terminal 5 while pressing the close switch. If not between 1.6-2.0k ohms Replace the S72 Sunroof Switch. If between 1.6-2.0k ohms
  6. Test for 840-1030 ohms between the control terminal 4 and the low reference terminal 5 while pressing the express close switch. If not between 840-1030 ohms Replace the S72 Sunroof Switch. If between 840-1030 ohms
  7. Test for 840-1030 ohms between the control terminal 2 and the low reference terminal 5. If not between 840-1030 ohms Replace the S72 Sunroof Switch. If between 840-1030 ohms
  8. Test for 88-107 ohms between the control terminal 2 and the low reference terminal 5 while pressing the open switch. If not between 88-107 ohms Replace the S72 Sunroof Switch. If between 88-107 ohms
  9. Test for 390-480 ohms between the control terminal 2 and the ground terminal 5 while pressing the close switch. If not between 390-480 ohms Replace the S72 Sunroof Switch. If between 390-480 ohms
  10. All OK

Perform the Diagnostic Repair Verification after completing the repair.

  1. «Sunroof Switch Replacement»(/cadillac/ats/i-2012-2014/remont/sun-rooft-topconvertible-top/#sunroof-system)
  2. «Sunroof Window Motor Replacement»(/cadillac/ats/i-2012-2014/remont/sun-rooft-topconvertible-top/#sunroof-system)

Scheme 2

Scheme 2: Sunroof Panel Side Opening Closeout Cover Replacement
CalloutComponent Name
1Sunroof Panel Side Opening Closeout Cover Procedure Place the sunshade in the full open position. Position the sunroof window in the vent position. Remove the sunroof side opening closeout panel covers, grasp the top corner working it rearward releasing it from the frame.

Sunroof Panel Side Opening Closeout Cover Replacement

Scheme 3

Scheme 3: Sunroof Air Deflector Replacement
CalloutComponent Name
1Sunroof Air Deflector Lower Retainer Rubber Strip to Frame Procedure Place the sunshade in the full open position. Cycle the sunroof window to the fully open position. With the air deflector in the full up position. Grasp the lower retainer rubber strip that attaches the air deflector to the sunroof front frame. Pull upward on the lower retainer rubber strip until fully released.
2Sunroof Air Deflector Guide (Qty :2) Procedure With the air deflector in the full up position and the lower retainer rubber strip released. Slide the air deflector rearward in order to disengage air deflector from the guides on the left/right sides of the sunroof frame.
3Sunroof Air Deflector

Sunroof Air Deflector Replacement

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 module 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 module 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/ats/i-2012-2014/remont/sun-rooft-topconvertible-top/#sunroof-system) , or «Sunroof Housing Rear Drain Hose Replacement»(/cadillac/ats/i-2012-2014/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. Refer to «Headlining Trim Panel Replacement (With Sunroof)»(/cadillac/ats/i-2012-2014/remont/exteriorinterior-trim/#floor-coverings-and-headlinings) , «Headlining Trim Panel Replacement (Without Sunroof)»(/cadillac/ats/i-2012-2014/remont/exteriorinterior-trim/#floor-coverings-and-headlinings) .
  3. Connect any disconnected hoses.
  4. Ensure that the rear drain hoses are properly routed in the metal roof slot and taped in place.

Scheme 4

Scheme 4: Sunroof Frame Replacement
CalloutComponent Name
Preliminary Procedures Remove the front sunroof window. Refer to Sunroof Window Replacement . 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 Sunroof) , Headlining Trim Panel Replacement (Without Sunroof) . Disconnect the sunroof harness electrical connectors. Disconnect the drain hoses from the sunroof frame . Refer to Sunroof Housing Front Drain Hose Replacement , and Sunroof Housing Rear Drain Hose Replacement . Do not remove the drain hoses from the vehicle, disconnect the drain hoses at all the corners of the sunroof frame spigot only.
1Sunroof Frame Side Bolt (Qty: 6) CAUTION: Refer to Fastener Caution . Procedure Leave the two center bolts until last. Recline the seats all the way rearward. With an assistant, remove the sunroof frame from the vehicle and place it on a clean and dry prepared surface. NOTE: The two rear side bolts are located at the end of the side rail, left and right side. Tighten 9 (80 lb in)
2Sunroof Frame Front Bolts (Qty: 2) Tighten 9 (80 lb in)
3Sunroof Frame Procedure After the sunroof frame has been removed mark the motor to ensure proper locate for reinstalling. Refer to Sunroof Window Motor Replacement . Transfer all necessary component to the new sunroof frame assembly and reinstall to vehicle. Verify the sunroof motor initialization operation. Refer to Sunroof Window Motor Initialization . Water test vehicle before installing the trim to ensure No leaks.
CAUTION
Refer to Fastener Caution .
NOTE
The two rear side bolts are located at the end of the side rail, left and right side.

Sunroof Frame Replacement

Scheme 5

Scheme 5: Sunroof Housing Front Drain Hose Replacement
CalloutComponent Name
Preliminary Procedures 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 Sunroof) , Headlining Trim Panel Replacement (Without Sunroof) . Remove the instrument panel tie bar. Refer to Instrument Panel Tie Bar Replacement .
1Sunroof Housing Front Drain Hose Tie Strap to Sunroof Frame Procedure Disconnect the sunroof drain hose from the sunroof frame spigot. NOTE: If the drain hoses are retained with a tie strap it will be necessary to replace them when reinstalling.
2Sunroof Housing Front Drain Hose Retainer (Qty:4) NOTE: Disengage the retaining clips on the A-pillar.
3Sunroof Housing Front Drain Hose Grommet Procedure Reposition the cowl panel pad as necessary to access the drain hose grommet. Grasp the grommet and pull rearward to release it from the cowl panel.
4Sunroof Housing Front Drain Hose Procedure When installing the drain hose, ensure that the routing of the end of the drain hose and grommet are installed through the access hole in the cowl panel to prevent interior water leaks. Water test the sunroof before installing instrument panel carrier. Install the retainers that secure the drain hose to the windshield pillar. Water test vehicle to ensure No leaks.
NOTE
If the drain hoses are retained with a tie strap it will be necessary to replace them when reinstalling.
NOTE
Disengage the retaining clips on the A-pillar.

Sunroof Housing Front Drain Hose Replacement

Scheme 6

Scheme 6: Sunroof Housing Rear Drain Hose Replacement
CalloutComponent Name
Preliminary Procedure 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 Sunroof) , Headlining Trim Panel Replacement (Without Sunroof) . Remove the rear compartment side trim panel. Refer to Rear Compartment Side Trim Replacement - Left Side (With AM9) , Rear Compartment Side Trim Replacement - Left Side (Except AM9) , or Rear Compartment Side Trim Replacement - Right Side (With AM9) , Rear Compartment Side Trim Replacement - Right Side (Except AM9) . NOTE: It is not necessary to completely remove the rear compartment side trim panels. Reposition side trim panels to allow access to the drain hose retainers and grommet.
1Sunroof Housing Rear Drain Hose Tie Strap to Sunroof Frame Procedure Disconnect the sunroof drain hose from the sunroof frame spigot. NOTE: If the drain hoses are retained with a tie strap it will be necessary to replace them when reinstalling.
2Sunroof Housing Rear Drain Hose Retainer (Qty: 5) NOTE: Disengage the retaining clips.
3Sunroof Housing Rear Drain Hose Grommet NOTE: Grasp the grommet pull rearward to releasing it from the quarter panel.
4Sunroof Housing Rear Drain Hose Procedure When installing the drain hose, ensure that the routing of the end of the drain hose and grommet are installed through the access hole in the quarter panel to prevent rear compartment water leaks. Water test the sunroof before installing trim. Install the retainers that secure the drain hose to the upper sill panel and rear compartment . Water test vehicle to ensure No leaks.
NOTE
It is not necessary to completely remove the rear compartment side trim panels. Reposition side trim panels to allow access to the drain hose retainers and grommet.
NOTE
If the drain hoses are retained with a tie strap it will be necessary to replace them when reinstalling.
NOTE
Disengage the retaining clips.
NOTE
Grasp the grommet pull rearward to releasing it from the quarter panel.

Sunroof Housing Rear Drain Hose Replacement

Scheme 7

Scheme 7: Sunroof Window Motor Replacement
CalloutComponent Name
Preliminary Procedure It is only necessary to lower the headliner. Only perform the 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 Sunroof) , Headlining Trim Panel Replacement (Without Sunroof) .
1Sunroof Motor/Actuator Bolts (Qty: 3) CAUTION: Refer to Fastener Caution . Procedure Disconnect the electrical connector. With a turning motion, pull downward on the motor/actuator. Disengage the motor from the drive cables. Install the motor/actuator to the module with a turning motion. Push upward. This will engage the motor/actuator into the drive cables. Tighten 4 N.m (35 lb in).
2Sunroof Motor/Actuator Procedure Verify the sunroof operation. After installing the sunroof motor/actuator refer to Sunroof Window Motor Initialization .
CAUTION
Refer to Fastener Caution .

Sunroof Window Motor Replacement

Scheme 8

Scheme 8: Sunroof Sunshade Replacement
CalloutComponent Name
Preliminary Procedure Remove the sunroof window. Refer to Sunroof Window Replacement .
1Sunroof Window Front Inner Seal
2Sunroof Housing Drain Gutter Screws (Qty: 2) CAUTION: Refer to Fastener Caution . NOTE: The two screws that hold the gutter in place are located on the front edge of the gutter, left and right side. Realign gutter under snaps at rear edge.
3Sunroof Housing Drain Gutter
4Roof Lift Off Panel/Window Front Locker Bracket Screws (Qty: 2) NOTE: Using the express open, move the mechanism and trough guides away from the front of the opening so that the shade can be slid out the front.
5Roof Lift Off Panel/Window Front Locker Bracket NOTE: Use care when removing the front locker bracket, mark the bracket left and right side.
6Sunroof Sunshade Procedure Lift upward on the front edge of the sunshade while pulling forward. The sunshade must be removed with the side slides. Transfer all necessary component to the new sunshade. After installing the sunroof motor/actuator refer to Sunroof Window Motor Initialization . NOTE: Both of the roof lift off panel/window front locker brackets Must be removed before the sunshade can be released from the side rails.
CAUTION
Refer to Fastener Caution .
NOTE
The two screws that hold the gutter in place are located on the front edge of the gutter, left and right side. Realign gutter under snaps at rear edge.
NOTE
Using the express open, move the mechanism and trough guides away from the front of the opening so that the shade can be slid out the front.
NOTE
Use care when removing the front locker bracket, mark the bracket left and right side.
NOTE
Both of the roof lift off panel/window front locker brackets Must be removed before the sunshade can be released from the side rails.

Sunroof Sunshade Replacement

Removal Procedure

  1. Remove the sunroof window . Refer to «Sunroof Window Replacement»(/cadillac/ats/i-2012-2014/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  2. Remove the sunroof window seal from the gutter of the sunroof window frame, pulling the sunroof window seal away at one point and continuing around the perimeter of the sunroof window frame.
  3. Remove the sunroof window seal (1) from the sunroof window frame.
  4. Wipe the perimeter of the sunroof window frame area with a clean, dampened cloth using 50/50 water and isopropyl alcohol mixed in order to clean the surface of the perimeter of the sunroof window frame. Allow to air dry.

Installation Procedure

  1. Place the sunroof window seal (1) to the window.
  2. Firmly press the sunroof window seal into gutter the of the sunroof window frame.
  3. Install the sunroof window. Refer to «Sunroof Window Replacement»(/cadillac/ats/i-2012-2014/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  4. Water test the vehicle to ensure no leaks.

Scheme 9

Scheme 9: Sunroof Switch Replacement
CalloutComponent Name
Preliminary Procedure Remove the roof console. Refer to Roof Console Replacement .
1Sunroof Switch Fasteners (Qty: 2) CAUTION: Refer to Fastener Caution .
2Sunroof Switch
CAUTION
Refer to Fastener Caution .

Sunroof Switch Replacement

Sunroof Window Height and Opening Fit Adjustment

  1. Cycle the sunroof window to the full open position.
  2. Cycle the sunroof window to the closed position.
  3. Remove the sunroof panel side opening closeout cover to expose the screws. Refer to «Sunroof Panel Side Opening Closeout Cover Replacement»(/cadillac/ats/i-2012-2014/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  4. Loosen the adjusting screws (1) on left and right sides of the window to guide cables.
  5. Adjust sunroof window (2) to a uniform seal tension fore/aft and panel to panel.
  6. Adjust the corners of the sunroof window using the following guidelines: Adjust the front edge of the sunroof window (2) to 0.0 mm - 1.5 mm (0.0 in - 0.06 in ) below the top surface of the roof panel. Adjust the rear edge of the sunroof window (2) to the roof 0.0 mm +1.0 mm (0.0 in + .04 in).
  7. Tighten the adjusting screws (1) on left and right sides of the sunroof windows to 5 (44 lb in).
  8. Cycle sunroof window to vent, then close. Cycle the sunroof window from full open to closed position.
  9. Using 0.25 mm (0.01 in) shim or a similar item to check the sunroof window seal for even compression around the seal opening.
  10. Inspect the sunroof window adjustment. Adjust if necessary.
  11. Water test the sunroof window to ensure No leaks.
  12. Install the sunroof panel side opening closeout cover. Refer to «Sunroof Panel Side Opening Closeout Cover Replacement»(/cadillac/ats/i-2012-2014/remont/sun-rooft-topconvertible-top/#sunroof-system) .

Scheme 10

Scheme 10: Sunroof Window Replacement
CalloutComponent Name
Preliminary Procedures Remove the sunroof panel side opening closeout cover. Refer to Sunroof Panel Side Opening Closeout Cover Replacement .
1Front Sunroof Window Screw (Qty: 4) CAUTION: Refer to Fastener Caution . Procedure Open the sunshade to the full open position. Place the sunroof in the vent position to access the screws. Lift the sunroof window out of the frame. Tighten 5 N.m (44 lb in)
2Front Sunroof Window Procedure Sunroof window height and opening fit adjustment. Refer to Sunroof Window Height and Opening Fit Adjustment . Water test to ensure that sunroof window and window seal is fitting properly in the close position.
CAUTION
Refer to Fastener Caution .

Sunroof Window Replacement

Sunroof Description and Operation

The tilt/slide sunroof consists of a moving glass panel and a manual sunshade. In the tilt/slide sunroof system the rear of the glass tilts up for venting and slides between the head liner and roof panel as it slides open. The glass is controlled by an integrated motor/controller. The sunshade has a mechanical connection to the glass causing it to open with the glass and keeping it from closing more than the glass.

The electrical portion of the tilt/slide sunroof system consists of

  1. Body control module (BCM)
  2. Sunroof glass control module
  3. Sunroof control switch assembly
  4. Vent control switch assembly
  5. Serial Data Bus

The sunroof electrical system uses a master/slave configuration utilizing a serial data based system for communication. The BCM is designated as the master, while the sunroof control module is configured as the slave.

As the system master, the BCM uses the serial data communication bus to enable or disable sunroof operation, communicate vehicle information to the sunroof controller, and request sunroof movement. The sunroof controller provides system status and diagnostic information to the BCM for diagnostic reporting and operational purposes.

The sunroof glass is controlled by a 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 serial data message commands from the system master.

The operational calibrations for the sunroof integrated motor/controller are loaded over the serial data communication bus by the sunroof system master, the BCM.

Scheme 11

Scheme 11: Sunroof System Block Diagram
CalloutComponent Name
HWHard-Wired
HWHard-Wired
S72S72 Sunroof Switch
M69M69 Sunroof Motor
K9K9 Body Control Module

Sunroof Control Switches

The sunroof control switches are connected directly to the controller. The sliding glass switches provide detent positions for open, express open, off, close, and express close. The vent switches provide detent positions for open, off, and 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 an analog to digital switch input. The control switches place a different resistor ladder network in the circuit depending on the function selected. The controller's analog to digital switch input reads the resulting voltage range and determines the function as indicated in the included charts.

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 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 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 will try to continue closing until it detects a motor stall condition or the system is at one of it's defined stops.

Motor Stall

If the sunroof is moving in the open or close direction and stops moving for 350 ms while the switch or serial data command is active, and no obstacle has been detected, the motor shall be turned off to prevent overheating.

Sunroof System Thermal Protection

The sunroof controllers have a thermal protection algorithm to protect the sunroof controller and motor from damage due to overheating conditions resulting from immoderately switch actuations. The thermal protection algorithm will cause any new sunroof open commands to be ignored until the motor is 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 reversal shall be finished.

Sunroof Operation

Open to Vent Position

When the sunroof is closed or in a partial vent position and the sunroof vent open switch becomes active, the sunroof shall begin to express open to the vent position. Sunroof motion shall cease when the sunroof reaches the vent position or if the sunroof sliding glass switch becomes active.

Close from Vent

When the sunroof is in the vent position and the sunroof vent switch enters the Close state, the sunroof will begin to express close the sunroof. Motion will continue until the sunroof has reached its fully closed position or if the sunroof sliding glass switch becomes active.

Normal Open (Non-Express)

When the sunroof is not in a vent position and the sunroof sliding glass switch is held in the Open position, the sunroof will begin opening. Motion will continue until the switch returns to the Off state or the vent switch transitions to any active state.

Sunroof Express Open

When the sunroof control switch transitions to the Express Open state and the sunroof is not in a vent position, the sunroof will express open until the controller determines the sunroof has reached the comfort stop position or the fully Open position, the switch transitions to another state after first returning to the Off position, or the vent switch transitions to an active state.

Normal Close (Non-Express)

When the sunroof switch is in the Close state and the sunroof is not in the vent position, the controller will begin moving the sunroof in the close direction. If the vent switch becomes active the motor will be turned off.

Sunroof Express Close

When the sunroof switch is in the Express Close state and the sunroof is not in a vent position, the sunroof will express close until the controller determines the sunroof has reached the fully closed position, or the switch transitions to another state after first returning to the Off position. The sunroof motion will cease if the switch transitions back to the Close or Express Close state after returning to the Off position first or the vent switch transitions to any active state.

Initialization and Teaching

"Initialization" refers to the sunroof system's learning where the hard stop reference location is.

"Teaching" refers to the system's learning of the mechanical profile of the sunroof, it is a record of motor RPM over the entire range of movement.

Initialization and Teaching are done in the following scenarios

  1. First Time System is Powered - Initialization has not been executed yet
  2. Drive System Service Replacement or Removal
  3. Excessive false reversals are experienced
  4. If the glass is adjusted after initialization and teaching has already been done.

Until the drive assembly has been initialized, the express open and close switch inputs and manual open inputs are disregarded. During the process of initialization, anti-pinch detection is not active.

An Initialization process that was not carried out completely can be started again at any time after first cycling power, as long as the interruption did not leave the mechanism right at the hard stop*. Ensure the supply voltage does not dip below 9.0V at the E-drive during initialization and teach.

The initialization and teach process is as follows

For a New Drive Assembly

  1. Press and hold the CLOSE switch, press to first detent of button only, for approximately 10 seconds until the sunroof moves slightly past Full Vent (2 mm) and suddenly back to Full Vent.
  2. Quickly release the CLOSE switch and re-press and hold, within 1 second, while the sunroof moves to Full Open and back to Closed. The roof should start to move within about 4 seconds.
  3. Release the switch and verify successful initialization by performing one-touch open and close operations.

For an Existing Drive Assembly

  1. Fully close the sunroof. Release the switch.
  2. Press and hold the CLOSE switch, press to first detent of button only, for approximately 10 seconds until the sunroof moves slightly past Full Vent (2 mm) and suddenly back to Full Vent.
  3. Quickly release the CLOSE switch and re-press and hold, within 1 second, while the sunroof moves to Full Open and back to Closed. The roof should start to move within about 4 seconds.
  4. Release the switch and verify successful initialization by performing one-touch open and close operations.

* If The Process is Interrupted Right at the Hard Stop

  1. Either disconnect power and/or ignition to the E-drive.
  2. Insert a 4 mm hex wrench into the drive assembly and back the motor away from the hard stop, move the glass toward CLOSE, about 2 inches. Repeat if glass cannot achieve closed position.
  3. Reconnect power to the E-drive. Proceed as directed in For An Existing Drive Assembly.