How to Reset Your Sunroof System
After a battery change, jump‑start, or repair, your sunroof may lose its position memory and stop working properly. A simple reset (re‑initialisation) often fixes it. Here’s how to do it for popular brands.
General Reset Procedure
Most cars follow a similar pattern:
- Turn the ignition on (engine off).
- Press and hold the “close” or “auto close” button.
- Keep holding until the sunroof fully closes, then opens slightly, then closes again (usually 10‑30 seconds).
- Release the button. Test operation.
Volkswagen / Audi
Close the sunroof manually using the switch. Then pull and hold the switch in the “close” position for 10 seconds. The sunroof should cycle through its full range and then stop. Release.
BMW
With the ignition on, press and hold the tilt switch in the “close” direction for about 30 seconds. The sunroof will move to the closed position, then open and close. Release the switch.
Mercedes-Benz
Close the sunroof fully. Then press and hold the close button for 20 seconds until the roof moves slightly. Release and then press again for 5 seconds. It should now operate normally.
Toyota / Lexus
Press and hold the “close” button for 10 seconds after the roof is closed. The system will recalibrate. Some models require a specific sequence – refer to your manual.
If Reset Fails
If the sunroof still doesn’t work, there may be a mechanical blockage or a faulty motor. In that case, professional diagnosis is needed.
“A reset is often all it takes to get your sunroof working again after a battery change. Try it before spending money on repairs.”
Still having issues? Contact Carnec Sunroofs – we’ll come to you.