<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.openpli.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WTE</id>
		<title>OpenPLi Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.openpli.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WTE"/>
		<link rel="alternate" type="text/html" href="https://wiki.openpli.org/Special:Contributions/WTE"/>
		<updated>2026-05-01T01:24:54Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>https://wiki.openpli.org/index.php?title=Information_for_Developers&amp;diff=23196</id>
		<title>Information for Developers</title>
		<link rel="alternate" type="text/html" href="https://wiki.openpli.org/index.php?title=Information_for_Developers&amp;diff=23196"/>
				<updated>2023-05-11T09:59:14Z</updated>
		
		<summary type="html">&lt;p&gt;WTE: Minor update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==''''I'm a developer, is there any technical info available from the PLi® team?'''==&lt;br /&gt;
Welcome and tell your developer friends about us&lt;br /&gt;
&lt;br /&gt;
Yes and welcome aboard! If you have specific question, you can use our PLi® Third Party Development forum to ask it. You will find we are most accommodating.&lt;br /&gt;
&lt;br /&gt;
This page is about software development using OpenEmbedded-core. If you're looking for the text that used to be on the this page, it's now called developer-information-old.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Create your own build'''==&lt;br /&gt;
See also this forum post on setting up a development environment: [http://openpli.org/forums/topic/18806-openpli-quick-setup-ubuntudebian/&amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;http://openpli.org/forums/topic/18806-openpli-quick-setup-ubuntudebian/&amp;lt;/span&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Basically, it boils down to this:&lt;br /&gt;
&lt;br /&gt;
Run Linux. Most of us use the latest Ubuntu desktop release, I suggest you do the same, if you don't know what to pick. &lt;br /&gt;
&lt;br /&gt;
Make sure the disk you use for the OE tree supports symbolic links, and you use at least git v1.8.0.&lt;br /&gt;
&lt;br /&gt;
Install prerequisite packages, as described here: [http://www.openembedded.org/wiki/OEandYourDistro&amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;http://www.openembedded.org/wiki/OEandYourDistro&amp;lt;/span&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
For Ubuntu 22.04 LTS, that's:&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get install sed wget cvs subversion git-core \&lt;br /&gt;
   coreutils unzip texi2html texinfo docbook-utils \&lt;br /&gt;
   gawk python3-distutils diffstat help2man make gcc build-essential g++ \&lt;br /&gt;
   desktop-file-utils chrpath default-jre gettext zip libssl-dev&lt;br /&gt;
&lt;br /&gt;
You may need to create a symlink makeinfo-&amp;gt;texi2any (in the bin folder) and a symlink makeinfo-&amp;gt;/bin/texi2any in the hosttools folder. &lt;br /&gt;
&lt;br /&gt;
For CentOS, that's:&lt;br /&gt;
&lt;br /&gt;
  sudo yum install gawk make wget tar bzip2 gzip python unzip perl patch \&lt;br /&gt;
     diffutils diffstat git cpp gcc gcc-c++ glibc-devel texinfo chrpath socat \&lt;br /&gt;
     openssl-devel zip python3 perl-Thread-Queue libstdc++-static \&lt;br /&gt;
     glibc-devel.i686 libgcc.i686 libstdc++-devel.i686&lt;br /&gt;
&lt;br /&gt;
Setup the build environment:&lt;br /&gt;
 sudo chmod ugo+rw /opt&lt;br /&gt;
 mkdir -p /opt/openpli&lt;br /&gt;
 cd /opt/openpli&lt;br /&gt;
&lt;br /&gt;
Clone the openpli repository:&lt;br /&gt;
 git clone https://github.com/OpenPLi/openpli-oe-core.git&lt;br /&gt;
 or&lt;br /&gt;
 git clone git@github.com:OpenPLi/openpli-oe-core.git&lt;br /&gt;
&lt;br /&gt;
Setup the OpenPli environment&lt;br /&gt;
  cd openpli-oe-core&lt;br /&gt;
  make -f Makefile&lt;br /&gt;
&lt;br /&gt;
Build your first image&lt;br /&gt;
  MACHINE=xxXXXX make image&lt;br /&gt;
  or&lt;br /&gt;
  cd build&lt;br /&gt;
  MACHINE=xxXXXX&lt;br /&gt;
  source env.source&lt;br /&gt;
  bitbake -k openpli-enigma2-image&lt;br /&gt;
&lt;br /&gt;
To find the valid MACHINE=xxXXXX you can have a look at the .conf file in the meta-folder of the manufacturer MMMMM:&lt;br /&gt;
  cd meta-MMMMM/conf/machine&lt;br /&gt;
  ls&lt;br /&gt;
&lt;br /&gt;
If the build is successfull the resulting file will be into:&lt;br /&gt;
&lt;br /&gt;
  ./openpli-oe-core/build/tmp/deploy/images/xxXXXX/&lt;br /&gt;
  openpli-homebuild-xxXXXX_usb.zip&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Updating===&lt;br /&gt;
Before every build, update your cloned git repositories with&lt;br /&gt;
 cd openpli-oe-core&lt;br /&gt;
 make update&lt;br /&gt;
&lt;br /&gt;
Note that by default, the develop branch of Enigma is used when you build an image, assuming that most &amp;quot;homebuild&amp;quot; users will want to build the latest development image.&lt;br /&gt;
&lt;br /&gt;
If you want to build a homebuild release image, you need to specify the correct branch when building:&lt;br /&gt;
  cd openpli-oe-core&lt;br /&gt;
  git checkout release-7.2&lt;br /&gt;
  git submodule update --init --recursive&lt;br /&gt;
  ENIGMA2_BRANCH=release-7.2 MACHINE=xxXXXX make image&lt;br /&gt;
&lt;br /&gt;
The resulting file will be into:&lt;br /&gt;
&lt;br /&gt;
  ./openpli-oe-core/build/tmp/deploy/images/xxXXXX/&lt;br /&gt;
  openpli-homebuild-xxXXXX_usb.zip&lt;br /&gt;
&lt;br /&gt;
=== CentOS incompatibilities ===&lt;br /&gt;
&lt;br /&gt;
Note that CentOS, even CentOS 7, comes with gcc 4, which is pretty old. It is advised to use DevToolsets to switch to 7 or 8:&lt;br /&gt;
&lt;br /&gt;
  sudo yum install centos-release-scl devtoolset-7 devtoolset-8&lt;br /&gt;
&lt;br /&gt;
which gives you the option to use versions 6, 7 and 8 as well. You can enable a version using &amp;quot;scl enable devtoolset-8&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
When you want to compile OpenPLi-8+ (i.e. an image based on Yocto Zeus or higher), you need at least tar v1.28, but CentOS comes with 1.26, and bitbake refuses to run.&lt;br /&gt;
&lt;br /&gt;
You can address this issue by (as root):&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget https://rpmfind.net/linux/mageia/distrib/6/x86_64/media/core/release/tar-1.28-3.1.mga5.x86_64.rpm&lt;br /&gt;
  rpm2cpio tar-1.28-3.1.mga5.x86_64.rpm | cpio -idcmv&lt;br /&gt;
  cp /tmp/usr/bin/tar /usr/bin&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu incompatibilities ===&lt;br /&gt;
&lt;br /&gt;
When running a build on ubuntu, you can run into the issue that the build is aborted by the sanity checker, complaining that &amp;quot;makeinfo&amp;quot; does not exist. Even though the package texinfo is installed. This is caused by the fact makeinfo is now a symlink, which doesn't make it into hosttools.&lt;br /&gt;
&lt;br /&gt;
To fix this, execute&lt;br /&gt;
  cd &amp;lt;your-build-dir&amp;gt;/build/tmp/hosttools&lt;br /&gt;
  ln -s /usr/bin/texi2any makeinfo&lt;br /&gt;
&lt;br /&gt;
=== Cleaning up the sstate cache ===&lt;br /&gt;
&lt;br /&gt;
You will notice that after each build, the storage used by the sstate-cache will increase. This is because this cache holds all data required to be able to skip building packages that haven't changed, and previous release data is not purged by bitbake.&lt;br /&gt;
&lt;br /&gt;
To address this, make your git directory the current directory, and run&lt;br /&gt;
  ./openembedded-core/scripts/sstate-cache-management.sh --cache-dir=./build/sstate-cache --stamps-dir=./build/tmp/stamps --yes&lt;br /&gt;
&lt;br /&gt;
Note that if your cache is old, this may take a long time, as on our buildserver (which does build all images!) the result after a second build run is &amp;quot;1385449 out of 1682374 files will be removed!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=='''Your own feed server'''==&lt;br /&gt;
Once you've built your own image, you'd want to keep it up to date. You can just let the box update itself from your build PC using the GUI as if running a full distro.&lt;br /&gt;
To do that, you first need to build the optional packages that go into the feed:&lt;br /&gt;
  cd openpli-oe-core&lt;br /&gt;
  MACHINE=xxXXXX make feed&lt;br /&gt;
&lt;br /&gt;
Next, you need to install a webserver of some sort on the build PC, for example Apache2.&lt;br /&gt;
&lt;br /&gt;
As an example, if you've installed apache on Ubuntu, it will share /var/www/html/ with the world. Create a feed subdirectory, and then add a symlink to the &amp;quot;ipk&amp;quot; folder of your build, for example:&lt;br /&gt;
&lt;br /&gt;
  sudo mkdir /var/www/html/feeds&lt;br /&gt;
  sudo ln -s ${HOME}/work/openpli-oe-core/build/tmp/deploy/ipk/ /var/www/html/feeds/openpli-homebuild&lt;br /&gt;
&lt;br /&gt;
To tell your box about this feed location, edit your local.conf or site.conf to contain the following lines:&lt;br /&gt;
&lt;br /&gt;
  FEED_NAME = &amp;quot;openpli-homebuild&amp;quot;&lt;br /&gt;
  DISTRO_HOST = &amp;quot;mybuildpc.local&amp;quot;&lt;br /&gt;
&lt;br /&gt;
After this, if you run a new image build, it will make the /etc/opkg/ files on the box point to your feed. After installing the built image on your box, you should be able to upgrade with opkg commands or the enigma2 GUI.&lt;br /&gt;
&lt;br /&gt;
==='''No real webserver handy?'''===&lt;br /&gt;
&lt;br /&gt;
If you don't have a real webserver, like Apache or Nginx, handy, there are some other options available to serve files via http.&lt;br /&gt;
&lt;br /&gt;
Using PHP 5.4+:&lt;br /&gt;
  cd /var/www/html/feeds&lt;br /&gt;
  php -S 0.0.0.0:80&lt;br /&gt;
&lt;br /&gt;
Using Python 2.x:&lt;br /&gt;
  cd /var/www/html/feeds&lt;br /&gt;
  python -m SimpleHTTPServer 80&lt;br /&gt;
&lt;br /&gt;
Using Python 3.x:&lt;br /&gt;
  cd /var/www/html/feeds&lt;br /&gt;
  python3 -m http.server 80&lt;br /&gt;
&lt;br /&gt;
Using Ruby:&lt;br /&gt;
  cd /var/www/html/feeds&lt;br /&gt;
  ruby -rwebrick -e'WEBrick::HTTPServer.new(:Port =&amp;gt; 80, :DocumentRoot =&amp;gt; Dir.pwd).start'&lt;br /&gt;
&lt;br /&gt;
Using Ruby 1.9.2+:&lt;br /&gt;
  cd /var/www/html/feeds&lt;br /&gt;
  ruby -run -ehttpd . -p80&lt;br /&gt;
&lt;br /&gt;
Using Perl:&lt;br /&gt;
  cpan HTTP::Server::Brick # one-time install of perl dependency&lt;br /&gt;
  cd /var/www/html/feeds&lt;br /&gt;
  perl -MHTTP::Server::Brick -e '$s=HTTP::Server::Brick-&amp;gt;new(port=&amp;gt;80); $s-&amp;gt;mount(&amp;quot;/&amp;quot;=&amp;gt;{path=&amp;gt;&amp;quot;.&amp;quot;}); $s-&amp;gt;start'&lt;br /&gt;
&lt;br /&gt;
Using Busybox HTTPd:&lt;br /&gt;
  cd /var/www/html/feeds&lt;br /&gt;
  busybox httpd -f -p 80&lt;br /&gt;
&lt;br /&gt;
NB: For ports below 1024, like the standard HTTP port 80 in the example above, you need root or administrator privileges.&lt;br /&gt;
&lt;br /&gt;
=='''OpenPLi - Git commands'''==&lt;br /&gt;
Here is the link to some basic [[git-commands | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;'''git commands'''&amp;lt;/span&amp;gt;]].&lt;/div&gt;</summary>
		<author><name>WTE</name></author>	</entry>

	<entry>
		<id>https://wiki.openpli.org/index.php?title=Backup/RecoveryMenuBackup&amp;diff=13333</id>
		<title>Backup/RecoveryMenuBackup</title>
		<link rel="alternate" type="text/html" href="https://wiki.openpli.org/index.php?title=Backup/RecoveryMenuBackup&amp;diff=13333"/>
				<updated>2019-06-02T08:16:59Z</updated>
		
		<summary type="html">&lt;p&gt;WTE: Created page with &amp;quot;'''Recovery Menu Backup''' ---- [todo: picture screenshot]  Some boxes have an external tool &amp;quot;Recovery Menu&amp;quot; which is used for install, restore and backup a complete image....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Recovery Menu Backup'''&lt;br /&gt;
