Enigma2 is a powerful Linux-based operating system used in satellite and IPTV receivers. Known for its deep customization options, it’s a favorite among advanced IPTV users. Thanks to the XtreamTV plugin and Xtream Codes compatibility, setting up live IPTV streaming on your Enigma2 device has never been easier.
This step-by-step guide covers everything — from downloading the required tools to activating your Xtream IPTV plugin for full channel access.
What You Need Before You Start
Before diving into the IPTV setup, make sure you have the following ready:
- XtreamTV Plugin (latest version 2.3 recommended)
- DCC_E2 (Dreambox Control Center for Enigma2)
- Your Enigma2 device’s IP address (go to Menu → Information → Network)

- Your IPTV subscription credentials (Xtream Codes username, password, and server URL)
Download and extract both files to your computer before proceeding.
Step 1 – Connect to Your Enigma2 Device via DCC_E2
Open DCC_E2 and enter your Enigma2 device’s IP address. Use “Root” as both the username and password, then click Reconnect. This gives you full FTP and Telnet access to your device for the Xtream IPTV plugin installation.
Step 2 – Transfer the XtreamTV Plugin to Your Device
Inside DCC_E2:
- Go to the FTP section.
- On the left panel, navigate to
/var/temp/on your Enigma2 device. - On the right panel, locate the XtreamTV plugin file on your computer.
- Transfer the file to the
/temp/folder on the device.
Step 3 – Choose the Right Plugin Version for Your Device
Selecting the correct version is critical for a successful IPTV setup on Enigma2:
| Version | Compatible Devices |
|---|---|
| Mips32el | Vu+ Zero, Vu+ Duo, Zgemma, OpenPLI 4 |
| Mipsel | Older boxes like DM800 clones (OpenPLI 2.1) |
| Sh4 | Spark-based boxes |
| Armv7a | Newer devices: Vu+ 4K, Gigablue SF4008 |
Step 4 – Install the XtreamTV Plugin
In the Telnet section of DCC_E2, paste the command that matches your device and press Enter:
opkg install /tmp/XtreamTV_0.0.1_armv7a.ipk
opkg install /tmp/XtreamTV_0.0.1_mips32el.ipk
opkg install /tmp/XtreamTV_0.0.1_mipsel.ipk
opkg install /tmp/XtreamTV_0.0.1_sh4.ipk
Wait for the installation to complete before moving to the next step
Step 5 – Activate the XtreamTV Plugin with Xtream Codes
Once installed, activate the plugin by:
- Opening the plugin on your Enigma2 device.
- Going to Device Details to find your Xtream TV Plugin ID (MAC address).
- Providing this ID to your IPTV provider, or entering your Xtream Codes credentials (server URL, username, password) manually via your IPTV dashboard.
Your Xtream IPTV channels will load automatically once activation is complete.
Key Features of Enigma2 for IPTV Users
Enigma2 goes beyond basic IPTV streaming — here’s what makes it stand out:
Image File — The OS version installed on your box (OpenPLI, OpenVIX, etc.), each with unique stability and features.
Skins — Fully customize the look of your menus and channel lists with downloadable themes.
Bouquets — Pre-configured channel lists organized by genre (movies, news, sports) and automatically updated for easier navigation.
Picons — Channel logos displayed alongside channel names, making it faster to find your content.
Plugins — Extend your device’s functionality. The Xtream TV plugin is freely available online and pre-installed on some devices, enabling seamless Xtream Codes IPTV integration.
FAQs
1. What is Enigma2?
Enigma2 is a Linux-based operating system used in satellite and IPTV receivers. It offers deep flexibility, customization options, and powerful features that make it a top choice for serious IPTV users.
2. What is the XtreamTV Plugin?
The XtreamTV plugin is an add-on for Enigma2 devices that enables Xtream IPTV streaming. It connects your device to your IPTV provider’s server using Xtream Codes (username, password, and URL).
3. What are Xtream Codes? Xtream Codes
is a widely used API and panel system for IPTV providers. It gives users a server URL, username, and password to access live channels, VOD, and series through compatible apps and plugins like XtreamTV on Enigma2.
4. How do I find my Enigma2 device’s IP address?
Navigate to Menu → Information → Network on your Enigma2 device. The IP address will be listed there.
5. Which XtreamTV Plugin version should I install?
It depends on your device’s processor architecture. Use Armv7a for newer boxes (Vu+ 4K, Gigablue SF4008), Mips32el for most mid-range boxes (Vu+ Duo, Zgemma), Mipsel for older devices (DM800 clones), and Sh4 for Spark-based hardware.
6. Can I use the XtreamTV Plugin on any Enigma2 device?
Yes — as long as you install the correct version for your device model. Refer to the compatibility table in Step 3 of this guide.
7. Where can I download the XtreamTV Plugin?
The plugin is freely available online. Always download from a trusted source to ensure the best performance and avoid security issues.
8. How do I know if my IPTV setup on Enigma2 is working?
After activation, your channels should load in the bouquet list. If they don’t appear, double-check your Xtream Codes credentials and ensure your IPTV subscription is active.
9. Can Enigma2 handle high-quality IPTV streams?
Yes. Enigma2 is designed for high-performance satellite and IPTV streaming. For best results, use a wired Ethernet connection and make sure your IPTV provider supports the stream quality (HD/4K) your device can handle.
10. What should I do if the XtreamTV Plugin is not working?
Verify the plugin version matches your device architecture, confirm your IP address is correct in DCC_E2, and ensure you have a valid IPTV subscription with working Xtream Codes credentials. If issues persist, contact your IPTV provider.
Conclusion
Setting up IPTV on Enigma2 using the XtreamTV plugin and Xtream Codes is a reliable and flexible approach for accessing live TV channels on your satellite receiver. By following the steps in this guide, you’ll have your device fully configured and streaming in minutes.