These instructions apply to the Hyundai i30 Mk3 (PD) 2017-Present. For other models, please choose your vehicle here.
Last updated:
If the panoramic or sliding sunroof on your Hyundai i30 Mk3 (PD, 2017–present) has stopped working properly — it won’t one-touch open or close, stops part way, or bounces back — usually after a battery disconnection or a flat battery, the roof needs re-initialising so it relearns its end positions. It’s a no-tools job done from the roof switch. This guide shows how.
Why the Sunroof Needs Re-initialising
The roof motor stores its fully-closed and fully-open positions, plus the tilt point, so it knows where to stop and when to reverse if it meets resistance. Cutting power clears that memory, leaving the roof working only in short steps or refusing the auto function. Re-teaching restores normal one-touch operation and the anti-trap protection.
How to Re-initialise the i30 Mk3 Sunroof
- Turn the ignition on.
- Press and hold the close switch until the sunroof is fully closed, then release.
- Press the switch in the close direction again and keep holding it — for roughly 10 seconds.
- The roof will tilt and move slightly, then run automatically through its full cycle: sunshade open → tilt open → slide open → slide closed → sunshade closed.
- Keep holding the switch until the whole cycle finishes and the roof stops fully closed. Then release.
- Test one-touch open and close — it should now run fully in each direction.
Don’t let go during the learning cycle — releasing early cancels it and you’ll need to start again.
If It Still Won’t Work
- Repeat the routine — the continuous hold through the full cycle is what registers the positions.
- Clear the rails — leaves or grit in the tracks can stall the roof and break the relearn.
- After a battery disconnection, run this alongside the window re-initialise.
Frequently Asked Questions
Why did my sunroof stop auto-working after the battery was off?
Disconnecting power wipes the stored end positions, so the auto and anti-trap functions switch off until you re-teach the roof.
The roof only moves in small steps — is that the same fault?
Yes — that’s the “positions lost” state. The hold-through-the-cycle routine re-teaches it.
It bounces back when closing — why?
The anti-trap protection reacts because the closed limit isn’t learned. Complete the routine and it clears.
Do I need any tools?
No — just the roof switch with the ignition on.
To clear a service reminder after maintenance, see our i30 Mk3 service indicator reset guide. For warning lights, look up the code on autodtcs.com.
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.