Jump to content


Member Since 6 Feb 2011
Offline Last Active 25 Jan 2019 16:37

#999781 ZGEMMA H9 COMBO S2X / T2 4K

Posted by gorski on 14 January 2019 - 15:53

OK, OpenPLi, there are improvements to the kernel, apparently (something in kernel settings was preventing various drivers from loading, allegedly)...


This time I tested with PurE2 but I can tell you there are some improvements, from my quick test in H9S with mSD expansion of NAND.


A new image is warranted, via USB stick, not online update, it seems...


Sat TV (with OSCam Emu) is OK, 9E AFN PV channels included (AU) but not 4.8, from what I saw (CW is there but no image).


Streaming (OLM FNC plugin) is fine so far...


Playback from NAS is not yet there, from what I can tell: still no audio or stuttering badly and/or no video sometimes, so codecs to be added, problems to be fixed but...


A step forward...


E2iPlayer and Kodi yet to be tested by me, mind... ;)

#995965 ZGEMMA H9 COMBO S2X / T2 4K

Posted by gorski on 8 January 2019 - 15:24

OK, since it is in English:


Annullare = Cancel


I think this should work on H9.2X, as well, not just H9.X models.


Good effort! :)

#994261 ZGEMMA H9 COMBO S2X / T2 4K

Posted by gorski on 5 January 2019 - 18:40

A very nice silver service! :D

#983637 ZGEMMA H9 COMBO S2X / T2 4K

Posted by gorski on 18 December 2018 - 02:59

Most stuff works fine here, even smooth PiP witnessed... :)


Kodi (Audio) is not OK, mind...

But other stuff seems fine!

DVD Player is not, sadly.

#982661 Zgemma box, is it worth to buy?

Posted by gorski on 16 December 2018 - 02:52

Just checked again, after some time not trying it out: PiP is now working fine! No more freezing, crashing, slowing down badly etc. etc.


In my H7S with PurE2 v. 6.2, booting into PiP  variant, obviously (2 x DVB-S2X and DVB-T2) - any combination of tuners is fine...


Also tested the new H9.2H - working well, I am pleased to say, any sat TV channel + terrestrial channel...


The "experimental" part from the name of the image can be removed, as far as I am concerned - it just does what it says on the tin! :D

#978089 serviceapp - gstplayer and exteplayer3

Posted by gorski on 9 December 2018 - 05:42

OK, since I was asked about gcc 8.2.0 and exteplayer3 - I just installed PurE2 in H7S:

root@zgemmah7:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               771.4M    366.3M    349.0M  51% /
devtmpfs                185.8M      4.0K    185.8M   0% /dev
tmpfs                    64.0K         0     64.0K   0% /media
/dev/mmcblk0p1            3.0M     10.0K      3.0M   0% /boot
tmpfs                   502.0M    156.0K    501.8M   0% /var/volatile
/dev/sda1               436.6G     13.9G    399.4G   3% /media/hdd
/dev/sdb1                27.9G    142.9M     26.3G   1% /media/usb

root@zgemmah7:~# free
              total        used        free      shared  buff/cache   available
Mem:        1028052      739560      149920         160      138572      276220
Swap:        502780           0      502780

root@zgemmah7:~# ffmpeg -version
ffmpeg version 3.4.2 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 8.2.0 (GCC)

E2iPlayer with Exteplayer3 works in PurE2.


Couldn't start Kodi yet - but it's early days...


Other streaming (FNC) plugins work fine.


Not enough time to try OpenPLi on another partition - does anyone know if it can be installed in one and not mess up the rest of the partitions, please?

#881551 Howto build unofficial pli for your unsupported receiver

Posted by gorski on 4 May 2018 - 13:28

I'm back for more sharing is caring stuff!!! :D :D :D

Thank you gorski my friend :)

It's nice the team decided to make their e2 source public.. as it was forked from public work anyways ;)

I'll have a look in their kitchen soon.. too bad they didn't upload their commit-history, but great job nevertheless!


Hello, m8!


Here is the second instalment of my little contribution to the hobby (however small "my" contribution [as a non-coder] in all this is)...