----&lt;br /&gt;
[todo: picture screenshot]&lt;br /&gt;
&lt;br /&gt;
Some boxes have an external tool &amp;quot;Recovery Menu&amp;quot; which is used for install, restore and backup a complete image. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How to create a backup'''&lt;br /&gt;
----&lt;br /&gt;
The backup will been stored on an USB flashdrive like an USB harddisk or USB stick, this should been connect before you start.&lt;br /&gt;
Goto the recovery menu if your box support it and navigate to the image which you want to backup.&lt;br /&gt;
Press on your remote-controller the menu button and select &amp;quot;Backup image&amp;quot;. Follow the produce on the TV screen and wait untill the image is ready. You The pogress of backup image size will been shown and this can take up several minutes. Just be patience.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''How to restore a backup'''&lt;br /&gt;
----&lt;br /&gt;
In the same recovery menu you can easily restore the made backup image.&lt;br /&gt;
#Connect the USB stick with the backup image in one of USB slots of the receiver. Select in the recovery menu &amp;quot;Flash local image&amp;quot; and choose the storage device which contains the backup image.&lt;br /&gt;
#Select the backup image zip file and choose to install the image into one of the 4 image slots. The progress will been showing on your TV screen.&lt;/div&gt;</summary>
		<author><name>WTE</name></author>	</entry>

	<entry>
		<id>https://wiki.openpli.org/index.php?title=Backup&amp;diff=13329</id>
		<title>Backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.openpli.org/index.php?title=Backup&amp;diff=13329"/>
				<updated>2019-06-02T07:53:34Z</updated>
		
		<summary type="html">&lt;p&gt;WTE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Backup-001.png|200dpi|frameless|right|]]&lt;br /&gt;
