FREE REPAIR MANUALS & LABOR GUIDES 1982-2013 Vehicles
Courtesy of Operation CHARM: Car repair manuals for everyone.

GF77.20-P-0003CE Electric Panoramic Sliding Sunroof, Function



GF77.20-P-0003CE Electric Panoramic Sliding Sunroof, Function
- with CODE (413) Panoramic glass roof with top sliding roof
- as of model year 09


Function requirements, general
^ C. 30 ON
^ No overvoltage or undervoltage

Electric panoramic sliding sunroof, general
The front section of the panoramic sliding sunroof can be opened in the tilt or slide position. If extended, the roller sun blinds are first retracted completely.
The front and rear roller sun blinds can only be opened and closed together.
The panoramic sliding roof and the roller sun blind are controlled by the panoramic sliding roof switch (N70/3s1) in the overhead control panel electronic circuitry (N70/3).

The panoramic sliding sunroof can also be operated using the convenience features, which allow it to be opened and closed centrally together with the windows from one control point. The convenience features are described in the "Convenience feature" (CF) function description.

Actuation possibility for panoramic sliding sunroof switch







1. Closing from tilt position or sliding position
2. Closing from tilt position or sliding position (up to 31.8.08)
3. Opening in tilt position:
- When panoramic roof is closed, direct opening in tilt position
- With panoramic sliding roof in sliding position; for this purpose first close panoramic sliding roof and then open to tilt position (with code (494) USA version only manual actuation possible)

4. Opening in sliding position:
- When panoramic roof is closed, direct opening in sliding position
- With panoramic sliding roof in sliding position; for this purpose first close panoramic sliding roof and then open to tilt position (with code (494) USA version only manual actuation possible)

x Direction of travel

The electric panoramic sliding window comprises the following partial functions:
^ Function sequence for opening/closing panoramic sliding sunroof
^ Function sequence for opening/closing roller sun blinds
^ Function sequence for rain closing (with code (345) Rain sensor except code (494) USA version)
^ Function sequence for anti-pinch protection
^ Function sequence for position monitoring and blockage detection
^ Normalization function sequence
^ Function sequence for denormalization
^ Function sequence for thermal protection

Additional function requirements for opening/closing panoramic sliding sunroof
^ Circuit 15R ON or
^ Run-on time active
(up to t = 5 min. after circuit 15R Off, if front doors are not yet open)
^ Roller sun blinds open
^ Panoramic sliding sunroof normalized
^ Valid reference data present for anti-pinch protection function of panoramic sliding sunroof

If the roller sun blinds are closed, these are first fully opened before the panoramic sliding sunroof is actuated.

The circuit status, c. 15R, is sent by the electronic ignition lock control unit (N73) over the interior CAN (CAN B) to the panoramic sliding sunroof control module (A98).

The status of the left front door lock (A85) is read in by the left front door control unit (N69/1), the status of the right front door lock (A85/1) is read in by the right front door control unit (N69/2) and sent to the panoramic sliding sunroof control module via the interior CAN.

Function sequence for opening/closing panoramic sliding sunroof
Opening/closing the panoramic sliding sunroof comprises the following subfunctions:
^ Function sequence for manual opening/closing of panoramic sliding sunroof
^ Automatic opening/closing function sequence for panoramic sliding sunroof (not applicable for code (494) USA version as of 1.9.08)

Function sequence for manual opening/closing of panoramic sliding sunroof
Actuation of the panoramic sliding roof switch is read in by the panoramic sliding roof control module. It actuates the integrated panoramic sliding roof motor (A98m1) according to the actuation. When the panoramic sliding roof is actuated to the first catch position, the panoramic sliding roof is adjusted as long as the request is present.
The anti-pinch protection function is active during closing.

Function sequence for opening/closing panoramic sliding roof
Actuation of the panoramic sliding roof switch is read in by the panoramic sliding roof control module. It actuates the integrated panoramic sliding roof motor according to the actuation.
When panoramic sliding roof switch is actuated beyond the first catch position and released, the panoramic sliding roof is adjusted to the corresponding limit stop.

The anti-pinch protection function is active during closing. The anti-pinch protection is active within a limited range during opening (protection against pinching of glass cover rear edge/basic roof carrier or roof railing).

Automatic adjustment of the panoramic sliding roof is aborted if the panoramic sliding roof switch is actuated again.

Detection of switch signals
Actuation is detected once the panoramic sliding roof switch is actuated without interruption for t = 40 ms ±10 ms. The maximum activation time is t ≥20 s. After t ≥60 s the system recognizes that the panoramic sliding roof switch is "stuck". The function can only be performed again using the panoramic sliding roof switch once the rest position is detected again.

Additional function requirements for opening/closing of roller sun blinds
^ Circuit 15R ON or
^ Run-on time active
(up to t = 5 min. after circuit 15R Off, if front doors are not yet open)
^ Panoramic sliding roof closed
^ Roller sun blinds normalized
^ Valid reference data present for anti-pinch protection of roller sun blinds

Function sequence for opening/closing roller sun blinds
Opening/closing the rolling sun blind comprises the following subfunctions:
^ Function sequence for manual opening/closing of roller sun blinds
^ Function sequence for automatic opening/closing of roller sun blinds

Function sequence for manual opening/closing of roller sun blinds
Actuation of the panoramic sliding roof switch is read in by the panoramic sliding roof control module. It actuates the panoramic sliding roof roller sun blind motor (M12/5m1) according to the actuation.n.
When the panoramic sliding roof is actuated to the first catch position, the panoramic sliding roof is adjusted as long as the request is present.
The anti-pinch protection function is active during closing.

