Posts by s3n0

    Hi.


    Enigma2 set-top boxes can be controlled via a terminal connection (Linux Shell) or via a web-interface (OpenWebif plugin which is part of every Enigma2 distribution).


    In both cases, of course, you need access from outside, to a specific port (correct port routing), inside a computer network.


    I don't understand the FTP you mention as well as the serial number you mention. What do you want to achieve with them?

    s2gus24


    Hello.


    OpenATV 7.1 is only a beta version. I do not recommend using it at all. It is a version designed for developers and beta testers. Even OpenATV 7.0 RC1 is not official yet. Anyway, this is using Python 3 code, which my plugin already supports.


    Your problem is, as you write, in the running or downloading of the 7-zip archiver.


    First, the 7-zip archiver is searched on the Enigma2 feed-server.


    Second, if it is not found, then a binary file (stand-alone) is downloaded from the github portal.
    However, this is partly, still, unfortunately dependent on the Linux kernel and its system libraries + chipset architecture (mipsel / arm / aarch64). So I think the 7-zip archiver has downloaded to your receiver... but it's not working properly.


    Please try to check whether it is downloaded or not:

    find / -iname "7z*"

    ... and if it's downloaded, try to run it from the location where it was found, for example:

    /usr/bin/7za --help

    .... and / or:

    /usr/bin/7z --help


    Alternatively, you can enable the debugging in the OpenATV MENU, then restart Enigma2, and rhen the error occurs, send the created, latest, debug-log file into the discussion. There will be more info on what went wrong.


    The second thing that is possible is that you are using a VPN and you have an incorrectly set up gateway to the Internet (via a VPN external server or via another machine in the VPN).


    Thanks for report.

    Hi.


    The problem was also that there is no bash interpreter in your system. There is only a sh interpreter. Some old Enigma2 distributions do not contain a bash interpreter or a symbolic link from Bash to a built-in interpreter (for example: Sh, Ash, Zsh, ...). In your new script, I see the use of sh and not bash. So it worked out and that was probably the cause of the problem: bad interpreter


    The error ^M was probably incorrect character encoding. Today, UTF-8 is widely used almost everywhere. ANSI encoding is no longer used anywhere. Maybe only in very old systems.


    / EDIT:


    Btw, in Notepad++, I recommend activating the bottom status bar. In it, you can see position of the line on which you currently are... or how many characters are marked... and so on. You will also see the Unix / Windows line-ending in the bottom bar, and you can change the line-ending directly by clicking on it (right mouse button), in the bottom status bar.

    What do you want with that ? I do not understand. I see two SRCs written from you, but I don't know exactly what you want to achieve with them.


    Are these picons missing there ? Or have the LOGO of the channels changed ? What is the name of these channels ?


    Chocholousek is in charge of a huge number of picons and therefore it is not easy to take care of it... even for free for everyone 🤔. So you have to write exactly what you want to do 🙏. This will make the work easier and Chocholousek's nerves. Thanks 🙂.

    Ale však nech využívajú ChocholousekPicons plugin pre update pikon v Enigma2 :) žiadné fórko potom nepotrebujú. Ach jo...


    But let them use the ChocholousekPicons plugin to update the picons in Enigma2 :) and then they don't need a forum. Oh yeah...

    JUANLUK :


    I personally don't trust CCcam because its source code is closed (secret). I only use OSCam. In addition, OSCam's source code is open, so this source code can be trusted.


    If I want a softcam as a server (for sharing), I use OSCam.


    As a softcam client, I use CCcam, but only the old version 2.3.0, which is the only version that behaves correctly in the case of my IRDETO card encoding.


    I usually only use CCCAM as a communication protocol.


    So my recommendation is to use OSCam - as a softcam server (for sharing).

    4Him:


    AU is enabled in your config files. For a local user (dvbapi) but also for two of your other users. I think that's okay.


    /// EDIT:


    I can't comment on your configuration adjustments because each provider (CAID + card encoding) requires different settings because it works on different principles.


    Of course, I don't know all the DVB decoding systems in the world. Vice versa. I only know one or two DVB-S2 encodings and only as an amateur and only those that concern my country.

    Hi.


    The "oscam.conf" file is a global and basic configuration file for Oscam !


    The second and important file is "oscam.server". This is only used to set up external, internal or virtual (EMU module) card readers. But, of course, you can set many different rules for the card readers you need if you are an Oscam server administrator.


    The third file is "oscam.user". Sometimes it is also important file, because it contains a local "dvbapi" user, if you need to write AutoUpdate / EMMs packets, with this "dvbapi" user (i.e. if Oscam does not serve as a softcam-server for sharing, but also serves as softcam-client itself ... and then this softcam-client can send EMMs wherever you specify).


    If you are interested in all this, you can study here... but there is a lot of it:

    OSCam/en – Streamboard Wiki

    Code
    2022/03/27 21:46:51 411512AF c   (client) plain dvbapi-client granted (anonymous, au=off)


    Code
    2022/03/27 21:47:03 411512AF c   (dvbapi) Demuxer 0 no suitable readers found that can be used for decoding!
    2022/03/27 21:47:07 411512AF c   (dvbapi) Demuxer 0 no enabled matching ecmpids -> decoding is waiting for matching readers!


    Something there is really badly set up.


    Contact your provider. He will help you. I have no reason to help you and besides, it's forbidden here. Your softcam server administrator can help you as the best. Maybe the softcam server intentionally denies communication for an unknown reason.


    You may also need to set the CAID (you do not have it listed there in your configuration).


    It's hard to say where the mistake is.


    In the LOG waht you sent, I do not see any connection to the external readers (with cccam protocol) that you have set in "oscam.server". Unfortunately, the internal readers are not configured at all. Since your Oscam did not find either internal readers or external readers (cccam protocol), so, it cannot decode anything.

    Check the "oscam.conf" file to see if the port for OscamWebif has been changed. If so, use this port. OscamWebif should work as soon as Oscam is up and running. Just know the IP address of the set top box and port. Then connect to this web interface in the LAN via a web browser.


    As for the Oscar address book, take a look and read this:

    Oscam-Webif is there to verify the functionality of Oscam: http://IP-ADDR-of-your-set-top-box:OscamWebifPORT


    If you don't know what it is or if you can't verify the functionality, then it's very bad. For example, you can find the debug log in OscamWebif. It can also be set to more detailed ... or you can allow output to a file and make a recording for at least 1 minute. However, I am not a developer of softcams, so I will not advise you. I can only advise on the basics of softcams, as well as the basic issues and the basic Live Log in OscamWebif.

    Is the same Oscam version used, for both Enigma2 distributions - VIX and BH ?


    Do not use build versions codenamed "stable" because they are old versions. Use the latest version of "trunk".


    And the other files are okay too ?

    I mean "oscam.conf" and "oscam.user", or the file "oscam.dvbapi".

    Sometimes these files are also very necessary.


    Does your Oscam start and work properly ? There are many ways to verify this. For example, by connecting to the Oscam-Webif interface via LAN, using a web browser (you enter the IP address of your set-top box and as port 8888 or 83, depending on whether the default port or another port... that can be set in the file "oscam.conf").

    justiina :


    First of all, what you send is not enough.


    Second, start a new topic with a question ... it's probably about another problem (I really don't know what you need).


    Thirdly, I just wrote that one configuration file means nothing, but in your case you are connecting to a softcam server, via the CCCAM protocol, so you do not (probably) have to write and send any EMM packets (mentioned AU function).

    Hello.


    Where are the other configuration files ? A single "oscam.server" file is not enough.


    Is AU (Auto-Update : https://wiki.streamboard.tv/wiki/OSCam/en/AU) enabled in Oscam ? And is it configured correctly ?


    I don't know CONAX coding systems very well, but if I'm not mistaken, one EMM command is enough to write Entitlemens for CONAX cards, once in a long time (1 hour; 1 day; 1 week; etc.). Then the Entitlements are valid for a long time. So you probably don't have AU enabled in your Oscam ? I dont know. Is it possible that the AU function in your Oscam is not active ? In the file "oscam.conf" and "oscam.user" you need to use the user dvbapi , when it comes to writing EMMs packets via Oscam, to the same Oscam (that is, Oscam serves as both a client and a server at the same time ... and also needs to send EMMs to its card reader).

    Hello.


    Use English please, because otherwise many people will not advise you. Not every user understands your native language !!!


    You can use the latest Oscam version ... why not ?! If a problem arises, then you can try older version. Current "trunk" and latest version is Oscam v11704.


    When it comes to installing Oscam, it all depends on what an experienced user / service technician you are.


    If you are experienced user, download the Oscam binary file and install it "manually" using the instructions (inside the file) and also use the same script file, what you will find here:

    SRC-CODE: https://github.com/s3n0/e2scripts/blob/master/softcam

    DOWNLOAD: https://github.com/s3n0/e2scripts/raw/master/softcam


    If you are NOT an experienced user, then it is better to use some IPK package for the purpose of installing Oscam in a set-top box. However, ideally the IPK package would be for your older version - OpenATV 5.1. You can also try newer IPK packages, but they may not work in the old OpenATV 5.1. The current version is OpenATV 6.3. But the binary file for the new Oscam 11704 should theoretically always work.


    ///// EDIT :


    I also forgot to add that if you want to convert C-Line to oscam configuration, here is a simple guide:

    s3n0

    I want to create picon software for a device with GX6605 processor. Can you give me information on what kind of XML code should I use?

    Hi.


    I don't understand you exactly. What do you mean ? Want to create a plugin for some special firmware in your older set-top box ? What firmware is installed there ?


    Enigma2 set-top boxes uses the Python language, not the XML language.


    The algorithm contains a special approach (basically it's something like an API), so about this, you have to contact Chocholousek and consult all solutions with him. The authorship and design of the picons belong to him.


    I'm just the developer of this "Chocholousek Picons" plugin - for Enigma2 set-top boxes. I liked the picons from Chocholousek and so I made a plugin that automates everything and can install picons into the Enigma2 set-top box :).


    However, the details depend on what Chocholousek approves and what does not. For example, there are restrictions on a storage server with picon packs. It is not easy to protect a server from DDoS attacks for example. Therefore, the algorithm must be adapted to the conditions set by the server. Chocholousek uses the Picon.cz server, which is subsidized and hosted by Ellano.sk.

    Sorry, you didn't answer my questions. You entered LOG instead of the softcam-server configuration. I still don't know if you need and if you also use the EMU module in Oscam (if not, I recommend Oscam without the EMU module). So that's why I can't help you. Maybe someone else will help. I no longer have the nerve and free time for this. Sorry.

    Are you sure the correct configuration is being used?


    Depending on the Oscam installer (IPK package), a configuration directory may or may not be specified when running Oscam, via an argument at the startup command.


    Anyway ... the configuration directory may be different from where you uploaded your configuration files. You can verify this by connecting via Oscam Webif in a web browser (default port 8888, or in your original configuration I also noticed the setting httpport = 8081). In this OscamWebif go to MENU "Files" > "oscam.version" file -> look for the line "ConfigDir:". Make sure that this directory, which you also use for Oscam cfg files, matches.


    Why do you actually use an EMM reader ?!


    Show configuration files from the server. As I already wrote, there is probably a mistake there ! CAID 0000 is total nonsense!

    Are you really connecting to an external softcam-server ? Then there may be a mistake somewhere on it.


    According to the oscam configuration which you specified here, this is a softcam-client that connects to another softcam-server. The problem must be on the server. Not with you.


    However, if you use your own decoder card, in your set-top box reader, then your configuration is completely wrong. You can try the universal configuration for everything - as I have already sent you (see attachment in this post).