Setting up GI S8120 on Enigma2: complete guide 2026

GI S8120 is one of the most popular satellite receivers on the Enigma2 platform, which combines support for DVB-S2 and DVB-T2 in one device. In this article, we will go through each stage of the setup: from the first power-on to fine-tuning plugins and IPTV.

What is GI S8120 and what does it run on

GI S8120 is a hybrid receiver manufactured by Golden Interstar, running on the Enigma2 operating system. The device is equipped with a HiSilicon Hi3716M processor, 512 MB of RAM, and 4 GB of built-in storage. This provides enough resources to run advanced firmware images — OpenATV, OpenPLi, VTi.

Enigma2 is an open operating system for satellite receivers, originally developed by Dream Multimedia. Today it is supported by the community and used on dozens of devices. The key advantage over proprietary firmware is a flexible plugin system, the ability to install additional components, and full control over channel lists.

Preparing for the initial setup

Necessary equipment and cables

Before powering on the receiver, make sure you have:

  • Coaxial cable RG-6 from the satellite antenna to the receiver
  • HDMI cable to connect to the TV (or RCA tulip cables for older TVs)
  • Ethernet cable to connect to the home network (recommended for initial setup)
  • USB flash drive formatted as FAT32 with a capacity of at least 2 GB — for firmware updates

GI S8120 supports DiSEqC 1.0/1.1/1.2 and USALS, allowing you to connect up to 16 converters via a DiSEqC 1.1 multiswitch or use a positioner for a satellite dish.

Preparing the firmware

As of 2026, there are three main images available for GI S8120:

  • OpenATV 7.5 — the most stable option for everyday use, good support for plugins from the official repository
  • OpenPLi 9.0 — a minimalist build focused on stability, fewer built-in features, but more reliable in long-term operation
  • VTi 16 — rich functionality "out of the box," includes DreamPlex and advanced tools for working with media

Download the image from the official distribution website. The file will have the extension.zip or.tar.gz. Extract the contents to the root of the USB drive — not in a subfolder, but directly in the root.

Installing and updating firmware via USB

Flash through the receiver menu

Insert the prepared USB drive into the port on the front panel of the GI S8120. Go to the menu:Menu → Settings → System → Software Update → Update from USB. The receiver will automatically find the image file and offer to install it. Confirm — the process will take from 5 to 15 minutes. Do not turn off the power during the flashing.

Emergency flash (if the receiver does not boot)

If the device hangs on startup or boots into emergency mode, use forced re-flashing: turn off the receiver, insert the USB with the image, press and hold the power button on the case, and turn on the power. Hold the button for 5–7 seconds until the blinking indicator appears. The receiver will enter Recovery mode and start installing the image from the media.

Initial setup after flashing

First launch wizard

After installing the firmware, the GI S8120 will launch the initial setup wizard. It includes:

  1. Selecting the interface language — choose "Русский"
  2. Time zone selection — specify your region, for example "Europe/Moscow" for MSK
  3. Video output settings — for most modern TVs, select "HDMI" and resolution "1080p"
  4. Network settings — connection via Ethernet or Wi-Fi (a USB adapter is required for Wi-Fi)
  5. Channel search — can be skipped and configured manually later

DiSEqC and converter settings

Go toMenu → Settings → Tuner. Select tuner A (DVB-S2). Specify the LNB type: for one converter — "Single", for two via DiSEqC 1.0 — "DiSEqC A/B", for four — "DiSEqC 1.0 (A/B/C/D)".

Example configuration for two satellites via DiSEqC 1.0:

  • Position A: Hotbird 13°E — converter with frequencies 9750/10600 MHz, polarization Universal
  • Position B: Astra 19.2°E — similar converter settings

To work with Tricolor TV and NTV-Plus at 36°E, set position C of the same DiSEqC switch, specifying the satellite "Express-AMU1 36.0°E".

Scanning and organizing channels

Automatic channel search

Go toMenu → Settings → Channel Search → Auto Search. Specify the satellite or group of satellites. For Astra 19.2°E, select "Full Search" mode — the receiver will scan all transponders and add found channels to the list. Scanning on Astra 19.2°E takes about 4–6 minutes and finds about 1000–1500 channels.

Manual transponder entry

If a specific channel is needed that was not included in the auto search (for example, a new regional channel on a non-standard transponder), use manual search. Example for a channel on Yamal 401 (90°E):

  • Frequency: 11525 MHz
  • Polarization: Horizontal (H)
  • Symbol rate: 44910 kSym/s
  • FEC: 3/4

Enter the parameters inMenu → Settings → Channel Search → Manual Search and start scanning. Enigma2 will find only channels on this specific transponder.

Managing channel lists through Bouquet Editor

After scanning, the channel list usually needs organizing. In Enigma2, channels are grouped into bouquets — folders with favorite channels. The built-in bouquet editor is available throughMenu → Channel List → Manage Bouquets.

For convenient work with bouquets, the plugin is recommendedBouquetEditor from the OpenATV repository. It allows dragging channels between groups, deleting duplicates, and sorting by name or frequency in just a few minutes. An alternative approach is to edit bouquet files on a computer using DreamBoxEdit (Windows) or through the OpenWebif web interface, which is installed as a plugin.

Connecting IPTV on GI S8120