May I present you with the legendary and sadly now defunct PowerBoard PBNIGMA PB Centre, "oldie but goldie" piece of code, which helps tremendously with older HW!


Let me explain, please (from memory):


It's a set of tools to set up an E2 properly!


As it is geared towards PBNIGMA structure it has to be modified to the structure of the basis of an E2 image (OpenPLi or OE-A or DMM).


It has a Device & SWAP Managers, plus Flash Expander (as "Expander") included, all in one place, easily used by people who are not put off by a little bit of thinking that is required.


It PRESUMES NO AUTOMOUNT of devices/partitions being done by E2 - BUT instead, user sets them up the way s/he needs. Then, all else follows easily!

I warmly recommend this especially for great little old boxes like DB500HD, 800HD PVR, 800HD SE, AZbug HD models and all similar boxes, with too small a flash for everything one might want installed!


So, firstly, one must mount one's devices/partitions manually.


PB Device Manager will enable one to that in a best possible way:


1) initialise = erase/partition a device/partition, then create up to 4 partitions on a single device (with 4 various sizes/ratios)

2) format your newly created partition(s) in many formats, both Windows and Linux type (ext2, 3, 4, fat, fat32 etc.)

3) mount a partition with many different possibilities (/media/hdd, 1, 2, 3, /media/usb, 1, 2, 3, /media/cf etc.)

4) create a SWAP file of various size, on a partition of your choice

5) expand flash by mounting only certain relevant folders from the flash on a device/partition of your choice (USB stick or SSD recommended).


This manual mounting of partitions on external or built-in (=internally placed) devices guarantees that no partitions "swap places" after a reboot, thanx to "dynamic automounting" - and then it all goes haywire.... a lot of work gone for no good reason whatsoever!


Expander function will do its magic for old machines with very limited flash space and then one can install whatever one wants onto a USB stick or SSD, for instance...


One should create a partition to be used solely for Expander! Nothing else should go there! Plus another one for Picons, EPG, SWAP file, subtitles and whatnot...


So, please, feel free to continue using this GREAT SET OF TOOLS FOR SETTING UP AN E2 PROPERLY, i.e. in a best possible manner, so the whole thing will function well. I repeat: your manually mounted partitions/devices will NOT swap places, thanx to "dynamic automounting". Please note, there is also an included tool in the PB Centre for a different type of mounting, if one uses 2 identical USB sticks, for instance (by UUID).


Good luck!




(It's not all there yet because our jolly coder is ill - but when he feels better he will add the rest, he told me, after I asked him for this little favour... :) )

#863210 Howto build unofficial pli for your unsupported receiver

Posted by gorski on 29 March 2018 - 00:59

@gorski a little offtopic, but from your screenshots I see that PurE2 has been built using OE-A Core 4.2 using a git snapshot from gstreamer (which will soon be branched into 1.14).

But would you happen to know if (and where) they host the source for their PurE2 enigma2 fork?


It gives me a great pleasure, m8, to present you with this:




It's a start... :)

#812191 BackupSuite

Posted by gorski on 13 December 2017 - 15:14

Bloody well done, m8!!!! :)

#781850 IPTV Player tutorial and info

Posted by gorski on 14 October 2017 - 20:57

All thanx go to SSS and contributing coders!!! ;)

#742861 IPTV Player tutorial and info

Posted by gorski on 20 July 2017 - 10:30

Updated with ARM 7 platform, i.e. Zgemma H7S STB commands.... ;)


==== If you have an ARM7 platform - 3 examples ====


cd /tmp
wget http://iptvplayer.pl/resources/rtmpdump_armv7_libssl.so.1.0.0.tar.gz
tar -xvf rtmpdump_armv7_libssl.so.1.0.0.tar.gz -C /
rm rtmpdump_armv7_libssl.so.1.0.0.tar.gz

b )

cd /tmp
wget http://iptvplayer.pl/resources/rtmpdump_armv7_libssl.so.1.0.2.tar.gz
tar -xvf rtmpdump_armv7_libssl.so.1.0.2.tar.gz -C /
rm rtmpdump_armv7_libssl.so.1.0.2.tar.gz


