I often had to edit and even create conditional changes in the Chocholousek-Picons plugin, as each version of Enigma2 behaves a little differently. The position or size of the texts has changed. The same goes for pictures. Slightly different graphics size adjustments are used in each Enigma2 distribution. There is still no 100% standard for SKIN and GUI - for Enigma2 plugin developers. I use the "config" module Enigma2, but that doesn't mean it will always be compatible with every SKIN / GUI. It's a stressful job if the plugin developer wants to make a universal plugin that works correctly on all dozens of existing Enigma2 distributions :) and also on different Enigma2 cores. In addition, we have new commercial Enigma2 cores from Dreambox, which in turn have new problems (regarding the use of their newer APIs, for GUI / SKIN).
Posts by s3n0
-
-
1. Yes, that's what Enigma2 or GUI set-top boxes are all about - GUI / SKIN programming. There should be some compatibility, but unfortunately 100% compatibility is never guaranteed. I know this myself, from my own creation of plugins for Enigma2 (ChocholousekPicons plugin). It's an endless fight with in/compatibility of the GUI :).
2. OK ... good job! :)
-
Hi. Nice plugin. This would be better set under some global shortcut, as is the case with OpenATV Enigma2 ;-). Btw, try to write, to the OpenPLi discussion forum to include this plugin as a standard in their Enigma2. The history of Zaps is a very good thing for all users of set-top boxes sitting in front of TV / SAT.
-
Hi @kashmir ,
you don't have to write me 😁. I'm a Python developer, even with a certificate 😁 which is so useless to me anyway.
Even in the tests, there were a lot of catches about the difference between Python 2 and 3. From the programmer's point of view, there are a lot of minor changes that you just have to control, because the code will not work properly otherwise.
For example, conversions or the use of standard strings. Python 2 and Python 3 use a different default format for the string data type - if you need the Unicode. Here is an example, which I mean:
Code
Display Moreroot@vusolose:~# python3 Python 3.7.8 (default, Sep 12 2021, 17:18:11) [GCC 9.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> s = u"hello" >>> type(s) <class 'str'> >>> root@vusolose:~# python2 Python 2.7.18 (default, Oct 3 2021, 23:04:41) [GCC 9.2.0] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> s = u"hello" >>> type(s) <type 'unicode'> >>> root@vusolose:~#And there are really many such small differences. These minor differences can disrupt code in many cases of different algorithms.
-
The idea is the opposite.
Unfortunately, many plugin developers leave their plugin deadlocked, i.e. with support purely for Python 2. Unfortunately.
For example, I have already reworked my Chocholousek Picons plugin to support Python 3.x.x. So my plugin (with picons from Chocholousek designer) works in Python 2 as well as Python 3.
-
On my receiver is actually installed python 2.7.13.Do I have to upgrade now to python 3?
Why would you do that ?
I do not understand.
Installing Python 3.x.x on your system will not help. For example, OpenATV old versions with Python 2 have the ability to install Pyton 3 from the feed server. But for what? You don't need it.
New versions of Enigma2 are gradually moving to Python 3. However, in this case, everything adapts to this Python 3.x. In this overall firmware, more things adapt for Python 3.x operation. For example, the Linux kernel or the Linux library. And also the support is primarily changing from Python 2, exclusively to Python 3. So in the new Enigma2 distributions (only some distributions!) There will be no Python 2 at all, but only Python 3. This is also the case for the future, new OpenATV 7. x (at the time of writing, ATV versions 7.x are still only beta and alpha versions).
-
Hi.
This POST is old, but I came across it while searching for Cccam 2.3.0 for ARM chipsets.
This Cccam 2.3.0 in the attachment, is also for some ARM processors. But I don't know if it will work on the new ARM processors. It depends on how it was compiled and what Assembler instructions or CPU functions were used exactly.
https://dvb.oppserver.net/cams/cccam/CCcam-2.3.0.zip - there are two binaries for any ARM processor. It should be tried. I don't have an ARM set-top box at home anymore, but only MIPSEL. Of course the MIPSEL binary works OK.
-
Oscam should also divide the services of the providers according to the CAID number (one card reader = one CAID).
I don't know Biss, sorry.
-
Hi.
The channels in Enigma2 are characterized by some more values and not just the SID. For example, there is also the frequency of satellite (so-called "NAME SPACE") and ID of the transponder on this particular satellite.
This entire code is called as the Service-Reference-Code (SRC). This SRC code can be seen, for example, in the URL on OpenWebif, in the list of channels when hovering the mouse cursor, over the TV icon:
So there may be multiple identical channel IDs, but on different satellite positions (in your case, satellites 16E and 7E).
More info, for example, here:
-
Guys, but he's already written the use of wget in CODE TAG - i.e. using OpenWebif grabber / script ... and it didn't help.
-
In that case, I won't advise you because I don't know this new model Zgemma H10.
I don't know how to do DUAL-BOOT in this Zgemma H10. Sorry.
Zgemma H10, for which, by the way, the manufacturer did not announce the official release. I read on the OpenPLi discussion forum that the H10 will not officially go into mass production. The H10 models sold are just a few pieces from pre-production. There may be a problem with updating / supporting drivers for newer Linux (i.e. the potentially newer Enigma2 distribution itself will have a problem) in the future.
-
Hi.
If I understand correctly what you want to achieve, then it should be possible to achieve this with the following items:
(used values = only as example !!!)
You can find information on individual items on the official website:
OSCam/en/Config/oscam.server – Streamboard Wiki
However, this limits the entire card reader - i.e. not a single user, but an entire card reader (in "oscam.server" file) - for all ECM requests together.
These configuration entries are also difficult to work with they... because each one coding system uses a different algorithm. If you use incorrect values to restrict ECM requests, then it may not work correctly at all.
I mean, you also need to know your encoding system on your decoder card. If the card requires ECM every 10 seconds, so you can not set there another value :). You have to leave it at the limit of 10 seconds, as required by the internal decoding card algorithm. In this case, for example, you can only change the number of ECM requests in 10 seconds (you will limit this to 1 ECM request, which means that only 1 satellite channel can be watched at a time). However, this applies to the specific decoding system (IRDETO) used by the satellite provider in our country on their decoding cards. In your case, the situation may be different.
-
Hi.
I don't want to be bad, but you can find video tutorials on YouTube :).
The problem, if you are an inexperienced user, may be to back up your configuration or the necessary data from the set-top box.
This means backing up softcam configuration files, backing up the configuration of your current Enigma2 distribution (if you need and want to install the same Enigma2 distribution) + including favorite DVB channels (userbouquet files) ... and so on.
-
Oh, OK, I understand now... so... the problem only concerns the Define OS 6.3 firmware for Octagon devices, which is actually something like Enigma2. Or is it really some Enigma2 distribution?
-
So... if I understand correctly, the Octagon device's chipset, after each reboot or power lost, sets a randomly generated MAC address on the internal network adapter (the network interface controller - i.e. NIC) ?
-
Hi.
Try to check if the PNG file exists in the reported directory. You can check this via an FTP connection or directly via Linux-Shell - by browsing the appropriate directory.
If this file exists, VTi probably does not have access to this file and therefore reports an error.
If the file exists, simply reinstall Jedi Maker Xtream for a newer plugin.
If nothing works at all, try this in linux-shell:
Codemkdir -p /tmp/j wget -O /tmp/j/jmx.zip --no-check-certificate "https://github.com/kiddac/Jedi_Maker_Xtream/archive/refs/heads/master.zip" unzip /tmp/j/jmx.zip -d /tmp/j PLUGIN_DIR=/usr/lib/enigma2/python/Plugins/Extensions rm -fr $PLUGIN_DIR/JediMakerXtream mv "/tmp/j/Jedi_Maker_Xtream-master/JediMakerXtream${PLUGIN_DIR}/JediMakerXtream" $PLUGIN_DIR rm -fr /tmp/j reboot -
I don't know why there is this problem, with a bad time zone. This is a question for BH / OBH champions :). And I'm not :). Sorry.
-
Uhm...
Try to set a different time zone there (I mean other country), but with the same time offset as in your country.
-
After changing the settings, to the internet time synchronization, did you reboot the device ?
-
Hi.
I do not understand, what exactly is wrong and what exactly is not working? Is it not possible to change Africa's time zone to another? Or is the zone set correctly but the time refuses to sync?
Try switching the synchronization option to the internet, instead of a SAT-transponder. In this case, the online (internet) NTP server will be used for time synchronization, not the satellite transponder.
