Operation CHARM: Car repair manuals for everyone.

Programming and Relearning



INITIALIZATION

Sunroofs controlled by a control module require initialization. Initialization allows the control module to learn the end positions of the motor's travel. The hall sensors provide pulses for motor rotation, the control module counts the pulses and determines where the panel is by memorizing the stored pulses.

If the system is not initialized, the sunroof will only operate in the tilt up and slide close positions.

INITIALIZATION PROCEDURE

- Press and hold the sunroof switch in either the tilt up or slide close positions for 15 seconds.

- The sunroof motor operate momentarily signifying initialization acceptance.

The control module memorizes the pulses from the hall sensors on the next activation of the motor by driving the panel to its end run positions. The control module senses an amperage increase and determines the end run position. The counted number of pulses is then used as the basis for calculating the panel position.