'''Intro'''&lt;br /&gt;
----&lt;br /&gt;
When you choose to update or flash OpenPLi, you willingly take the risk that it can be for better or worse. &lt;br /&gt;
So, when things don’t turn out for the better, having a backup is essential. If you don’t like the changes that the update has made and want to revert to before these changes were made. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When changes have been made it is always meant to make things better, but there are no guarantees. Keep in mind that the developers have day time jobs and all this is done in their spare time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Updating isn’t necessary, when things work there is no good reason why you should update. Remember, If it ain’t broke than don’t try to fix it! It is always sane to check the commit logs or read the forum if there is good cause to update or not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As always, make a '''backup before upgrading or any change you want to make''' and have install media of the version you are coming FROM handy. Then you are never more than a few minutes from being right back were you started when you have those two things in-hand.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here I will deal with two types of backup that are a must have. These two can make you always go back to the state of OpenPLi when they were created, in say less than 5-10 minutes or so. There are much more details about the two types of backup I mention here, but I want to keep it simple.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First things first, AutoBackup which is native to OpenPLi and second BackupSuite maintained by Pedro_Newbie. There are differences between these two that (can) make them complementary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Difference'''&lt;br /&gt;
----&lt;br /&gt;
So the main difference between these two is that with AutoBackup you will restore OpenPLi to the exact state you configured it, when you made the AutoBackup. So all settings and some plugins (that are in the OpenPLi feed) will be restored, but none of system files of OpenPLi. The system files will stay the same as to the day you flashed or when you last updatet.&lt;br /&gt;
&lt;br /&gt;
The BackupSuite or RecoveryMenu Backup makes a complete copy of OpenPLi, so all files, including the system files, like drivers (which are closed source). When you restore it, '''all''' files will be in the same state and version as when you made the Backup, that's why this backup will be a lot bigger that the one made by AutoBackup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Complementary'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
So using these two backups, AutoBackup and BackupSuite, you are fairly safe, well as safe and stable as at the time you created them. These two methods are complementary. AutoBackup when you’ll need to flash and don’t want to set all the settings manually and BackupSuite when you want to restore to the &amp;quot;exact&amp;quot; state of OpenPLi, (including the system files). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Advice'''&lt;br /&gt;
----&lt;br /&gt;
Set AutoBackup to run every day at a certain time and use it when you want to flash. Use the BackupSuite to make a backup when your OpenPLi is in a stable configuration, so when you try things, you can always return to this state. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Backup/AutoBackup | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;AutoBackup&amp;lt;/span&amp;gt;]]&lt;br /&gt;
* [[Backup/BackupSuite | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;BackupSuite&amp;lt;/span&amp;gt;]]&lt;br /&gt;
* [[Backup/RecoveryMenuBackup | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;RecoveryMenu Backup&amp;lt;/span&amp;gt; (only available on some models)]]&lt;/div&gt;</summary>
		<author><name>WTE</name></author>	</entry>

	<entry>
		<id>https://wiki.openpli.org/index.php?title=Main_Page&amp;diff=13325</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.openpli.org/index.php?title=Main_Page&amp;diff=13325"/>
				<updated>2019-06-02T07:49:57Z</updated>
		
		<summary type="html">&lt;p&gt;WTE: /*   • Backup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='text-align: right;color:steelblue;font-size:125%'&amp;gt;'''{{CURRENTDAYNAME}}, {{CURRENTMONTHNAME}} {{CURRENTDAY}} {{CURRENTYEAR}}''' &amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:SteelBlue;font-size: 150%&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;{{CURRENTUSER}}, Welcome to the Open'''PLi''' Wiki&amp;lt;/strong&amp;gt;  &amp;lt;span style=&amp;quot;color:Black;font-size: 60%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- ############################################################################################################################ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:MAIN-OpenPli-004.jpg|frameless|Centre|750px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;6&amp;quot;;|&amp;lt;span style=&amp;quot;color:steelblue;font-size: 120%;&amp;quot;&amp;gt;&amp;lt;strong&amp;gt; Current version:&amp;lt;span style=&amp;quot;color:#54595d;font-size: 100%;&amp;quot;&amp;gt; 7.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Releasenotes  | &amp;lt;span style=&amp;quot;color:steelblue&amp;quot;&amp;gt;'''• Releasenotes'''&amp;lt;/span&amp;gt;]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''OpenPLi - Installation and configuration:'''==&lt;br /&gt;
&lt;br /&gt;
===[[Supported_Receivers | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;'''• Supported receivers'''&amp;lt;/span&amp;gt;]]===&lt;br /&gt;
Overview of all supported receivers and how to flash a your receiver. Also there is a comparison table were many receivers are listed and are compared right down to component level, so you can make an easier choice if you want to buy one. Also there is a special table that gives the power consumption of many receivers.&lt;br /&gt;
&lt;br /&gt;
===[[Installation | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;''' • OpenPLi installation'''&amp;lt;/span&amp;gt;]]===&lt;br /&gt;
Here will be explained how to install OpenPLi on your receiver, various methods are explained and below are the various links that you might need. The link to the what, how and why to backup is recommended.&lt;br /&gt;
&lt;br /&gt;
===[[Installation | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;''' • OpenPLi configuration'''&amp;lt;/span&amp;gt;]]===&lt;br /&gt;
Below is explained how you can configure OpenPLi &lt;br /&gt;
&lt;br /&gt;
====[[Backup | &amp;lt;span style=&amp;quot;color:CornflowerBlue&amp;quot;&amp;gt; '''• Backup'''&amp;lt;/span&amp;gt;]]====&lt;br /&gt;
Before you update, upgrade or change anything it is good to have a backup. Here the plugins &amp;quot;Autobackup&amp;quot; (by default installed), the &amp;quot;BackupSuite&amp;quot; (has to be installed) and some models which have an internal backup function are explained.&lt;br /&gt;
&lt;br /&gt;
====[[Cable | &amp;lt;span style=&amp;quot;color:CornflowerBlue&amp;quot;&amp;gt;'''• Cable settings information'''&amp;lt;/span&amp;gt;]]====&lt;br /&gt;
Looking for network ID's, symbolrates and frequency's to scan your cable channels..? Here you can find the information of our cable provider.&lt;br /&gt;
&lt;br /&gt;
====[[Channel_Settings | &amp;lt;span style=&amp;quot;color:CornflowerBlue&amp;quot;&amp;gt;'''• Channel settings for satellite receivers'''&amp;lt;/span&amp;gt;]]====&lt;br /&gt;
Channel settings file for various satellites.&lt;br /&gt;
&lt;br /&gt;
====[[Data_sharing | &amp;lt;span style=&amp;quot;color:CornflowerBlue&amp;quot;&amp;gt;'''• Data sharing'''&amp;lt;/span&amp;gt;]]====&lt;br /&gt;
If you want to share your data like a NAS, OpenPLi receiver, PC (desktop, notebook) or any other medium using NFS, CIFS (SMB/Samba), this is were to look. &lt;br /&gt;
&lt;br /&gt;
====[[External_Device_support | &amp;lt;span style=&amp;quot;color:CornflowerBlue&amp;quot;&amp;gt;'''• External device support'''&amp;lt;/span&amp;gt;]]====&lt;br /&gt;
Here you will find a list of known external devices that are known to work with OpenPLi.&lt;br /&gt;
&lt;br /&gt;
====[[Softcam | &amp;lt;span style=&amp;quot;color:CornflowerBlue&amp;quot;&amp;gt;'''• Softcam Wiki'''&amp;lt;/span&amp;gt;]]====&lt;br /&gt;
When you want to look at encrypted channels and not only Free to Air (FTA) you can use a softcam. In this section is explained how to install and use a few.&lt;br /&gt;
&lt;br /&gt;
===[[Tips_and_Tweaks | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;'''• Tips and Tweaks'''&amp;lt;/span&amp;gt;]]===&lt;br /&gt;
Many useful tips on various stuff on working with OpenPLi, Putty, SSD useful or not, debugging, how to crashlog, etc. etc.&lt;br /&gt;
&lt;br /&gt;
===[[Problems and Solutions | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;'''• Problems and Solutions'''&amp;lt;/span&amp;gt;]]===&lt;br /&gt;
This section deals with all kind of problems and possible solutions. If you run into a problem using OpenPLi you can take a peak here to find a solution.&lt;br /&gt;
&lt;br /&gt;
=='''OpenPLi - Functions and default plugins'''==&lt;br /&gt;
&lt;br /&gt;
===[[Hidden_functions | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;'''• Hidden functions'''&amp;lt;/span&amp;gt;]]===&lt;br /&gt;
Some functions are not easy to find, but can be very helpful, here there are a few.&lt;br /&gt;
&lt;br /&gt;
===[[HDMI-CEC | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;'''• HDMI-CEC'''&amp;lt;/span&amp;gt;]]===&lt;br /&gt;
This feature can make your devices work better together, so like using one remote to control TV and receiver. &amp;lt;u&amp;gt;Note it is turned off by default&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[[Hotkey | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;'''• Hotkey'''&amp;lt;/span&amp;gt;]]===&lt;br /&gt;
With this function Hotkeys can be (un)selected to make things easier.&lt;br /&gt;
&lt;br /&gt;
===[[MountManager | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;'''• MountManager'''&amp;lt;/span&amp;gt;]]===&lt;br /&gt;
Here the mountmanager is explained. It is used to mount (make) accessible external drives, like with a NAS or (the harddisk of) other receivers. Mounting means associating a storage device to a particular location in the directory tree.&lt;br /&gt;
&lt;br /&gt;
===[[Plugin_Wiki | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;'''• Plugin browser'''&amp;lt;/span&amp;gt;]]===&lt;br /&gt;
If want to extend the functions of OpenPLi you can install plugins from the feed (=the ''technical'' name where the plugins are stored) . Remember these plugins are not maintained by OpenPLi, so always backup before installing.&lt;br /&gt;
====[[Plugins | &amp;lt;span style=&amp;quot;color:CornflowerBlue&amp;quot;&amp;gt;'''• Plugins'''&amp;lt;/span&amp;gt;]]====&lt;br /&gt;
In the OpenPLi feed are many plugins. Here is explained, like what these plugins can do and how some of these plugins work, Refresh Bouqet, Autotimer, etc.&lt;br /&gt;
&lt;br /&gt;
===[[Fallback_remote_receiver | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;'''• Fallback remote receiver'''&amp;lt;/span&amp;gt;]]===&lt;br /&gt;
This function gives you the option to use the tuners from another OpenPLi receiver, when they are wired or wireless (WiFi) connected. This way you can watch TV when there is no access to satellite or cable or expand your tuners.&lt;br /&gt;
&lt;br /&gt;
===[[Webif | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;'''• Webif'''&amp;lt;/span&amp;gt;]]===&lt;br /&gt;
Information about the Webif (webinterface) and how to access and configure it.&lt;br /&gt;
&lt;br /&gt;
=='''OpenPLi - Information for advanced users'''==&lt;br /&gt;
===[[Knowledge_base | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;'''• Knowledge base'''&amp;lt;/span&amp;gt;]]===&lt;br /&gt;
Many useful information on various subjects, to name but a few; GStreamer, HbbTV, Overscan, Satfinders, TV-headend, Unicable and VPN&lt;br /&gt;
&lt;br /&gt;
=='''OpenPLi - Information for developers'''==&lt;br /&gt;
===[[Information_for_Developers | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;'''• Information for developers'''&amp;lt;/span&amp;gt;]]===&lt;br /&gt;
Info for developers and some basic Git commands.&lt;br /&gt;
&lt;br /&gt;
===[[Create_Bootlogo | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;'''• How to create a bootlogo''' &amp;lt;/span&amp;gt;]]===&lt;br /&gt;
&lt;br /&gt;
=='''OpenPLi - Information for translators'''==&lt;br /&gt;
===[[Information_for_translators | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;'''• Information for translators'''&amp;lt;/span&amp;gt;]]===&lt;br /&gt;
OpenPLi is always looking for help to have it translated properly in many languages. Here there is information, FAQ etc. to help you along the way.&lt;br /&gt;
&lt;br /&gt;
=='''OpenPLi - Faits divers'''==&lt;br /&gt;
===[[History | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;'''• History'''&amp;lt;/span&amp;gt;]]===&lt;br /&gt;
===[[Up-Download_magazine | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;'''• UP-Download magazine '''&amp;lt;small&amp;gt;(Dutch language&amp;lt;/small&amp;gt;)&amp;lt;/span&amp;gt;]]===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Moderator_Page | &amp;lt;span style=&amp;quot;color:red;font-size:100%&amp;quot;&amp;gt; π ]]&lt;/div&gt;</summary>
		<author><name>WTE</name></author>	</entry>

	<entry>
		<id>https://wiki.openpli.org/index.php?title=Cable:TriNed&amp;diff=13321</id>
		<title>Cable:TriNed</title>
		<link rel="alternate" type="text/html" href="https://wiki.openpli.org/index.php?title=Cable:TriNed&amp;diff=13321"/>
				<updated>2019-06-01T23:35:15Z</updated>
		
		<summary type="html">&lt;p&gt;WTE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Frequentie: 304.000 &amp;lt;br /&amp;gt;&lt;br /&gt;
Symbolrate: 6875 &amp;lt;br /&amp;gt;&lt;br /&gt;
Modulatie: QAM256 &amp;lt;br /&amp;gt;&lt;br /&gt;
Network ID: 01000 Without smartcard &amp;lt;br /&amp;gt;&lt;br /&gt;
Network ID: 02000 With smartcard &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
bron: https://www.trined.nl/klantenservice/instellingen/&lt;/div&gt;</summary>
		<author><name>WTE</name></author>	</entry>

	<entry>
		<id>https://wiki.openpli.org/index.php?title=Cable&amp;diff=13317</id>
		<title>Cable</title>
		<link rel="alternate" type="text/html" href="https://wiki.openpli.org/index.php?title=Cable&amp;diff=13317"/>
				<updated>2019-06-01T23:32:44Z</updated>
		
		<summary type="html">&lt;p&gt;WTE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Looking for network ID's, Symbolrates and frequency's to scan your cable channels..? Here you can find the information of our cable provider.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The Netherlands'''&lt;br /&gt;
----&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| * [[Cable:Caiway | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;Caiway&amp;lt;/span&amp;gt;]] || Dutch information&lt;br /&gt;
|-&lt;br /&gt;
| * [[Cable:Detla | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;Delta&amp;lt;/span&amp;gt;]] || Dutch information&lt;br /&gt;
|-&lt;br /&gt;
| * [[Cable:Glashartmedia | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;Glashartmedia&amp;lt;/span&amp;gt;]] || Dutch information&lt;br /&gt;
|-&lt;br /&gt;
| * [[Cable:SKV_Veendam | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;SKV Veendam&amp;lt;/span&amp;gt;]] || Dutch information&lt;br /&gt;
|-&lt;br /&gt;
| * [[Cable:TriNed | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;TriNed&amp;lt;/span&amp;gt;]] || Dutch information&lt;br /&gt;
|-&lt;br /&gt;
| * [[Cable:Ziggo | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;Ziggo&amp;lt;/span&amp;gt;]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Belgium'''&lt;br /&gt;
----&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| * [[Cable:Telenet | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;Telenet&amp;lt;/span&amp;gt;]] &lt;br /&gt;
|-&lt;br /&gt;
| * [[Cable:Numéricable | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;Numéricable&amp;lt;/span&amp;gt;]] &lt;br /&gt;
|-&lt;br /&gt;
| * [[Cable:Voo | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;Voo&amp;lt;/span&amp;gt;]] &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''United Kingdom'''&lt;br /&gt;
----&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| * [[Cable:Virgin_Cable | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;Virgin Cable&amp;lt;/span&amp;gt;]] &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Germany'''&lt;br /&gt;
----&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| * [[Cable:Unitymedia | &amp;lt;span style=&amp;quot;color:SteelBlue&amp;quot;&amp;gt;Unitymedia &amp;lt;/span&amp;gt;]] &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>WTE</name></author>	</entry>

	<entry>
		<id>https://wiki.openpli.org/index.php?title=Cable:TriNed&amp;diff=13313</id>
		<title>Cable:TriNed</title>
		<link rel="alternate" type="text/html" href="https://wiki.openpli.org/index.php?title=Cable:TriNed&amp;diff=13313"/>
				<updated>2019-06-01T23:30:45Z</updated>
		
		<summary type="html">&lt;p&gt;WTE: Created page with &amp;quot;Frequentie: 304.000 Symbolrate: 6875 Modulatie: QAM256 Network ID: 01000 Without smartcard Network ID: 02000 With smartcard&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Frequentie: 304.000&lt;br /&gt;
Symbolrate: 6875&lt;br /&gt;
Modulatie: QAM256&lt;br /&gt;
Network ID: 01000 Without smartcard&lt;br /&gt;
Network ID: 02000 With smartcard&lt;/div&gt;</summary>
		<author><name>WTE</name></author>	</entry>

	<entry>
		<id>https://wiki.openpli.org/index.php?title=Releasenotes-7.1&amp;diff=13265</id>
		<title>Releasenotes-7.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.openpli.org/index.php?title=Releasenotes-7.1&amp;diff=13265"/>
				<updated>2019-05-18T16:34:16Z</updated>
		
		<summary type="html">&lt;p&gt;WTE: /* Multiboot procedure (HD60, H9combo and Multibox): */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==New: ==&lt;br /&gt;