cd /tmp
wget http://iptvplayer.pl/resources/ffmpeg3.2.2_armv7_fpu_hard_openssl1.0.2_dash_librtmp_native_rtmp.tar.gz
tar -xvf ffmpeg3.2.2_armv7_fpu_hard_openssl1.0.2_dash_librtmp_native_rtmp.tar.gz -C /
rm ffmpeg3.2.2_armv7_fpu_hard_openssl1.0.2_dash_librtmp_native_rtmp.tar.gz

#705338 TSmedia enigma2 plugin 1.0

Posted by gorski on 30 April 2017 - 22:08

No it is not. It is blocked in my country. They just blocked it in the last week.

Any workaround?

I tried movie magic and it working a part the search function. I need to try the others

Sent from my Moto G (4) using Tapatalk


Check SmartDNS, PROXY, VPN... ;)

#691718 IPTV Player tutorial and info

Posted by gorski on 30 March 2017 - 04:31


In English:. http://iptvplayer.pl...nstallation.pdf


#691715 IPTV Player tutorial and info

Posted by gorski on 30 March 2017 - 04:28

There are 2 posts here: https://wiki.openpli.org/iptvplayer


The first is the old set of instructions by SSS and the comment below covers the new set of instructions, as explained below.


Almost all instructions are by SSS himself, with some minor additions by me, in both of those posts...




Before installation make sure that you have enough space in your rootfs. You need at least 15MB free space.

To check free space in your rootfs you can use following command:

df -h /
Sample output:

    Filesystem                Size      Used Available Use% Mounted on
    ubi0:rootfs             440.3M    183.2M    257.0M  42% /
If you do not have enough flash memory for all of the plugins etc. that you want to install, then
another way of installing it all is to either use:

A) Flash Expander for which you need a USB memory stick, with 2 partitions (best in EXT4 format):
   -at least 1/2 GB for /usr folder, i.e. the Flash Expander itself and
   -the rest for SWAP, picons, subtitle folder, EPG etc. etc.
I would recommend Mini Tool Partition Wizard 10, under Windows OS, to partition and format the USB stick.
B ) MultiBoot, also on a large USB memory stick (various plugins are available for it, Open MultiBoot, Mini Multi Boot etc.)

Once you prepare the image properly, you can proceed with ffmpeg and the IPTV Player installation...
To choose the correct ffmpeg package for your image you need to find out the following:

1) OpenSSL version
2) glibc version
3) hard/soft float
1) How to check your OpenSSL version:

One has to connect with your STB and then give this telnet command, for example, using a programme called PuTTy:

openssl version

One may get something like this:

OpenSSL 1.0.2d 9 Jul 2015

So, in that case we know that we have version 1.0.2
One may also get the following output to this command:

-sh: openssl: not found

In this case, one should check OpenSSL version as follows:
ls -la /usr/lib/libssl*

Example output:

-rwxr-xr-x    1 root     root        383624 Aug 19  2015 /usr/lib/libssl.so.0.9.8

So, in this case the OpenSSL version is 0.9.8.
In case one gets:


one must make an additional check:

grep OPENSSL /usr/lib/libssl.so.1.0.0

Sample output:

    OPENSSL_DIR_read(&ctx, '
    OPENSSL_malloc Error

So, in this case one knows one has version 1.0.2.
2) How to check glibc version:

Checking glibc version is very easy:

ls -la /lib/libc-*

Example output:

-rwxr-xr-x    1 root     root       1541476 Aug 19  2015 /lib/libc-2.21.so

I.e. this indicates version 2.21.
3) Checking for hard/soft float:

One must give the following telnet commands:

cd /tmp
wget http://iptvplayer.pl.../mipsel/readelf
chmod 777 readelf
./readelf -a /lib/libc-*.so | grep FP:
rm readelf

Sample output:

Tag_GNU_MIPS_ABI_FP: Soft float


Tag_GNU_MIPS_ABI_FP: Hard float (double precision)


When you already know versions of OpenSSL, glibc used in your image and used FPU mode you are ready to choose ffmpeg package.

