Operation CHARM: Car repair manuals for everyone.

System Description

System Description
Power supplied at all time
- through 50 A fusible link (letter M , located in the fuse and fusible link box)
- to BCM terminal 55.
- through 15 A fuse [No.22, located in the fuse block (J/B)]
- to BCM terminal 42.
- through BCM terminal 54
- to sunroof motor assembly terminal 7.

With ignition switch ON or START position,
Power is supplied
- through 15 A fuse [No.1, located in the fuse block (J/B)]
- to BCM terminal 38.
- through BCM terminal 53
- to sunroof motor assembly terminal 9.

Ground is supplied
- to BCM terminal 49 and 52
- through body grounds M35, M45, M85 and R6.

TILT UP / SLIDE CLOSE OPERATION
When tilt up / slide close switch is pressed,
Ground is supplied
- to sunroof motor assembly terminal 1
- through sunroof switch terminal 3
- through sunroof switch terminal 2
- through body grounds M35, M45, M85 and R6.

Then, the sunroof tilt up / slide close.

TILT DOWN / SLIDE OPEN OPERATION
When tilt down / slide open switch is pressed,
Ground is supplied
- to sunroof motor assembly terminal 5
- through sunroof switch terminal 1
- through sunroof switch terminal 2
- through body grounds M35, M45, M85 and R6.

Then, the sunroof tilt down / slide open.

AUTO OPERATION
The power sunroof AUTO feature makes it possible to slide open and slide close or tilt up and tilt down the sunroof without holding the sunroof switch in the down or up / tilt up or tilt down position.

RETAINED POWER OPERATION
When the ignition switch is turned to "OFF" position from "ON" or "START" position, power is supplied for 45 seconds.

- to sunroof motor assembly terminal 9
- from BCM terminal 53.

When power is supplied, the sunroof can be operated.
The retained power operation is canceled when the driver or passenger side door is opened.
RAP signal period can be changed by CONSULT-II. Refer to "CONSULT-II Inspection Procedure"

ANTI-PINCH FUNCTION
The CPU of sunroof motor monitors the sunroof motor operation and the sunroof position (fully-closed or other) by the signals from sunroof motor.

When sunroof motor detects an interruption during the following slide close and tilt down operation, sunroof
switch controls the motor for open and the sunroof will operate until full up position (when tilt down operate) or 125 mm (4.92 in) or more in an open direction (when slide close operate).
- close operation and tilt down when ignition switch is in the "ON" position
- close operation and tilt down during retained power operation

MEMORY RESET PROCEDURE
1. Please observe the following instructions while confirming the sunroof operation.

NOTE: Do not disconnect the electronic power while the sunroof is operating or within 5 seconds after the sunroof stops. (to wipe-out the memory of lid position and operating friction.)

2. Initialization of system should be conducted after the following conditions.
- When the battery is out or connector is disconnected while sunroof is operating or within 5 seconds after sunroof stops.
- When the sunroof motor is changed.
- When an emergency handle is used.
- When the sunroof does not operate normally. (Incomplete initialization conditions)

INITIALIZATION PROCEDURE
If the sunroof does not close or open automatically, use the following procedure to return sunroof operation to normal.
1. Push the TILT UP switch and start the tilt up operation.
2. Release the TILT UP switch once, press the TILT UP switch again. keep pushing the switch until tilt lid pops up.
3. The glass lid will move toward tilt up direction and will be stopped mechanically, and then it will be automatically fully closed. (Keep pushing the switch during this operation)
4. Release the switch again. and push the TILT UP switch within the first 6 seconds. (Keep pushing the switch)
5. After 4 seconds. the glass lid will be automatically operated in sequence of "slide open" >"slide close">"tilt up">"tilt down".
6. After the glass lid stops. release the switch after 0.5 seconds. (Keep pressing the switch during this operation)
7. If sunroof switch operates normally. this initialization is done.