Plugin E2m3u2bouquet

The most common method for connecting IPTV streams on Enigma2 is the pluginE2m3u2bouquet. It accepts an M3U playlist with stream addresses and automatically creates bouquets of channels with EPG.

Installation via OpenATV:

  1. Go toMenu → Plugins → Plugin Installation
  2. In the "Network" category, find E2m3u2bouquet and install it
  3. After installation, restart the GUI (yellow button on the remote, then "Restart GUI")
  4. Access the plugin throughMenu → Plugins → E2m3u2bouquet
  5. In the "M3U URL" field, enter the link to your playlist, for example:http://your-provider.tv/get.php?username=login&password;=password&type;=m3u_plus
  6. Click "Build Bouquets" — in 1–3 minutes, all IPTV groups will appear in the channel list

EPG Setup for IPTV

To display the program guide for IPTV channels, install the pluginEPGImport. In its settings, specify the EPG source — this can be the xmltv file address from your IPTV provider or a public source like epg.iptvx.one. Set up automatic updates at 3:00 AM to keep the EPG always current.

Recording and Time Shift Setup

Connecting an external storage device

GI S8120 supports recording to an external USB drive. Connect HDD or SSD via USB 2.0 (rear port). For recording to work, the drive must be formatted to ext4 — Enigma2 does not support NTFS for recording. You can format the drive directly in the menu:Menu → Settings → Devices → Initialize Storage. Select the drive, specify the ext4 file system, and confirm formatting.

Time Shift Setup

Time shift (delayed viewing) allows you to "rewind" live broadcasts. Activate the feature inMenu → Settings → Recording → Time Shift. Specify a folder for temporary files on the connected drive, for example/media/hdd/timeshift/, and set the maximum buffer size — 10–20 GB for comfortable use.

Useful Plugins for GI S8120

OpenWebif — web management of the receiver

OpenWebif opens the web interface of the receiver on port 80. After installation and restart, access it from any device on the local network athttp://192.168.1.XXX (the receiver's IP address can be found inMenu → Settings → Network → Status). Through OpenWebif, you can manage channels, bouquets, timers, and plugin downloads without the remote.

Skin and Theme

The appearance of Enigma2 is customized through skins. A popular choice for GI S8120 isMetrixHD andMX-InfoBar. The skin is installed through the plugin manager or manually: copy the skin folder to/usr/share/enigma2/ via FTP, then select it inMenu → Settings → System → Design.

Solving common problems

The receiver does not find channels after scanning

First, check the signal level inMenu → Information → Tuner. The "Quality" value should be no lower than 60%, and the "Level" should be no lower than 50%. If the readings are low, the problem lies with the cable, converter, or antenna interference. If the signal is normal but there are no channels, check the DiSEqC settings: the wrong switch position may have been selected.

Interface freezing after plugin installation

Enigma2 sometimes freezes due to plugin conflicts. Connect to the receiver via SSH (login: root, password: empty by default in OpenATV) and execute the commandopkg remove plugin-name, then restart Enigma2 with the commandinit 3&&init 4. If SSH is unavailable, hold the power button for 10 seconds for a forced reboot.

No sound via HDMI

Go toMenu → Settings → Audio-Video → Audio. Make sure that "Passthrough" or "Stereo PCM" mode is selected for HDMI, depending on your TV/amplifier. Some TVs do not support AC3 Passthrough — in this case, forcibly set "Stereo PCM".

Backing up settings

After fully setting up the GI S8120, create a backup of the configuration. In OpenATV, this is done through the pluginBackupSuite: it packages all settings, channel lists, bouquets, and installed plugins into one archive. Save the archive to USB or send it via FTP to your home server. When reinstalling the firmware, restoration will take 2–3 minutes instead of hours of manual setup.

The GI S8120 on Enigma2 is a flexible and functional device that, when properly configured, covers all tasks: satellite television, IPTV, recording broadcasts, and media player. By following the described steps, you can achieve a fully working system in one evening.

Practical checklist for smooth viewing

Even the best CCCam or OSCam line needs two or three simple preparations. Update your receiver firmware, reset the ECM cache once a week and keep 15–20% free space on the USB stick or internal flash so that the reader can store keys without delays.

When tuning a dish, aim for MER/BER reserve: a two‑degree offset or a loose F‑connector often causes the “freezing” that users blame on cardsharing. Keep a short patch cord to test alternative routers, and save two profiles in OSCam — one for TCP, one for UDP — so you can switch instantly if your ISP starts filtering a protocol.

Utgard.tv monitors each hub 24/7, but you can speed up diagnostics by keeping a short log of your receiver actions. Note the time when you changed the channel, which CAID was active and whether you used Wi‑Fi or Ethernet. This tiny “journal” helps engineers reproduce your environment in the lab and return with a solution in minutes instead of hours.

  • Keep two line slots enabled: if the first server hits a maintenance window, the second one instantly takes over without re-entering credentials.
  • Run a monthly speed and latency test. Stable 1–2 Mbps with ping <80 ms is enough for SD/HD, but if jitter exceeds 20 ms, switch the router to wired mode.
  • Save the Utgard.tv status page and Telegram bot @utgard_tv_bot to bookmarks — they publish maintenance notices before SEMrush or uptime monitors raise alerts.