* NFS server is now part of the image by default, with /media/hdd exported to any client.&lt;br /&gt;
* Multiboot for Mutant HD60, Maxytec Multibox and Zgemma H9combo. Below the procedure you have to follow to make use of it.&lt;br /&gt;
* Main menu -&amp;gt; Information -&amp;gt; About:  here the skin and resolution used and the debug level is now mentioned.&lt;br /&gt;
&lt;br /&gt;
==Improvement since previous version: ==&lt;br /&gt;
* Added UHD testscreen.&lt;br /&gt;
* Add a SystemInfo entry for Enigma Debugmode.&lt;br /&gt;
* Fallback tuner: added the option ''Customize OpenWebIF settings for fallbacktuner''. This is required for the fallback timer feature when retrieving the settings, EPG and  streams are 'secured' from an import that has a password.&lt;br /&gt;
* HotKey: Put GMEPG by default on yellow long.&lt;br /&gt;
* Hotkey: Help text added, &amp;quot;Press or select button and then press 'OK' for attach function&amp;quot; when no function is attached to the key selected. &lt;br /&gt;
* Hotkey: Help text added, &amp;quot;Press or select button and then press 'OK' for attach function or edit attached&amp;quot;, when a function is already attached.&lt;br /&gt;
* Virtualkeyboard update.&lt;br /&gt;
&lt;br /&gt;
==Support for: ==&lt;br /&gt;
* ET7000/75000 use generic et7x00 images&lt;br /&gt;
* Edision Os mio 4K: support multiboot and online flashing&lt;br /&gt;
* Maxytec Multibox&lt;br /&gt;
* Qviart Lunix 4K&lt;br /&gt;
* Realtek - add kernel 5.0 support for:&lt;br /&gt;
**rt8723bs&lt;br /&gt;
**8812au&lt;br /&gt;
**8814au&lt;br /&gt;
**8822bu&lt;br /&gt;
* Zgemma H9 Combo&lt;br /&gt;
* Zgemma H9 Twin&lt;br /&gt;
&lt;br /&gt;
== Other improvements: ==&lt;br /&gt;
* Many driver (bsp) updates, like for the * Vu&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt; Duo 4K Multistream support&lt;br /&gt;
* Many translation improvements&lt;br /&gt;
&lt;br /&gt;
==Items moved:==&lt;br /&gt;
* Moved lcd4linux from image to feed, lcd's are supported natively by Enigma&lt;br /&gt;
&lt;br /&gt;
==Multiboot procedure (HD60, H9combo and Multibox withBootmenu r245 or higher):==&lt;br /&gt;
#Basically you just have to flash a recovery image (recovery_emmc.zip file) once.&lt;br /&gt;
#This will be done in the regular way so unpack the image, unpack it on an USBstick and flash it in an &amp;lt;b&amp;gt;USB2.0&amp;lt;/b&amp;gt; slot (white usb slot is USB2.0 and blue usb slot is USB3.0) like you were used to do as before. This works for all similar models that support this new Multiboot procedure.&lt;br /&gt;
#After the recovery image is flashed it will start one-time direct to the Multibootmenu. Which you can install the actually image online or manual by USB. &lt;br /&gt;
#Now that you have entered the Recovery/Multibootmenu, if available, you can choose an image that you wish to boot. &lt;br /&gt;
#If no images are available or you want to install a new image, select the bootmenu and choose if you want to install/flash an image online or manual by an USB stick.&lt;br /&gt;
&lt;br /&gt;
How to flash an image from the recovery/bootmenu?&lt;br /&gt;
#To flash an image online: Select in the Bootmenu &amp;quot;Flash online image&amp;quot; (the box should been connect to the internet).&lt;br /&gt;
#Select one of the online image and choose to install the image into one of the 4 image slots.  The progress will been showing on your TV screen.&lt;br /&gt;
#To flash an image by USB: Download an *emmc.zip and put it on a USB stick/disk. Beware that you should not unpack this zip! &lt;br /&gt;
#Connect the USB stick in one of USB slots of the receiver. Select in the Bootmenu &amp;quot;Flash local image&amp;quot; and choose the storage device which contains the image.&lt;br /&gt;
#Select an image zip file and choose to install the image into one of the 4 image slots. The progress will been showing on your TV screen.&lt;br /&gt;
&lt;br /&gt;
How to make a backup image from the recovery/bootmenu?&lt;br /&gt;
#Navigate in the head-menu to the image which you want to backup.&lt;br /&gt;
#Press on your remote controller the menu button and select &amp;quot;Backup image&amp;quot;.&lt;br /&gt;
#Select the storage area and wait till the backup is ready. (The backup image can been restored with &amp;quot;Flash local image&amp;quot; in the bootmenu)&lt;br /&gt;
&lt;br /&gt;
How to delete an image from the recovery/bootmenu?&lt;br /&gt;
#Navigate in the head-menu to the image which you want to delete.&lt;br /&gt;
#Press on your remote controller the menu button and select &amp;quot;Delete image&amp;quot;&lt;br /&gt;
#Confirm with yes to delete the image&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==='''Howto go back to the Recovery/Multibootmenu'''&amp;lt;br&amp;gt;===&lt;br /&gt;
Every box has some extra options to enter back to recovery/ multibootmenu.&lt;br /&gt;
#Solution1: Press and hold the ’Ok’ button on your remote before or direct after the box is power up from powerswitch, deepsleep, or restart Enigma2, If the box has a display wait until '''rcvy''' appears in the display or else hold it untill Multibootmenu or logo appears on your TV screen.&lt;br /&gt;
#Solution2: &amp;quot;Not yet available in Enigma2 select in Multiboot Recovery&amp;quot; (Advanced users can copy the STARTUP_RECOVERY to STARTUP in the partition Bootoptions)&lt;br /&gt;
#Solution3 only for Mut@nt HD60: Hold down the power button on the frontpanel of the receiver when power up the receiver, untill Multibootmenu or a logo appears on your TV screen.&lt;br /&gt;
#Solution3 only for Maxytec Multibox: Hold down the &amp;quot;reset&amp;quot; on the left side of the reciever when you power up the receiver, untill Multibootmenu or a logo appears on your TV screen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note 1:&amp;lt;/u&amp;gt; It's possible to add multiply images using online flash in your multiboot environment. This does not affect any other image.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Note 2:&amp;lt;/u&amp;gt; Advance users: It's possible to add beside the 4 preprogrammed slots extra images by manually install images in the userdata partition and make a STARTUP_* line in the bootoptions partition.’ ;)&lt;br /&gt;
&lt;br /&gt;
[[File:Multiboot-001.jpeg|left|480px]][[File:Multiboot-002.jpeg|centre|480px]]&lt;/div&gt;</summary>
		<author><name>WTE</name></author>	</entry>

	<entry>
		<id>https://wiki.openpli.org/index.php?title=Releasenotes-7.1&amp;diff=13253</id>
		<title>Releasenotes-7.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.openpli.org/index.php?title=Releasenotes-7.1&amp;diff=13253"/>
				<updated>2019-05-16T12:12:44Z</updated>
		
		<summary type="html">&lt;p&gt;WTE: /* Mutliboot procedure (HD60, H9combo and Multibox): */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==New: ==&lt;br /&gt;