Function sequence for automatic opening/closing of roller sun blinds
Actuation of the panoramic sliding roof switch is read in by the panoramic sliding roof control module. It actuates the panoramic sliding roof roller sun blind motor according to the actuation.n. When panoramic sliding roof switch is actuated beyond the first catch position and released, the panoramic sliding roof is adjusted to the corresponding limit stop.
The anti-pinch protection function is active during closing.

Additional function requirements for rain closing
^ Circuit 15R OFF or vehicle locked
^ Roller sun blinds open
^ Panoramic sliding sunroof normalized
^ Valid reference data for anti-pinch protection present
^ Panoramic sliding roof opened in sliding position

Function sequence for rain closing
Moisture on the windshield is recognized by the rain/light sensor (B38/2) and the information is relayed to the front SAM control unit with fuse and relay module (N10/1) via the wiper/inside rearview mirror (LIN 2).

The front SAM control unit transfers the information to the panoramic sliding roof control module via the interior CAN. It actuates the panoramic sliding roof motor. The panoramic sliding roof is adjusted to the tilt position. Monitoring is then no longer performed.

Rain closing is still accomplished when the run-on time (t = 6 h) has expired or the voltage or temperature is no longer within the voltage range (U = 10 V to 15 V) or temperature range (T = 5 °C to 85 °C) of the rain/light sensor.

Alarm triggering by interior protection (with code (882) Interior monitoring (only with ATA [EDW]) is suppressed during rain closing to prevent undesired triggering of the anti-theft alarm system (ATA [EDW]).

Additional function requirements for anti-pinch protection
^ Panoramic sliding roof and roller sun blind normalized
^ Valid reference data for anti-pinch protection present

Function sequence for anti-pinch protection
Anti-pinch protection operates by comparing the current rotational speed of the panoramic sliding roof motor or roller sun blind motor with the power consumption recorded during a teach-in run o adaptation. If this comparison exceeds a certain limit value during a closing operation, this is detected as a blockage by the panoramic sliding roof control unit.

During teach-in mode, the panoramic sliding roof and the roller sun blinds are moved through all closing operations in the normalized state. The panoramic sliding roof control module adapts to change in the power consumption resulting from increased sluggishness (e.g. dirt in the mechanical system).

If blockage is detected during opening, the panoramic sliding roof as well as the roller sun blind are stopped only. During closing, the panoramic sliding roof and the roller sun blinds are stopped when pinching is recognized and then reversed (moved in opposite direction).

Special case, manual closing:
If the panoramic sliding roof switch is again actuated in the closing direction within t = 2 s after reversing, greater force is applied. The anti-pinch protection function is deactivated for the next attempt.

Additional function requirements for position monitoring and blockage detection
^ Opening and closing procedure of panoramic sliding roof

Function sequence for position monitoring and blockage detection
Position monitoring is performed by the panoramic sliding roof control module by evaluation the signals from the:
- Hall sensor 1, panoramic sliding roof (A98b1)
- Hall sensor 2, panoramic sliding roof (A98b2)
- Hall sensor 1, panoramic sliding roof roller sun blind (M12/5b1)
- Hall sensor 2, panoramic sliding roof roller sun blind (M12/5b2)

The Hall sensors are positioned offset 90° on the shafts of the roller sun blind motor and panoramic sliding roof motor. The position of the panoramic sliding roof and the roller sun blinds are determined and monitored by counting the Hall sensor pulses.

The zero position is set by normalization. The zero position is the position at which the panoramic sliding sunroof and roller sun blinds are closed.
Blockage is detected if signals are no longer detected from the Hall sensors for a period of t = 160 ms.
If blockage is detected in the closing direction, actuation of the of the roller sun blind motor and the panoramic sliding roof motor is interrupted and reversing is started.
If blockage is detected in the opening direction, actuation of the roller sun blind motor and panoramic sliding sunroof motors is aborted.

Additional function requirements for normalization
^ Circuit 15R ON or
^ Run-on time active
(up to t = 5 min. after circuit 15R Off, if front doors are not yet open)
^ Roller sun blinds or panoramic sliding sunroof denormalized

Normalization function sequence
The roller sun blinds and panoramic sliding sunroof must be a minimum distance away from the normalization position before they are actuated to the normalization position.
Manually close roller sun blinds or panoramic sliding roof with panoramic sliding roof switch until the mechanical stop is reached and then continue to hold panoramic sliding roof switch. The signal must be present for at least t = 1 s so that the panoramic sliding roof control module detects a blockage and can set the corresponding location counter to zero.

Function sequence for denormalization
Denormalization takes place:
- with c. 30 OFF while actuating roller sun blind motor or panoramic sliding roof motor
- If the panoramic sliding sunroof exceeds the defined movement range by 25 motor rotations
- If the defined Hall sensor signal sequence is faulty
- If the positions of the roller sun blind and panoramic sliding sunroof are implausible relative to each other

The position of the panoramic sliding sunroof and the roller sun blind cannot be determined in the denormalized state. The function is then limited to manual closing or opening. Actuation can only be performed in steps of t = 0,5 s each.

Function sequence for thermal protection
A thermal protection switch is integrated into the roller sun blind motor and panoramic sliding roof motor. It protects the motors against overload, since they are not designed for continuous operation. They are switched off if the maximum permissible operating time is exceeded.

If the thermal protection function is triggered, the motors are disabled until the minimum cooling time has passed. The thermal protection function does not operate during roof reversal after a blockage is detected.