How to Set Up IPTV on Enigma 2 via Autoscript (2026 Guide)
An Enigma 2 IPTV setup via Autoscript means connecting to your receiver over telnet (using DCC E2 or PuTTY), pasting a single wget command your IPTV provider gives you, and letting the script build a new IPTV bouquet automatically — no manual channel editing required. The whole process takes under five minutes once you have your credentials.

Enigma 2 is the open-source Linux firmware that runs on high-end satellite and IPTV receivers from Vu+, Dreambox, Xtrend, Gigablue, Edision, and Mutant. Because it’s a real Linux environment rather than a closed appliance OS, it supports a full shell, Auto-Bouquets, a 7-day Electronic Program Guide (EPG), and Picons (channel logo artwork). Autoscript is the fastest of the several ways to load IPTV onto Enigma 2 — faster than manually writing bouquet files, and more reliable than most third-party plugins — because the script does the bouquet creation for you in one pass.
What You Need Before You Start
- An Enigma 2 receiver connected to your router by Ethernet (strongly preferred over Wi-Fi for this step).
- A Windows, Mac, or Linux PC on the same local network as the receiver.
- A telnet/SSH client: either Dreambox Control Center E2 (DCC E2) or PuTTY — both are free.
- Your Autoscript command (or username, password, and server hostname/M3U details) from your IPTV provider. If you don’t have a subscription yet, start a free RevoIPTV trial to receive working credentials instantly, or compare IPTV pricing and subscription plans if you’re ready to commit.
Method 1: Enigma 2 IPTV Setup via DCC E2 (Recommended for Dreambox)
- Find your receiver’s IP address. On the remote, press Menu, then go to Settings > Network Settings and note the IP shown (for example, 192.168.1.x). The default login is almost always username
rootwith passwordroot, though some images (like OpenHDF or certain OpenATV builds) ship with a blank password — just press Enter if root/root fails. - Install and open DCC E2 on your PC, then enter the receiver’s IP address, username, and password. Click Connect, then switch to the Telnet tab to open a terminal session directly on the box.
- Pick the correct script version. Providers usually issue two Autoscript variants:
- OE1.6 (Python 2.6): for non-Dreambox receivers — Vu+, Xtrend, Gigablue, Edision, Mutant.
- OE2.0 (Python 2.7): for Dreambox receivers specifically.
The command format looks like this (your provider replaces the placeholders):
wget -O /etc/enigma2/iptv.sh "http://tv.YOURDNS.com/get.php?username=YOUR-USERNAME&password=YOUR-PASSWORD&type=enigma216_script&output=ts" && chmod 777 /etc/enigma2/iptv.sh && /etc/enigma2/iptv.sh - Paste and run the command in the Telnet terminal, then press Enter. Do not close the window — the script needs to finish downloading and writing bouquet files, which usually takes 5–30 seconds depending on channel-list size.
- Reboot. Type
rebootand press Enter. When the box restarts, open the channel/bouquet list — a new IPTV group will contain your subscribed channels.
Method 2: Enigma 2 IPTV Setup via PuTTY (Works on Any Brand)
PuTTY is a lightweight, universal alternative to DCC E2 and works identically on Vu+, Dreambox, Xtrend, and generic Enigma 2 images such as OpenATV, OpenPLi, OpenESI, Hyperion, and BlackHole.
- Download PuTTY and launch it.
- In the Host Name (or IP address) field, enter your receiver’s IP. Under Connection type, select Telnet, then click Open.
- At the login prompt, type
rootand press Enter for the username. When prompted for a password, typeroot— or just press Enter if your image uses a blank default password. - Paste your provider’s
wgetautoscript command (right-click pastes in PuTTY) and press Enter. - Once the script finishes, type
rebootand press Enter to apply the new bouquet.