If you have glibc version lower than 2.20 you need to use package for _old_

All packages are available here: http://iptvplayer.pl/resources/ (one can find SH4 and ARM platforms covered there, as well)

Packages for MIPSEL platforms:














One can see the full name of a package as follows:



=======ffmpeg Installation procedure=======

Give a series of following telnet commands...

cd /tmp
wget http://iptvplayer.pl...ive_rtmp.tar.gz
tar -xvf ffmpeg3.2.2_mipsel_XXX_YYY_YYY_opensslZ.Z.Z_dash_librtmp_native_rtmp.tar.gz -C /
rm ffmpeg3.2.2_mipsel_XXX_YYY_YYY_opensslZ.Z.Z_dash_librtmp_native_rtmp.tar.gz

For ET10K:
cd /tmp
wget http://iptvplayer.pl...ive_rtmp.tar.gz
tar -xvf ffmpeg3.2.2_mipsel_fpu_hard_openssl1.0.2_dash_librtmp_native_rtmp.tar.gz -C /
rm ffmpeg3.2.2_mipsel_fpu_hard_openssl1.0.2_dash_librtmp_native_rtmp.tar.gz
You should always collect output returned by install command, it will be useful when installation failed.
After installation you should check if ffmpeg is working correctly:

ffmpeg -version

Sample output:

    ffmpeg version 3.2.2 Copyright ┬ę 2000-2016 the FFmpeg developers
    built with gcc 4.9.2 (GCC)
    configuration: --sysroot=/mnt/new2/xspeedlx1/build-enviroment/builds/openatv/release/et4x00/tmp/sysroots/et4x00 --cross-prefix=mipsel-oe-linux- --prefix=/mnt/new2/_BRCM_/exteplayer3/tmp/ffmpeg/tmp/mipsel/ffmpeg-3.2.2/usr/ --enable-cross-compile --target-os=linux --arch=mipsel --disable-mipsdsp --disable-mipsdspr2 --disable-mipsfpu --enable-pic --enable-shared --disable-static --disable-debug --disable-ffplay --disable-ffprobe --disable-ffserver --disable-outdevs --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-lzma --enable-openssl --enable-zlib --enable-cross-compile --enable-small --disable-sdl --disable-xlib --disable-d3d11va --disable-dxva2 --disable-vaapi --disable-vda --disable-vdpau --enable-nonfree --disable-muxers --disable-encoders --disable-devices --enable-librtmp --extra-cflags=' -mel -mabi=32 -march=mips32 -I/mnt/new2/xspeedlx1/build-enviroment/builds/openatv/release/et4x00/tmp/sysroots/et4x00/usr/include/libxml2/ -I/mnt/new2/new_openssl_mipsel/openssl-1.0.2g/include/ -L/mnt/new2/new_openssl_mipsel/openssl-1.0.2g/ -L/mnt/new2/new_openssl_mipsel/rtmpdump/librtmp/ ' --extra-ldflags=' -L/mnt/new2/new_openssl_mipsel/openssl-1.0.2g/ -L/mnt/new2/new_openssl_mipsel/rtmpdump/librtmp/ -lssl -lcrypto -lrtmp -lxml2 '
    libavutil      55. 34.100 / 55. 34.100
    libavcodec     57. 64.101 / 57. 64.101
    libavformat    57. 56.100 / 57. 56.100
    libavdevice    57.  1.100 / 57.  1.100
    libavfilter     6. 65.100 /  6. 65.100
    libswscale      4.  2.100 /  4.  2.100
    libswresample   2.  3.100 /  2.  3.100

==============IPTV Player installation=============

rm  -rf  /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer
cd /tmp
wget http://iptvplayer.vl...ythonX.X.tar.gz
tar -xzf latest.pythonX.X.tar.gz -C /tmp
rm latest.pythonX.X.tar.gz
cp -r iptvplayer-for-e2.git/IPTVPlayer /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer
rm -rf iptvplayer-for-e2.git/IPTVPlayer

#688724 Send your "secure stuff" to this guy...

Posted by gorski on 22 March 2017 - 12:34


Blimey!!! :D