Default name for Zgemma H2S http://zgemmah2s/
Others can be found at here and then:
- Spoiler: Installation Step 1 Getting ready for WooshBuild Infinity
- Spoiler: Select the make of your box from this list and then the model
- Spoiler AirDigital (Zgemma)
Zgemmas are made by AirDigital
Flashing a new firmware (openATV used as example)
Get firmware here : openATV Nightly Downloads - Zgemma H2S
- Extract the firmware into the root of a pendrive so you see the folder structure /zgemma/h3/
- Power off the Zgemma
- Plug the USB drive in with the extracted firmware
- Turn on the Zgemma
- When the front panel says Flash, press the power button
- The unit will now flash the new firmware
Folowups
- Install e2iPlayer
- Plugins --> Download Plugins --> extensions --> e2iplayer
Notes
- Inside the /zgemma/h3/ folder there is a file called noforce, rename this file to force to force an update without confirmation.
- This will wipe all of your settings
- If you want to backup to a pendrive you must put the following empty file on the root of the pen drive backupstick.txt so your box knows its a valid backup device.
OpenATV
Set a Password
This is needed so things like FTP and remote Webif will work.
Notes
- Change User and Password for OpenWebif - Enigma2 System Utility Plugins - Linux Satellite Support Community - Change the password via SSH
adduser admin -h /dev/null -H -s /bin/false -G root userdel newuser
Configure Webif
I want to use my Webif remotely so i need to do the following
- Set a system password (if not already done above)
- Go to the Webif config and set the following
- Enable HTTP Authentication: yes
- HTTP: 8001
- Enable HTTPS: yes (optional)
- HTTPS port: 8002
- Enable Authentication for streaming: yes ?
- Streaming port: 8003
Notes
- If you are running a VPN on the box, Webif will not work because the IP is not your public IP.
Change HDD device Location
Sometimes the USB device that the Zgemma uses is not set correctly. In days pas this could be quite a manually task changing all of the mounts but this is now easy.
- Press the blue Button
- Goto Mounts --> Device Manager
- Select the new location for the HDD
- Click 'Use as HDD'
- Done
FTP not Working
- Is FTP enabled on the box?
- check (Menu --> Setup --> System --> Network --> FTP Setup)
- In OpenATV 6.4+ root has been restricted and you cannot use FTP until you set a password
- You must use `SFTP over SSH` not standard FTP
- When you login, make sure you go up to see all files, files = /media/hdd/
USB keyboard not working
- Login into openwebif
- Goto (Settings --> keyboard setup --> keyboard map --> USB Keyboard English (QWERTY))
No free space on / HDD / error in IPTV when there is
This is an old way of fixing the HDD issue but might be useful for a reference.
You get error warnings on your Zgemma H.S2 running Wooshbuild that there is no free space on /hdd/movies/ or other such locations on the hdd when there is actually free space. This error is common in the IPTV application.
Cause
This is caused by
- Incorrect mounting of the of the USB, SD card or Hard drive. Either the mount name is wrong or does not exist
- or you have not initialised the media.
- In my case is was because during the installation I intialised a SD Card to be used while it was in rear USB socket and then after the setup was complete I moved it to the SD card reader on the front right which broke the mount name /hdd/
- The media is actually full or faulty.
Solution
All apps seem to be hardcoded to use the /media/hdd/ mount
- Make sure the USB, SD card or Hard drive is in the port it is going to stay in. It can be moved later.
- Intialise the media (optional). This will wipe everything on the drive, so if you have all of your recordings on the media you might not want to do this and only needs to be done in the media is not initialised.
- Power on the Zgemma box
- Once loaded navigate to (Menu --> Info Panel --> Plugins --> Mount Manager)
- You are now in the mount manager and one of the following should be done depending on your situation
- There are no mounts - This means your media is not mounted at all
- Select your device and mount it
- There is one mount present - This assumes you only have 1 external media plugged in.
- edit the mount to make it show /media/hdd/.
- you can change its mount name by using the left and right arrows on the remote
- There are no mounts - This means your media is not mounted at all
Notes
Upgrading OpenATV
- backup settings (should be to your SD Card)
- (optional) I manually make a copy of the backups to my PC via FTP
- make a USB drive with the new image on
- flash the new image
- When the flash is complete and the new version of OpenATV has loaded it will ask you if you want to restore your settings
- Select yes and your settings will be imported
- You will now be asked is you want to import your plugins
- I think this will try and find the matching package in this version extension repor rather than copying the plugin from the backup
- If the upgrade is between major versions such as 6.4 to 7.1 (i.e. Python 2 --> 3) you might not want to import your plugins.
- You can try importing plugins and if it it fails just repeat this process and dont import plugins.
- Done
Misc Notes
not here yet
WooshBuild (this is no longer supported)
Install Wooshbuild
- Open a terminal in Webif
- Run the following command
opkg install http://wbuildx.co.uk/setup.ipk
- Follow the onscreen instructions
Notes
- Wooshbuild only works on OpenATV 6.4 or older becasue newer version of OpenAtv now use PY3
- WooshBuild Infinity - For ALL Enigma2 boxes | Techkings - The official install thread
- WooshBuild Infinity, an Enigma2 image ALL Enigma2 boxes. No Download required - points to the install thread, other than that just gives a bit of history.
Manually update e2iPlayer (maxbambi)
The version of e2iPlayer that Wooshbuild installs is too old and does not have some of the update options so this plugin needs to be updated. The instructions below assume you have used Wooshbuild rather than a complete vanilla OpenAtv install.
- Connect to your Zgemma with ftp
- backup the folder /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/
- Delete the folder /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/
- Not sure weather to delete this folder or allow them to be over written.
- I deleted and started fresh which seems to work
- Download the latest e2iPlayer files from maxbambi repo https://gitlab.com/maxbambi/e2iplayer/-/archive/master/e2iplayer-master.zip
- Extract this archive on your PC
- FTP the folder /e2iplayer-master/IPTVPlayer/ to /usr/lib/enigma2/python/Plugins/Extensions/ (ignore the other files in the archive)
- Reboot the Zgemma
- Got to the e2iplayer config and set the following
- The preferred update server = Gitlab
- Select Gitlab repository owner = maxbambi
- Update packet type = with source code
- Use the PyCurl for HTTP(S) requests = yes.
- Done
Notes
- E2iPlayer | maxbambi - GitLab - This is getting updated.
- TS-E2iplayer - Linux Satellite Support Community - Some detailed install notes.
- Update on E2iPlayer | Page 49 | Techkings - This is still a current thread
- LATEST UPDATED E2IPLAYER IPK | Page 13 | Techkings - This is an outdated thread.
- [ENGLISH] E2iPlayer - development thread - Original development thread for e2iplayer.
- E2Iplayer (Iptv player) discussion - Page 102 - Enigma2 IPTV Plugins - Linux Satellite Support Community - Some active development of e2iplayer here.
Install TSI Player
This requires e2iPlayer to be installed because it is a plugin of e2iPlayer rather than a standalone OpenAtv extension.
- Run the following code from your Webif terminal
wget --no-check-certificate "https://gitlab.com/Rgysoft/iptv-host-e2iplayer/-/archive/master/iptv-host-e2iplayer-master.zip" -O /tmp/iptv.zip && unzip /tmp/iptv.zip -d /tmp/ && cp -rf /tmp/iptv-host-e2iplayer*/IPTVPlayer /usr/lib/enigma2/python/Plugins/Extensions
- The script above will grab the code from the repo and install it into /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/
- Reboot the Zgemma
- The icon for TsiPlayer will be under the 'All' group but can be added to any other group by highlighting it, pressing menu and selecting which group to put it in.
Notes
- Rgysoft / iptv-host-e2iplayer · GitLab - Official Repo
- e2i player alternatives? | Techkings - This thread has the original script that I modified (above) to install maxbambi because the archive.zip is no longer present.
Setup Digibit VPN
Install the plugin from Wooshbuild plugins feed and set your account details.
Subtitles don't work
- Goto e2iplayer
- Where you select country, select other
- then media player
- this will allow you to play a downloaded file and load the subtitle manager thing to grab a .srt etc..
Notes
- Only e2iplayer has subtitles via external files
- The normal media player will read embedded subtitles.
Box is crashing when running Wooshbuild setup
I have been trying to install wooshbuild infinity on my h.2s with satellite for my live channels but during the setup it always crashed just after when you select 'do you only want to see FreeSAT channels'.
- If i select IPTV option instead of satellite channels, then Wooshbuild will install.
- my satellite dish is connected but I dont have a signal because of the scaffolding around my house, but I do want to use the satellite channels when it comes down.
Solution
- Wooshbuild Support Thread | Page 312 | Techkings
- The answer is in your post, No signal on your satellite means you can't configure your Tuners that is why your box is crashing.
Using PyCurl for downloading from HTTPS
I dont know if this is better or worse using this when watching streams, however it appears that it needs installing.
- Load OpenWebif in your browser (enable this plugin if it is not enabled already)
- Goto: Extras --> Settings --> Packages --> All
- Filter by 'curl'
- Install 'python3-pycurl' by clicking on the green disk icon, wait and it will be installed but you will get no notification
- Reboot your box
- Enable PyCurl in e2iPlayer's options
Links
- Set top Box Projects
- openATV
- OpenATV Downloads - Zgemma H2S
- openatv · GitHub - openatv has 25 repositories available.
- openatv/enigma2: openatv-gui | GitHub - openatv/enigma2 repo
- Requirements
- RAM: 16GB
- SWAP: 8GB
- CPU: Multi core\thread Model
- HDD: for Single Build 250GB Free, for Multibuild 500GB or more
- NB: My H2S zgemma runs this perfectly fine and has nowhere near these specs.
- OpenPLi
- We are a community project focused on developing software for open source DVB receivers using the linux operating system and the Enigma2 application.
- Downloads | OpenPLi - Open Source Set-Top Box Software
- OpenViX
- OpenViX Forum
- OpenViX is a community based Opensource project focused on developing user friendly, easy to use Linux Enigma 2 set top box software. OpenViX is created by enthusiasts for enthusiasts.
- Zgemma Images
- Miraclebox?
- OpenHDF
- GitHub - openhdf/enigma2: OpenHDF Enigma2
- Airdigital - HDFreaks - Basteln bis der Arzt kommt - Forum + links to the images. Mostly in German.
- OpenSPA Downloads
- not sure what this is
- OpenDroid
- New Opendroid 7.1 | droidsat.org - Mostly in italian but this is the official forum of this project.
- Opendroid images - This is a website to download the OpenDroid images. This site is not 100% functional at the minute.
- Opendroid - Linux Satellite Support Community - Related thread in English
- opendroid-Team (Opendroid) · GitHub - Opendroid-Team has 40 repositories available. Follow their code on GitHub.
- Requirements
- RAM: 16GB
- SWAP: 8GB
- CPU: Multi core\thread Model
- HDD: for Single Build 250GB Free, for Multibuild 500GB or more
- EGAMI
- OpenHDF
- openNFR
- Blackhole
- OpenBh
- OpenSpa
- teamBlue
- DreamOS - Nor sure what this is - 'Dream Boxes' only
- openATV
- OpenATV configure Scripts
- WooshBuild Infinity
- An Enigma2 image for any Enigma2 set top box (STB). No WooshBuild Enigma2 image download is required, just one simple step. Satellite, Freesat, Freview, saorview and cable are all supported.
- OpenATV 6.4 is the last compatible version
- Grogbuild FreeRange
- An Enigma2 build built on OpenATV for use on any Enigma2 based set top box, now works with both openVix as well as Open ATV 6.1 & 6.2
- OpenATV 6.4 is the last compatible version but I have not tried it on 7 myself
- This might get upgraded to Python3/OpenATV 7.x+
- Grogbuild FreeRange for all enigma2 boxes | Techkings - Installation instructions
- WooshBuild Infinity
- Forums
- Tutorials
- Tutorial 4: Networking with OpenWebif, FTP and SSH - TVROSat
- Troubleshooting | satellite-king.yolasite.com - A load of questions and answers on how to use the Zgemma box and openATC
- The complete idiots guide to installing Kodi & Mobdro with EVERY step explained | Techkings - How to stream from your Zgemma to a Kodi install.
- How To Install E2Istream - tech2guides.co.uk - How to install e2iplayer from the command line. An old tutorial but it shows you how to do it.
- ENIGMA2.net - A blog website based on the Enigma2 set-top boxes. It pulls news feeds from all over the place and has a good list of available images.
- Downloads
- Downloads - Shenzhen Air Digital Technology Co.,Ltd Gemma Technology(Shenzhen) Co.,Ltd - Original downloads for the Zgemma H2S and other models.
- Enigma2 Plugins - Linux Satellite Support Community - seems to have a big list of plugins from the Zgemma and other boxes.
- Resources | Techkings - A big resource of plugins and stuff for satellite boxes
- Latest Software Enigma 2 - A load of downloads here but i cannot work out if it is a spam site.
- E2iPlayer (Python 3)
- GitHub - Blindspot76/e2iPlayer-Python3 - I think you can download it here.
- E2Iplayer (Iptv player) discussion | Linux Satellite Support Community - Forum thread dedicated to this plugin.
- This is now present in the extensions feed and can be easily installed.
- GitHub - oe-mirrors/e2iplayer
- Old E2iPlayer repos
- E2iPlayer | E2iPlayer - Old, not updated.
- E2iPlayer | zadmario - Old, possibly gets updates.
- E2iPlayer | vline - Old, not updated.
- Installing Kodi on ZGemma
- Not all boxes support Kodi
- If Kodi is supported you will find it in the extensions list where you can install it easily.
- Only modern boxes support Kodi becasue it needs a powerful box
- You can easily check packages available via OpenWebif
- You can manually install Kodi (if it is available) via a manual command inb the terminal. This one updates the extension list and then installs
opkg update && opkg install enigma2-plugin-extensions-kodi
- Streaming - Kodi <--> ZGemma
- Enigma2 Backend - Official Kodi Wiki
- Add-on:Enigma2 Client - Official Kodi Wiki
- How to Configure Kodi to Watch Satellite Channels from Enigma2 Receiver | YouTube | engineerkhan15 - Complete method to configure Kodi to watch satellite channels from an Enigma2 receiver (Dreambox, Vu+, Zgemma etc.) using Vu+/Enigma2 Client. I am using this method to watch Sun DTH HD (HEVC) channels in Kodi on M8S+ TV box. But if you don't have a TV box, you may install Kodi on PC/laptop and watch those channels with this method.
- Control Enigma2 / Zgemma from Android
- OE-Alliance - What is it?
- OpenVix and openATV had the idea to create a common build environment for the new OE-CORE and work together to optimize this environment.
- Explanation: OE-CORE is a build environment by Openembedded, Dream multimedia calls it OE 2.0, openPli calls it Pli 3.
- All teams are using almost the identical build environment, so why not creating something together? The answer is the OE-Alliance.
- Since we have a name now, we created a GIT repository quickly and the integration can be started.
- The OE-Alliance is the base for each team, which is interested in building an OE-CORE image. We have discussed this already with several teams and they quickly agreed to work together.
We think that our new companionship should be visualized, so we created a logo. We call it the Seal. - The seal contains one golden star for each team which is part of the OE-Alliance. As you see we currently have 13 stars, representing the following teams: (25.05.2013)
- openATV , openViX , openMips , Egami Team , odin-support , xtrend-support , Technomate, HDF-Team, SIF-Team, MixOS, Octagon, openSPA , Axas , MiniCat-TV , openSWF
- Because the OE-Alliance is the build environment, each team will continue to provide his own team image. As you know each team maintains his own Enigma and his own skin, which makes the difference of each single team image.
- Info: OE-Alliance offers the following: Makefile, Linux, driver, tools, common plugins and technical support among the teams
- For those with technical interest: You can track all changes and improvements in the OE-Alliance GIT from now on.
- OpenVix and openATV had the idea to create a common build environment for the new OE-CORE and work together to optimize this environment.
- SSL / TLS Versions
- OpenATV 7.1
- Uses a modern version of OpenSSL SSL/TLS library which supports TLS v1.3 and because of the shared OE-CORE other modern images will also support this.
- Openssl 3.0.2-r0.1
- OpenATV 7.1
- Streamlink
- [PLUGIN] Streamlink – ENIGMA2 - Installation instructions
- This plugin is available in the extensions list but does not currently work in my version of OpenATV
- UK Box Suppliers (I have not bought from any of these but good for looking at)
- OPENBOX® | IPTV Boxes | Satellite and Cable TV Boxes - We sell TV Set Top Boxes and IPTV Box from all the major brands like OPENBOX , MAG Boxes, Android boxes, Zgemma boxes, Streaming TV Boxes
- World of Satellite - Home of ViX Team - Satellite Support Forum - They also sell boxes
- OpenWebif
- Can install .IPK files if enabled in the plugins settings. This option is only availabe to be set directly on the box (i.e. using the remote control)
- MediaPortal
- When you press the 'Portal' button on the remote it says you need to install the 'MediaPortal' plugin.
- MediaPortal is only Python 2 compatible and there will be no open release of this software for Python 3 images.
- The Portal button will probably be remapped before long.
- Mediaportal Plugin MOD for Python 3 - ARMv7 Box with openATV 7.0 - NOT DreamOS - Enigma2 Multimedia Plugins - Linux Satellite Support Community
- Mediaportal for Python 2 is End of Life and the coder only wants to develop furthermore for Dream Boxes.