Fixing EPG and Picons After Autoscript
Autoscript builds your channel bouquet, but on some images the 7-day EPG and channel-logo Picons don’t populate immediately — this is the step most competing guides skip entirely. Try these in order:
- Wait it out first. Enigma 2 fetches EPG data in the background after reboot; allow 10–15 minutes, then check Menu > Information > EPG for a manual refresh option.
- Enable the right EPG source. Go to Menu > Setup > System > EPG Config and confirm ‘Enable Freesat/OpenTV/MHW EPG’ or the provider’s XMLTV source (if supplied) is turned on.
- Use a bouquet/EPG tool for stubborn cases. Tools like E Channelizer or the open-source e2m3u2bouquet parser can rebuild your M3U into bouquets with proper EPG mapping and auto-downloaded Picons — useful if Autoscript alone leaves the guide empty.
- Picons manually: if logos are missing, download a Picon pack matching your channel list and copy it to
/usr/share/enigma2/picon/via FTP (DCC E2 has a built-in FTP tab), then restart the GUI (Menu > Standby/Restart > Restart Enigma2).
Autoscript vs. Other Enigma 2 IPTV Methods
| Method | Setup time | Best for | EPG/Picons |
|---|---|---|---|
| Autoscript (telnet) | ~5 minutes | Fast, no-plugin setup on any Enigma 2 image | Basic; may need manual fix |
| e2m3u2bouquet | 15–20 minutes | Users who want auto-updating bouquets + Picons | Strong, automated |
| Manual bouquet editing | 30+ minutes | Full control over channel order/grouping | Manual only |
| IPTV plugin (e.g., via provider app) | ~10 minutes | Non-technical users avoiding telnet entirely | Varies by plugin |
Troubleshooting Enigma 2 Autoscript Issues
- wget fails with ‘connection refused’ or times out: the receiver has no internet access. Recheck Settings > Network Settings, confirm DNS is set (try 8.8.8.8), and ping an external address from the Telnet terminal before re-running.
- Script runs but the IPTV bouquet is empty: the username/password in the URL is wrong or the subscription isn’t active yet. Re-copy the exact command from your provider and confirm account status.
- DCC E2 or PuTTY won’t connect: confirm the PC and receiver are on the same subnet, temporarily disable the PC firewall, and double-check you selected Telnet (not SSH) if the box doesn’t have SSH enabled.
- Channels buffer or freeze: switch to Ethernet — Enigma 2 boxes generally need at least 10 Mbps of stable bandwidth per HD stream, and Wi-Fi drops are the most common cause of buffering after a clean install.
- Bouquet disappears after a firmware update: this is expected. Flashing or updating the Enigma 2 image wipes user bouquets, so you’ll need to reconnect and re-run the Autoscript command.
Want to understand the receiver software itself before you flash or update anything? Read our guide on what an Enigma 2 firmware image is. Prefer an app-based install instead of telnet? See our walkthrough for setting up IPTV on Enigma 2 via the XtreamTV plugin. For every other device we support, browse the full tutorials hub or check compatible IPTV applications. Ready to test it yourself? Grab a free RevoIPTV trial and get your Autoscript command today, or see our FAQs for common subscription questions.
Which Enigma 2 Boxes and Firmware Images Work with Autoscript
The autoscript method is image-agnostic, so it runs on almost any Enigma 2 receiver rather than one specific brand. What changes between boxes is the operating image you flash and whether the unit runs classic Enigma 2 or a DreamOS fork. Before you paste a line, confirm your box is running a supported Enigma2 firmware image such as OpenATV, OpenPLi, OpenESI or OpenSPA, because the script writes directly into that image’s /etc/enigma2 folder.
| Receiver family | Popular 2026 models | Compatible images | Autoscript notes |
|---|---|---|---|
| Zgemma | H9.2S, H7S, i55 Plus | OpenATV, OpenPLi, OpenESI | Login root, blank password on OpenATV |
| VU+ | Uno 4K SE, Zero 4K, Duo 4K | OpenATV, OpenPLi, VTi | Use OE2.0 script on 4K models |
| Octagon | SF8008, SF4008 | OpenATV, OpenPLi, OpenESI | Full autoscript support |
| Dreambox (classic) | DM800 SE, DM820 | OE2.0, OpenPLi | OE2.0 script runs directly |
| Dreambox (DreamOS) | DM900, DM920, One/Two | DreamOS only | Needs a DreamOS-specific line |
Classic Dreambox units take the OE2.0 script directly, but newer DreamOS boxes run a different core, so ask your provider for a DreamOS line or use the XtreamTV plugin for Enigma 2 instead. On OpenPLi you may need to install the python-requests package first, otherwise wget cannot fetch your playlist.
Stop Buffering and Freezing on Enigma 2 IPTV
Autoscript plays streams through the box’s default GStreamer engine, which handles SD and most HD channels well but can stutter on heavy 4K or HLS feeds. When channels freeze after a clean install, the cause is almost always the player engine, the network, or the line itself, not the script.
- Switch the player engine. Install the ServiceApp plugin plus exteplayer3 from your image feed, then set IPTV services to exteplayer3. It decodes awkward HLS and MPEG-TS streams more reliably than GStreamer.
- Use a wired connection. Plug the receiver into your router by Ethernet; Wi-Fi on set-top boxes drops packets under load and is the top cause of intermittent buffering on HD bouquets.
- Respect your line’s connection limit. Most subscriptions allow only one or two simultaneous streams. A third device quietly buffers or freezes the others, so close unused sessions before you test.
- Bypass ISP throttling. Some ISPs slow known streaming traffic. Enigma 2 boxes rarely run a VPN client, so apply the VPN at your router to restore full speed across every device.
If only one or two channels stutter while the rest play cleanly, the fault is that stream’s source, not your box. Compare feed stability with a free RevoIPTV trial, and review our guide to choosing a reliable IPTV service before committing.
Related guides on RevoIPTV: Enigma2 firmware image · XtreamTV plugin for Enigma 2 · free RevoIPTV trial · choosing a reliable IPTV service · what IPTV actually is
FAQ
What is Enigma 2 and which receivers use it?
Enigma 2 is an open-source Linux firmware originally built for Dreambox and now used by Vu+, Xtrend, Gigablue, Edision, and Mutant receivers, among others. It supports IPTV natively through bouquets, EPG, and Picons, and works with images like OpenATV, OpenPLi, and BlackHole.
What’s the difference between the OE1.6 and OE2.0 Autoscript versions?
OE1.6 runs on Python 2.6 and is meant for non-Dreambox receivers (Vu+, Xtrend, Gigablue). OE2.0 runs on Python 2.7 and is the correct choice for Dreambox hardware. Your IPTV provider specifies which one to use in your welcome email.
Do I need PuTTY or DCC E2 — which is better?
Either works identically for Autoscript. DCC E2 is purpose-built for Enigma 2 and bundles FTP access alongside telnet, which helps if you also need to manage Picons. PuTTY is a smaller, more universal tool that works the same way across any brand of receiver.
Do I need to re-run the Autoscript after a firmware update?
Yes. Reflashing or updating your Enigma 2 image typically wipes the channel list and installed script, so reconnect via telnet and run the Autoscript command again after any major firmware change.
Why is my EPG empty after running Autoscript?
Autoscript builds the channel bouquet but doesn’t always populate the 7-day EPG immediately. Wait 10–15 minutes for background updates, check Menu > Setup > System > EPG Config, or use a tool like e2m3u2bouquet for automated EPG and Picon mapping.
Can I use Enigma 2 Autoscript with RevoIPTV?
Yes. RevoIPTV provides Autoscript-ready credentials for Enigma 2 receivers. Start a free trial and your welcome details include the exact wget command to paste into DCC E2 or PuTTY.
What if the IPTV bouquet doesn’t appear after rebooting?
Confirm the Autoscript ran without errors in the terminal, then try a second reboot. If it’s still missing, re-run the script — it’s safe to execute more than once and simply overwrites the previous installation.
Does the autoscript method work on Zgemma, VU+ and Octagon boxes or only Dreambox?
It works on all of them. Autoscript is image-based, not brand-based, so any receiver running OpenATV, OpenPLi, OpenESI or OpenSPA can run it, including Zgemma, VU+, Octagon and Gigablue. Only newer DreamOS Dreamboxes need a different, DreamOS-specific line.
How many devices can I watch on at once with one Enigma 2 IPTV line?
Usually one or two, depending on your plan’s connection limit. A single line shared across a third device will buffer or drop the earlier streams. If everyone in the house streams at once, ask your provider for a multi-connection line.
Do I need a VPN to run IPTV on an Enigma 2 receiver?
A VPN is not required to set up autoscript, but it helps if your ISP throttles streaming traffic or you want extra privacy. Most Enigma 2 boxes cannot run a VPN client directly, so install it on your router so the receiver is covered automatically.
Should I use autoscript or the XtreamTV plugin on Enigma 2?
Use autoscript when you want a fast, no-plugin bouquet on any image. Choose a plugin like XtreamTV when you prefer a menu-driven setup with built-in EPG and playlist refresh and want to avoid the telnet command line entirely.
Join the conversation
Home - Installation - How to Set Up IPTV on Enigma 2 via Autoscript (2026 Guide)
Read next
What Is a MAG Box? IPTV Set-Top Boxes Explained (2026)
How to Record IPTV on a MAG Box (2026 Step-by-Step Guide)
1 response on “How to Set Up IPTV on Enigma 2 via Autoscript (2026 Guide)”