You are here:Home»KB»Hardware»Other Devices»My Zgemma H2S Notes
Sunday, 05 December 2021 09:14

My Zgemma H2S Notes

Written by

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

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.

  1. Press the blue Button
  2. Goto Mounts --> Device Manager
  3. Select the new location for the HDD
  4. Click 'Use as HDD'
  5. 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

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

  1. Open a terminal in Webif
  2. Run the following command
    opkg install http://wbuildx.co.uk/setup.ipk
  3. Follow the onscreen instructions

Notes

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.

  1. Connect to your Zgemma with ftp
  2. backup the folder /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/
  3. 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
  4. Download the latest e2iPlayer files from maxbambi repo https://gitlab.com/maxbambi/e2iplayer/-/archive/master/e2iplayer-master.zip
  5. Extract this archive on your PC
  6. FTP the folder /e2iplayer-master/IPTVPlayer/ to /usr/lib/enigma2/python/Plugins/Extensions/ (ignore the other files in the archive)
  7. Reboot the Zgemma
  8. 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.
  9. Done

Notes

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

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

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

Read 837 times Last modified on Sunday, 11 December 2022 15:27