Setting up IPTV on MAG boxes is a two-minute job once the box is registered: open Settings → System settings → Servers → Portals, type the portal address from your account into Portal 1 URL, save, and restart the box. The channels load straight into the built-in guide — no app, no login screen, no playlist file. Enigma2 receivers (Dreambox, Vu+, Zgemma and friends) take a different route: a plugin that turns your M3U link or Xtream login into ordinary channel bouquets. This guide covers both, including the errors that trip people up — wrong MAC, "portal blocked," a clock set to the wrong time zone — and the honest question of whether a box still makes sense in 2026.
ZyroTV is an IPTV provider and sells a dedicated MAG Box plan, so what follows is the procedure our support team uses with customers rather than a generic tutorial. If you are still choosing between a box and an app, the IPTV player guide compares every option; this page is for people who already own the hardware.
How a MAG box gets its channels
A MAG box from Infomir — the 250, 254, 256, 322, 324, 420, 424, 520 and 524 are the ones we see most — is not an app platform like a Firestick. It runs a built-in portal client: you point it at a web address, the provider's portal recognizes the box by its hardware MAC address, and it serves the channel guide directly. That single difference explains everything about MAG setup. There is no username and password, because the MAC is the login. There is no playlist to paste, because the portal builds the guide. And there is nothing to install, because the client is part of the firmware.
It also explains the one thing you must do before touching the box: get the MAC registered with your provider. With ZyroTV you do that at checkout — choose the MAG Box plan, enter the MAC printed on the sticker under the box, and the line is created for that address. Afterward, the portal address you need appears in your account area and in your activation email. If you send a MAC that is not the box you will actually use, the portal will refuse the box, which is the number-one cause of "portal blocked" messages.
🔑 MAG plan vs. connection plan
ZyroTV's MAG Box plan is one box registered to its MAC, priced the same as a One Connection plan: $15 for a month, $30 for 3 months, $45 for 6 and $70 for 12. It is the plan to buy for a MAG. For Enigma2, Firestick, smart TVs and apps you want a normal connection plan instead — those use the Xtream login and M3U link, not MAC registration. Both are on the pricing section.
Where to find your MAG's MAC address
Three places, all showing the same value. The sticker on the underside of the box lists it as "MAC" alongside the serial number. On screen, open Settings → System settings → Device info (older firmware: About), where it is listed as MAC address. And if the box has ever loaded a portal, the info panel on the portal screen shows it too. Every genuine Infomir MAC begins with 00:1A:79; if yours starts with something else, it is not a real MAG (some clones and Android "MAG-style" boxes copy the design but not the manufacturer prefix), and the portal will not accept it. The MAC to register is the wired Ethernet address, even if you connect over Wi-Fi.
Step-by-step: IPTV on MAG boxes — add the portal on a 250, 254, 256, 322, 324, 420 or 520
The Linux firmware on every MAG model from the 250 through the 520 series uses the same menu tree. Cosmetic names differ slightly ("Servers" is "Server" on a few firmware builds), but the path is the same.
- Connect the box. Plug in Ethernet (strongly preferred) or connect to Wi-Fi under Settings → System settings → Network. Note that the base MAG 322 has no built-in Wi-Fi — it needs Ethernet or a USB adapter; the 322w1 and later models include Wi-Fi.
- Open the inner settings. From the main menu choose Settings, then System settings. On some remotes the SETUP or SET button jumps straight there.
- Go to Servers → Portals. You will see fields for Portal 1 name, Portal 1 URL, Portal 2 name and Portal 2 URL.
- Enter the portal. In Portal 1 name type anything ("ZyroTV" is fine). In Portal 1 URL type the portal address shown in your account area, exactly as written — including the
http://prefix and the trailing part of the path. Leave Portal 2 blank unless you use a second service. - Save. Press OK to save, then press EXIT (or the back button) until the box asks whether to reboot.
- Restart the box. Choose Restart portal if offered, or reboot fully. After the Infomir logo the box loads the portal and your channel guide appears.
💡 Type it carefully — MAG keyboards are unforgiving
The on-screen keyboard makes it easy to miss a dot or a slash. Read the URL back character by character before saving. If your remote has a KB button it toggles the keyboard; the box also accepts a USB keyboard, which is much faster for addresses.
MAG 420, 424, 520 and 524 (4K models)
The 4K-capable models keep the same portal workflow, with two practical differences. They support HEVC and 4K output, so if your TV is 4K set Settings → System settings → Video → Video output mode to 2160p; and their faster processors make the guide noticeably snappier with a large channel list. Everything else — Servers → Portals, the MAC registration, the reboot — is identical.
Enigma2 receivers: Dreambox, Vu+, Zgemma, Octagon, GigaBlue
Enigma2 is the Linux software on satellite and cable receivers from Dreambox, Vu+, Zgemma, Octagon, GigaBlue and others, usually running an image such as OpenPLi, OpenATV, OpenViX, VTi or BlackHole. Unlike a MAG, an Enigma2 box has no built-in portal. Instead you install a plugin that reads your IPTV credentials and turns the channels into bouquets — regular channel lists that sit next to your satellite channels, work with the normal remote, and get EPG data like any other channel. Because Enigma2 uses the Xtream login or the M3U link, you buy a regular One Connection plan, not the MAG Box plan.
Three plugins cover nearly every Enigma2 setup. They are open-source, maintained on GitHub, and available in most image feeds or as an installable package.
| Plugin | What it takes | How the channels appear | Best for |
|---|---|---|---|
| XStreamity | Xtream login (server, username, password) | Its own app-style interface with live, movies, series, catch-up | Browsing the full library, including on-demand |
| Jedi Maker Xtream | Xtream login or M3U link | Standard bouquets in the normal channel list | People who want IPTV channels to feel like satellite channels |
| E2iPlayer / IPTV Bouquet Maker (older) | M3U link | Bouquets or a playlist browser | Older images where the newer plugins are not in the feed |
Setting up Enigma2 with Jedi Maker Xtream (bouquet method)
- Install the plugin. Press Menu → Plugins → green button (Download plugins) → Extensions, and install Jedi Maker Xtream. If it is not in your image's feed, download the .ipk (or .deb on Dreambox) from its GitHub page, copy it to
/tmpover FTP, and install it from Plugins → Download plugins → Install local extension. - Add a playlist. Open the plugin, choose Add playlist, and enter your Xtream server URL, username and password from your ZyroTV email. The plugin can also read an M3U link, but the Xtream login pulls a cleaner category structure.
- Choose what to build. Pick the live categories you want as bouquets (skip regions you never watch — a smaller list is faster), and optionally VOD.
- Create bouquets. Confirm; the plugin writes the bouquets. Exit to the channel list and press the bouquet button — your IPTV categories are listed beside your existing bouquets.
- Add EPG. Enable the plugin's EPG option (or the image's EPG Import plugin with the provider's XMLTV source) so the guide fills in like it does for satellite channels.
Setting up Enigma2 with XStreamity (player method)
Install XStreamity from the feed or GitHub the same way, open it, choose Add playlist, and enter the server URL, username and password. It then behaves like a standalone IPTV app inside Enigma2 — live TV, movies and series in their own menus, with catch-up where the server offers it. It only accepts Xtream logins, not M3U links, so keep the Xtream details from your email at hand. Many people run both plugins: Jedi bouquets for day-to-day channel surfing and XStreamity for the on-demand library.
⚠️ Two plugins do not equal two connections
If Jedi Maker Xtream and XStreamity both open a stream at the same moment — say a recording plus live viewing — that counts as two simultaneous streams. On a One Connection plan the second stream is refused. Plan for the number of screens you will actually run at once.
Troubleshooting: portal blocked, wrong MAC, clock and reboot problems
MAG errors are terse and unhelpful ("Page loading error" tells you nothing), so the list below maps the message you see to the cause we find in practice.
| What you see | Usual cause | Fix |
|---|---|---|
| "Portal blocked" / "STB blocked in portal" | The MAC on this box is not the one registered, or the line expired | Compare the MAC in Device info with the one you ordered with; check your expiry; contact support if a box was replaced |
| "Authorization failed" | Same as above, or the portal URL points at the wrong server path | Re-type the portal address from your account area character by character |
| Stuck on "Loading portal…" | Network or DNS problem; occasionally a typo in the URL | Test the box's internet (Settings → Network → check), set DNS to 8.8.8.8, verify the URL, reboot |
| "Page loading error" | Malformed URL (missing http://, wrong slash) | Enter the address exactly as shown in your account; do not add or remove characters |
| Guide loads but streams won't play, or times are wrong | Time zone or NTP misconfigured, so the box's clock is off | Settings → System settings → Localization / Time: set your zone and NTP to pool.ntp.org; reboot |
| Channels play then freeze after a few seconds | Weak Wi-Fi or an over-loaded connection | Switch to Ethernet; confirm no other device is using the line |
Wrong MAC — the most common mistake
People order with the MAC from an old box, a second unit in the house, or a Wi-Fi adapter's address instead of the box's own. The portal registers exactly one MAC per plan, so the box must match. Open Device info on the box you are actually using and compare it with what you submitted at checkout. If they differ, message support with the correct address and the box you ordered on; re-registering a replacement box is a manual step on our side, done by a person rather than an automated form, so include the old and new MAC in the same message.
Time zone and NTP
A MAG with the wrong clock produces the strangest symptoms: a guide that is hours off, catch-up that refuses to play, and in some cases streams that fail authorization because the box's timestamps do not match the server's. Set Localization → Time zone to your real zone and make sure the NTP server field contains a working time server such as pool.ntp.org. Reboot after changing it — the clock only resyncs on startup.
When in doubt, reboot properly
A MAG's "Restart portal" option reloads the web client but not the firmware. For anything network- or clock-related, do a full reboot: Settings → System settings → Restart, or pull the power for thirty seconds. Firmware updates (Settings → Software update) fix a surprising number of portal glitches on older 250 and 254 units, so check for one if the box has not been updated in years.
Should you still use a MAG box in 2026? An honest answer
If you already own a MAG, it works well with ZyroTV and there is no reason to replace it: the built-in guide is quick, the remote is simple, and nothing needs installing. The same goes for an Enigma2 receiver you already use for satellite — adding IPTV bouquets is the cheapest possible upgrade. But we would not tell a new customer to buy a MAG. A $30–40 Fire TV Stick or Android TV box runs modern players with better EPGs, catch-up, multi-view and recording, is not tied to a single registered MAC, and uses the same One Connection plan across every device you own. Our rundown of which devices support IPTV puts the options side by side, and if you go the stick route the best IPTV app for Firestick is the next read.
✅ MAG / Enigma2 strengths
- Nothing to install on a MAG — portal in, channels out
- Simple TV-style remote and guide that non-technical family members understand
- Enigma2 puts IPTV channels beside satellite channels with real EPG
- Wired Ethernet on every model — stable streams
⛔ Trade-offs
- A MAG plan is locked to one box's MAC — swapping hardware needs support
- Weaker on-demand browsing than IBO Player Pro or TiViMate
- Old 250/254 units are slow with a 30,000-channel guide
- Enigma2 plugins assume you are comfortable with menus, feeds and FTP
What you need before you start
For a MAG: the box on Ethernet, its MAC address, and a ZyroTV MAG Box plan — order it with the MAC and the portal address is shown in your account area and sent by email within minutes. For Enigma2: a receiver with a current image, the Xtream login or M3U link from a One Connection plan (or a 2- or 3-connection plan if the receiver will share the line with other screens), and enough bandwidth — roughly 10–15 Mbps per HD stream and 25 Mbps for 4K. Every plan carries a 7-day money-back guarantee, and you can check the lineup on the channel list first. If you are unsure which plan fits, the IPTV subscription guide explains connections, durations and what is included.
Own a MAG box? Pick the MAG Box plan, enter your MAC at checkout, and the portal address lands in your inbox within minutes — 30,000+ live channels and 120,000+ movies and series from $15/month, with a 7-day money-back guarantee.
See the MAG Box planMAG box and Enigma2 setup: FAQs
The questions our support team answers most often about set-top boxes — each covered in more depth above.