These instructions apply to the Hyundai i30 Mk2 (GD) 2012-2017. For other models, please choose your vehicle here.
Last updated:
If the electric sunroof on your Hyundai i30 Mk2 (GD, 2012–2017) has stopped opening or closing properly, stops part-way, or lost its one-touch function, the roof controller needs re-initialising. It usually happens after the battery is disconnected or goes flat, after a fuse is pulled, or if the roof was forced. The fix is a quick relearn you can do yourself with the roof switch, no tools.
Why the Sunroof Loses Its Calibration
The roof module stores the fully-open and fully-closed positions so it can run automatically and stop if it meets resistance (anti-trap). A power loss clears those references, so until you re-teach them the roof only moves while you hold the switch.
Before You Start
- Make sure the battery is well charged — the relearn won’t complete on a weak battery.
- Clear the roof and tracks of debris so the glass can reach its end stops.
- Keep hands and objects clear of the opening — the anti-trap protection is off during the relearn.
How to Re-initialise the i30 Sunroof
- Start the engine (the relearn wants a solid power supply).
- Press and hold the switch until the sunroof is fully closed, then release.
- Press and hold the close switch for about 10 seconds. The sunroof moves to fully closed, then moves slightly back.
- Within 3 seconds, press and hold the close switch again. The roof runs a full automatic cycle: tilt down → slide open → slide close.
- When the cycle finishes the procedure is complete. Check the one-touch open and close.
The 3-second window between the two holds matters — if you miss it, start again from the closed position.
If the Sunroof Still Won’t Auto-Operate
- You missed the 3-second window or released early: repeat the two-stage hold and let the cycle finish.
- Weak battery: charge it and try again.
- Dirty or dry tracks: clean the channels and apply silicone lubricant.
- Just did a battery job: expected — see our i30 battery disconnect/reconnect guide.
Frequently Asked Questions
Do I need a diagnostic tool to reset the i30 sunroof?
No — the relearn is done entirely with the roof switch as described.
Why are there two holds in the procedure?
The first hold confirms the closed position; the second (within 3 seconds) triggers the automatic tilt/slide cycle that re-teaches the end stops.
Why did the sunroof stop working after I changed the battery?
The roof module loses its references during a power loss. Run the relearn and full function returns.
Is the anti-trap working during the relearn?
No — keep hands and objects clear of the opening while teaching the end stops.
If you also lost the windows after a power cut, see our i30 electric window reinitialisation guide, or clear a reminder with the i30 Mk2 service indicator reset guide.
Disclaimer: The information on this page is provided for general guidance only. Always follow your official service manual and safety precautions when working on your vehicle. We are not responsible for errors, omissions, or any damage resulting from the use of this information.
This website is an independent resource and is not affiliated with, endorsed by, or sponsored by Hyundai. All trademarks and brand names belong to their respective owners.