* NFS server is now part of the image by default, with /media/hdd exported to any client.&lt;br /&gt;
* Multiboot for Mutant HD60, Maxytec Multibox and Zgemma H9combo. Below the procedure you have to follow to make use of it.&lt;br /&gt;
* Main menu -&amp;gt; Information -&amp;gt; About:  here the skin and resolution used and the debug level is now mentioned.&lt;br /&gt;
&lt;br /&gt;
==Improvement since previous version: ==&lt;br /&gt;
* Added UHD testscreen.&lt;br /&gt;
* Add a SystemInfo entry for Enigma Debugmode.&lt;br /&gt;
* Fallback tuner: added the option ''Customize OpenWebIF settings for fallbacktuner''. This is required for the fallback timer feature when retrieving the settings, EPG and  streams are 'secured' from an import that has a password.&lt;br /&gt;
* HotKey: Put GMEPG by default on yellow long.&lt;br /&gt;
* Hotkey: Help text added, &amp;quot;Press or select button and then press 'OK' for attach function&amp;quot; when no function is attached to the key selected. &lt;br /&gt;
* Hotkey: Help text added, &amp;quot;Press or select button and then press 'OK' for attach function or edit attached&amp;quot;, when a function is already attached.&lt;br /&gt;
* Virtualkeyboard update.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Support for: ==&lt;br /&gt;
* ET7000/75000 use generic et7x00 images&lt;br /&gt;
* Edision Os mio 4K: support multiboot and online flashing&lt;br /&gt;
* Maxytec Multibox&lt;br /&gt;
* Qviart Lunix 4K&lt;br /&gt;
* Realtek - add kernel 5.0 support for:&lt;br /&gt;
**rt8723bs&lt;br /&gt;
**8812au&lt;br /&gt;
**8814au&lt;br /&gt;
**8822bu&lt;br /&gt;
* Zgemma H9 Combo&lt;br /&gt;
* Zgemma H9 Twin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other improvements: ==&lt;br /&gt;
* Many driver (bsp) updates, like for the * Vu&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt; Duo 4K Multistream support&lt;br /&gt;
* Many translation improvements&lt;br /&gt;
&lt;br /&gt;
==Items moved:==&lt;br /&gt;
* Moved lcd4linux from image to feed, lcd's are supported natively by Enigma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Multiboot procedure (HD60, H9combo and Multibox):==&lt;br /&gt;
#Basically you just have to flash a recovery image (recovery_emmc.zip file) once.&lt;br /&gt;
#This will be done in the regular way so unpack the image, unpack it on an USBstick and flash it in an &amp;lt;b&amp;gt;USB2.0&amp;lt;/b&amp;gt; slot (white usb slot is USB2.0 and blue usb slot is USB3.0) like you were used to do as before. This works for all similar models that support this new Multiboot procedure.&lt;br /&gt;
#After the recovery image is flashed it will start one-time direct to the Multibootmenu. Which you can install the actually image online or manual by USB. &lt;br /&gt;
#Now that you have entered the Recovery/Multibootmenu, if available, you can choose an image that you wish to boot. &lt;br /&gt;
#If no images are available or you want to install a new image, select the bootmenu and choose if you want to install/flash an image online or manual by an USB stick.&lt;br /&gt;
&lt;br /&gt;
How to flash an image from the bootmenu?&lt;br /&gt;
#To flash an image online it speaks for itself.&lt;br /&gt;
#To flash an image with an USBstick download an *emmc.zip and put it on a stick. Beware that you should not unpack this zip! &lt;br /&gt;
#After placed the stick in the box you can choose the zip file and the image will been installed. The progress will been showing on your TV screen.&lt;br /&gt;
&lt;br /&gt;
==='''Howto go back to the Recovery/Multibootmenu'''&amp;lt;br&amp;gt;===&lt;br /&gt;
Every box has some extra options to enter back to recovery/ multibootmenu.&lt;br /&gt;
#Solution1: Press and hold the ’Ok’ button on your remote before or direct after the box is power up from powerswitch, deepsleep, or restart Enigma2, If the box has a display wait until '''rcvy''' appears in the display or else hold it untill Multibootmenu or logo appears on your TV screen.&lt;br /&gt;
#Solution2: &amp;quot;Not yet available in Enigma2 select in Multiboot Recovery&amp;quot; (Advanced users can copy the STARTUP_RECOVERY to STARTUP in the partition Bootoptions)&lt;br /&gt;
#Solution3 only for Mut@nt HD60: Hold down power button on the frontpanel of the receiver when power up the receiver, untill Multibootmenu or logo appears on your TV screen.&lt;br /&gt;
#Solution3 only for Maxytec Multibox: Hold down &amp;quot;reset&amp;quot; on the left side of the reciever when you power up the receiver, untill Multibootmenu or logo appears on your TV screen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note 1:&amp;lt;/u&amp;gt; It's possible to add multiply images using online flash in your multiboot environment. This does not affect any other image.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Note 2:&amp;lt;/u&amp;gt; Advance users: It's possible to add beside the 4 preprogrammed slots extra images by manually install images in the userdata partition and make a STARTUP_* line in the bootoptions partition.’ ;)&lt;br /&gt;
&lt;br /&gt;
[[File:Multiboot-001.jpeg|left|480px]][[File:Multiboot-002.jpeg|centre|480px]]&lt;/div&gt;</summary>
		<author><name>WTE</name></author>	</entry>

	<entry>
		<id>https://wiki.openpli.org/index.php?title=Offline_decoding&amp;diff=5150</id>
		<title>Offline decoding</title>
		<link rel="alternate" type="text/html" href="https://wiki.openpli.org/index.php?title=Offline_decoding&amp;diff=5150"/>
				<updated>2017-07-02T13:03:33Z</updated>
		
		<summary type="html">&lt;p&gt;WTE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We are looking for people owning a CI module, and people using a softcam with a local smartcard (should be everyone!) to test the offline decoding capability of all OpenPLi supported hardware.&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
