Looping portal reload is usually a session token issue. The portal authenticated but when it tries to fetch channel data the token expires or is rejected.
Before contacting support, try clearing the MAG browser cache:
1. Settings → Advanced Settings → Clear Cache.
2. Also clear the portal cache if that option is available.
3. Perform a full power cycle after clearing.
If the loop started recently, a corrupted cache entry is a common cause.
Important question. Looping only at certain times usually indicates a server load issue on the provider side. Continuous looping is more likely a local device or account issue.
If factory reset is needed:
1. Back up your portal URL and any custom settings.
2. Settings → Advanced Settings → Factory Reset.
3. After reset, only enter the portal URL — nothing else initially.
4. If the loop persists after a clean factory reset, the issue is server-side.
After a factory reset and re-entry, my portal worked fine. But the channel list was shorter — turned out the provider had changed which channels were in my package. Nothing was actually broken.
SOLVED: Provider confirmed a server migration that changed session handling. They pushed an update and the loop resolved within 24 hours. No action needed on my end.