Initialization Procedure
“Initialization” refers to the sunroof system learning the reference location of the hard stop. Initialization is done in the following scenarios:
- First Time System is Powered – Initialization has not been executed yet
- Sunroof/Sunshade lost calibration or false reversal
- Motor assembly has been removed or replaced
- If the glass is adjusted after Sunroof / Sunshade initialization has already been completed
Until the motor 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.
Initialization/Teach Procedure:
Note:
- The sunroof motor should be calibrated before the sunshade motor.
- In some unique cases the sunshade needs to be normalized first. If roof normalization fails then attempt sunshade normalization before attempting roof normalization again.
- A sunshade fault may disable the motion of the sunroof.
- The sunroof must be in proper working order prior to performing sunshade initialization.
- If the Initialization/Teach Process fails, disconnect the battery to reset the sunroof and sunshade motors. Wait 1 minute before reconnecting the battery.
- If the switch is held for more than 10 seconds after the glass or sunshade has completed its teach/learn cycle, the sunroof can throw a ‘stuck switch’ fault code. If this happens repeat the 2 steps above.
- The Control Module provides obstacle blockage detection. If the Initialization/Teach Process is not carried out completely, the sunshade may stop and reverse slightly when it gets to the location where it needs to push down the windscreen.
- If multiple failed Initialization/Teach Process failures occur, remove the control module and operate the Sunshade by hand to verify there is no blockage.
Sunshade Procedure
Steps 2–3 get the roof in the correct position to start the initialization process.
- Start the procedure with the engine running.
- Press and hold the Sunshade switch in the CLOSE position until the Sunshade is stopped in the Closed position.
Note: On vehicles with dual Sunshades, press the rear Sunshade button.
- Release the Sunshade switch.
- Press the Sunshade switch in the CLOSE position for less than 1 second.
- Press the Sunroof switch in the CLOSE position for less than 1 second. (This must be done within 5 seconds of step 4).
- Press and hold the Sunshade switch in the CLOSE position. (This must be done within 5 seconds of step 5).
- Continue to hold the Sunshade in the CLOSE position, after 11–15 seconds the Sunroof will start to move. Continue to hold the switch.
- The Sunshade will move to the open position and back to the close position.
- When the Sunshade has reached the closed position and has stopped for 2 seconds, release the switch.
- Check the Sunshade express open and close operation.
If the module does not start moving at step 7, repeat the process from the beginning. If the procedure is interrupted while the sunroof or sunshade is moving, repeat the initialization procedure.
Sunroof Procedure
Steps 2–4 get the roof in the correct position to start the initialization process.
- Start the procedure with the engine running.
- If possible, put the sunshade in the full open position.
- Press and hold the Sunroof switch in the CLOSE position until the sunroof is stopped in the Closed position.
- Release the Sunroof switch.
- Press the Sunroof switch in the CLOSE position for less than 1 second.
- Press the Sunshade switch in the OPEN position for less than 1 second. (This must be done within 5 seconds of step 4).
Note: On vehicles with dual Sunshades, press the rear Sunshade button.
- Press and hold the Sunroof switch in the CLOSE position. (This must be done within 5 seconds of step 5).
- Continue to hold the Sunroof switch in the CLOSE position, after 11–15 seconds the Sunroof will start to move. Continue to hold the switch.
- The Sunroof will move to the open position and back to the close position.
- When the Sunroof has reached the closed position and has stopped for 2 seconds, release the switch.
- Check the Sunroof express open and close operation.
If the module does not start moving at step 7, repeat the process from the beginning. If the procedure is interrupted while the sunroof or sunshade is moving, repeat the initialization procedure.