To test, do the following:&lt;br /&gt;
# Stop the softcam, and remove all CI modules from the box&lt;br /&gt;
# Make a short test recording from an encoded channel that uses a smartcard, using a timer, with Recording type &amp;quot;don't descramble, record ECM&amp;quot;&lt;br /&gt;
# When done, do the same, but then from an encoded channel that uses the CI module&lt;br /&gt;
# In case you have a smartcard that works in both a CI and with a softcam, one recording is enough.&lt;br /&gt;
&lt;br /&gt;
Now play back the recording(s), to make sure your screen stays black.&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
# Start your softcam again, make sure the smartcard is operational, and play the first recording back again. &lt;br /&gt;
# If you now have an image, your box supports offline decoding via the softcam. &lt;br /&gt;
# Stop the softcam again, insert the CI module with the smartcard, and play back the second recording. &lt;br /&gt;
# If you  now have an image, your box supports offline decoding via de CI.&lt;br /&gt;
&lt;br /&gt;
Source: https://forums.openpli.org/topic/51311-help-needed-offline-decoding/#entry720296&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Receiver !! !! Softcam !! CI !! Extended CW API&lt;br /&gt;
|-&lt;br /&gt;
| Dreambox || 500 HD || unknown || unknown || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes&lt;br /&gt;
|-&lt;br /&gt;
|                   || 7020 HD || unknown || unknown || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes&lt;br /&gt;
|-&lt;br /&gt;
|                   || 800 SE  ||  &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes || unknown || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes&lt;br /&gt;
|-&lt;br /&gt;
|                   || 8000  ||  &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes&lt;br /&gt;
|-&lt;br /&gt;
| Edision || Os Mega|| &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes || unknown || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes&lt;br /&gt;
|-&lt;br /&gt;
|             || OS Mini || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || unknown || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes&lt;br /&gt;
|-&lt;br /&gt;
|             || OS Mini + ||  || || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes&lt;br /&gt;
|-&lt;br /&gt;
| Formuler || F1 ||  &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
|                || F3 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
|                 || F4 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
|                 || F4 Turbo || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
| GI            || ET 7000-Mini || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no|| &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
|                 || ET-11000 || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no|| &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
| Golden Interstar || Speed LX class S2/C || unknown || unknown&lt;br /&gt;
|-&lt;br /&gt;
| Maxdigital || XP 1000 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes || unknown&lt;br /&gt;
|-&lt;br /&gt;
| Miraclebox || Premium micro || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || unknown&lt;br /&gt;
|-&lt;br /&gt;
|                  || Premium twin+ || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no&lt;br /&gt;
|-&lt;br /&gt;
|                  || Premium Micro v2 || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no&lt;br /&gt;
|-&lt;br /&gt;
|Mutant || hd11 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|             || hd51|| &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes&lt;br /&gt;
|-&lt;br /&gt;
|             || hd500c || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|             || hd530c || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|             || hd1100 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|             || hd1200 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|             || hd1265 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|             || hd1500 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| unknown&lt;br /&gt;
|-&lt;br /&gt;
|             || hd2400 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes&lt;br /&gt;
|-&lt;br /&gt;
| SAB || Alpha Triple HD || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no&lt;br /&gt;
|-&lt;br /&gt;
| Spycat || Spycat &lt;br /&gt;
|-&lt;br /&gt;
|             || Spycat Mini || unknown || unknown&lt;br /&gt;
|-&lt;br /&gt;
|             || Spycat Mini Plus || unknown || unknown&lt;br /&gt;
|-&lt;br /&gt;
| Vimastec || VS 1000 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|                 || VS 1500|| &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes&lt;br /&gt;
|-&lt;br /&gt;
|VU+ || Duo  || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no&lt;br /&gt;
|-&lt;br /&gt;
|         || Duo 2 || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no&lt;br /&gt;
|-&lt;br /&gt;
|         || Solo  || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
|         || Solo 2 || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
|         || Solo SE || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
|         || Solo 4K || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
|         || Ultimo || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
|          || Ultimo 4K || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
|         || Uno || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
|          || Uno 4K || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
|         || Zero || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
|         || Zero 4K || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
| Xsarius || Fusion HD SE || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes || unknown &lt;br /&gt;
|-&lt;br /&gt;
|              || Fusionhd || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| unknown&lt;br /&gt;
|-&lt;br /&gt;
|              || Pure HD || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| unknown&lt;br /&gt;
|-&lt;br /&gt;
|              || Revo 4K || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| unknown&lt;br /&gt;
|-&lt;br /&gt;
|              || Galaxy 4K || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| unknown&lt;br /&gt;
|-&lt;br /&gt;
| Wetek || Play || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || N/A&lt;br /&gt;
|-&lt;br /&gt;
| Xtrend || et4x00 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|             || et5x00 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|              || et6x00 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| unknown&lt;br /&gt;
|-&lt;br /&gt;
|              || et7x00 || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || unknown&lt;br /&gt;
|-&lt;br /&gt;
|              ||  et8000 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes||  &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no&lt;br /&gt;
|-&lt;br /&gt;
|              || et8500 || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no || unknown&lt;br /&gt;
|-&lt;br /&gt;
|              || et9x00 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
|              || et9500 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes || &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
|              || et10000 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| &amp;lt;span style=&amp;quot;background:#FF0000&amp;quot;&amp;gt; no &lt;br /&gt;
|-&lt;br /&gt;
| Zgemma || Star H1 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes || unknown&lt;br /&gt;
|-&lt;br /&gt;
|                 || Star H2 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|                 || Star H.2S || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|                 || Star H3 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|                 || Star H3.AC || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|                 || Star H4 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|                 || Star H5 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|                 || Star H5 2S || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|                 || Star H5.AC || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|                 || Star H5 2TC || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|                 || Star H7 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes&lt;br /&gt;
|-&lt;br /&gt;
|                 || Star H.S || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|                 || i55 || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|                 || LC || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|                 || Star S || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|                 || Star 2S || &amp;lt;span style=&amp;quot;background:#00FF00&amp;quot;&amp;gt; yes|| N/A&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>WTE</name></author>	</entry>

	</feed>