Beiträge von ssh

    The lamedb is single source of truth and the only thing that is changed in a service scan by enigma2.

    By "change" you mean adding services to lamedb? Surely, service references are not modified simply by doing a service scan?


    Given...


    1:0:2:E42:1C20:13E:820000:0:0:0


    This reference stays the same, even after a service scan? Even if you add some new services to the list (lamedb)? I guess they will be just appended to the end of the file.


    Because if this reference is modified (not likely) to something like...


    1:0:2:E42:1C20:10E:820700:0:0:0


    Then this new reference needs to be added to all bouquets that use it. I guess you can call it downstream update, given that the lamedb is the single source of truth (master). Making changes upstreams, i.e. modifying the reference inside a bouquet would not propagate to the lamedb. In my particular case, what I think happened is, my bouquets contained duplicate references to the same services found in lamedb.

    But I still can't seem to use the left field. The cursor is not even blinking.

    Now I can...



    But only after typing in something in the right field and then stepping back with Shift+Tab. I could not click inside the left field.


    Performance issue?... I can't imagine that it's mandatory to type something in the right field before I can type something in the left field. I should be able to type into either one of these fields independently.


    I think it's a performance issue. I should not have to remove over 3000 services before being able to use the filters.

    I can't type anything in these two fields.

    Now I can type in the right field... after removing over 3000 services... now working with only 81.


    But I still can't seem to use the left field. The cursor is not even blinking.

    No DVB = 1


    In other words digital receiver?...


    It does not matter. The HDMI-CEC plugin must work in any Enigma as well. Restrictions can only be in the HDMI version (1.3, 1.4, 2.0, etc.) or in the HDMI software drivers. From the HDMI 1.2 version, CEC commands are fully specified.

    Oh it does work. It's just not as complete as it is in the newer boxes (that come with newer software as well).


    How do I know what HDMI version I have? I can't find this detail in the tech specs for DM500 HD.


    Do you really need drivers for HDMI? Isn't this a concern for the GPU/SOC firmware?


    Having a fully specified standard doesn't necessarily mean it's fully implemented or that it's even implemented correctly.

    In DreamboxEdit, outdated references are removed on load. However, I guess that the changes won't be written to your local files until you click "Save" in DreamboxEdit

    Yeah that seems to be the case. So the files are received as they are (including the bad references) but only the good references are displayed in BDE. So it should be a good way to get rid of the bad references. Just receive the files as they are from the box, BDE then loads them as they are (inncluding bad references) from the local computer folder, and you then just send the working set from BDE to the box and it should be all good.


    That's the theory at least...


    I cannot fully explain how the references between bouquets and lamedb differ, but you can translate one to the other.

    It is indeed the "lamedb" file that's referenced. I am trying to understand its meaning. This is what I got so far...


    Code
    1:0:2:3AE:4E84:16E:A00000:0:0:0
    2(hex) = 2(dec) = Service Type
    4E84(hex) = 20100(dec) = Transponder ID
    3AE(hex) = 942(dec) = Service ID
    A00000(hex) = 10485760(dec) = Namespace
    16E(hex) = 366(dec) = Network ID


    So it's like this...


    ? : ? : Service Type : Service ID : Transponder ID : Network ID : Namespace : ? : ? : ? :


    I have some gaps to fill as you can see.


    However, the lamedb contains all valid service references and thus outdated ones in the bouquets will be shown as "N/A" on enigma2. The lamedb is single source of truth and the only thing that is changed in a service scan by enigma2.

    I did have "N/A" for maybe five services in my bouquets as I had to manually restore my bouquets, reconfigure the tuner and do a service scan.

    Code
    Warning  2019-01-12 11:47:10 Unknown TV Favourite (userbouquet.favourites.tv) without corresponding service not loaded
    Warning  2019-01-12 11:47:10 -- data: #SERVICE 1:0:19:2889:40F:1:C00000:0:0:0: bouquet: Favourites (TV))Warning  2019-01-12 11:47:10 Unknown TV Favourite (userbouquet.favourites.tv) without corresponding service not loadedWarning  2019-01-12 11:47:10 -- data: #SERVICE 1:0:19:2B84:3F3:1:C00000:0:0:0: bouquet: Favourites (TV))

    A "tv favourite" is a file with the file extension ".tv" of course. This is a user bouquet.


    But what does it mean when you say that it needs to correspond to a service? What is a "service" in this context?



    According to the settings, services should be located inside /etc/enigma2... in what file? In lamedb? What am I looking for here? File name references (userbouquet.favourites.tv) or the service number reference (data)?


    #SERVICE 1:0:19:2889:40F:1:C00000:0:0:0


    Can you break this down for me please? What am I looking at here? Sat, Fec, Freq, etc?


    Here is an example from lamedb.


    Code
    00d2:00320000:0002:0055:1:0
    ATG EU BSS
    p:NSAB


    It doesn't seem to use the same format, and there are less parameters here.


    Also, when it says "not loaded", does that mean it's just not loaded by DBE, but the file is still received from the box? Because I can see that I have userbouquet.favourites.tv in my local folder on the computer:


    Code
    #SERVICE 1:0:19:2887:40F:1:C00000:0:0:0:
    #SERVICE 1:0:19:2888:40F:1:C00000:0:0:0:
    #SERVICE 1:0:19:2889:40F:1:C00000:0:0:0:
    #SERVICE 1:0:19:2872:425:1:C00000:0:0:0:


    As you can see it's still there. So it's not like it has disappeared. So it is just filtered out in DBE itself? And if I later push/uploaded the settings as they appear in DBE back to the box it will get rid of these redundant lines? I clearly have duplicates.

    I plan on flashing my box so I downloaded the settings using Dreambox Edit. But I ran into some errors as you can see below.




    Followed by...



    What are the invalid definitions and references? What are the unknown service references?


    Is there a logging feature in this program that will tell me more? I looked in the install directory, could not find any.


    I would like to verify that the downloaded settings are not corrupted before I flash the box so that I may restore them later with success.

    Example...


    gnome-icon-theme_3.12.0-3_all.deb


    gnome-icon-theme-3.12.0-x86_64-1rl.txz


    I am no Linux expert but it looks like "all" indeed refers to all architectures and is used when compilation is not needed, otherwise the architecture is included in the name. This seems to be a common naming convention in Linux community.

    you need to flodder your flash

    Such as?... flodder-boottool_0.1.3_all.rar?


    Just so I know what I'm looking for.


    There is also one called FlashExpander. Not sure if it's OE 2.0 compatible...


    enigma2-plugin-extensions-tspanel_8.0_all.ipk


    What does "all" mean here? All... dreambox models?... all architectures?...


    flodder-boottool_0.1.3_all.rar


    I keep seeing this naming convention... there it is again... "all".


    Notice how my file is named: enigma2-plugin-extensions-tspanel_4.5_mipsel.ipk


    It says "mipsel". Call me crazy, but doesn't that mean that this plugin only works with MIPS based boxes? And that its footprint is smaller? Of course, PPC has not been used since 2007 so most boxes will have a MIPS processor.

    I understand. But get this. I used the same box... with Enigma2 and TS panel before... physically... nothing has changed. What changed is that the OE 2.0 image is fatter than the 1.6. And so is TS panel 8.0 compared to 4.5. So yes, I am just speculating... but maybe... maybe e.g. TS panel 7.0 has a smaller footprint than version 8.0 but still works with OE 2.0. I wouldn't know for sure without testing. Before I can do that though I need to restore the box to its previous working state. Not sure how to go about with that though...


    What I'm getting at is squeezing in the TS panel despite the limited hardware capacity of the DM500 HD. I realize it may sound dumb to do this on an old box, but it should be just a matter to swapping out TS panel 8.0 and putting in 7.0 or whatever the first OE 2.0 compatible version is.


    Anyways... any suggestion how to restore the box to working state? I am now getting GSOD again when doing soft reset and I can't have that. I need to somehow clear the /dev/root.

    Looks like I will be flashing it again.


    I wonder what was the first version of TS panel to work with OE 2.0? I might get lucky with one of the older versions.

    Please reinstall it from command line. Copy the *.ipk to /tmp then do "opkg install /tmp/*.ipk" and post the log if you get an error.

    Code
    root@dm500hd:/var/volatile/tmp# opkg install enigma2-plugin-extensions-tspanel_8.0_all.ipk
    Collected errors:
     * opkg_conf_load: Could not create lock file /var/lib/opkg/lock: No space left on device.
    root@dm500hd:/var/volatile/tmp#

    I think you have actually not enough free space in flash?

    Code
    Filesystem                Size      Used Available Use% Mounted on
    /dev/root                59.0M     58.4M    644.0K  99% /
    devtmpfs                 65.9M         0     65.9M   0% /dev
    none                     66.0M      3.1M     62.8M   5% /var/volatile


    Use Flodder to extend your flash size on USB.

    Where do I get this and how does it work?

    It installed. But it seems I ran out of memory. Now I'm stuck with a GSOD and I can't seem to remove the package. I can't even list installed packages...


    Code
    opkg list-installed
    
    
    Collected errors:
     * opkg_conf_load: Could not create lock file /var/lib/opkg/lock: No space left on device.


    The GSOD also mentions space constraints being the problem. I can't even reboot or put it into standby without getting a GSOD.


    Help?...

    I recently upgraded my Dreambox from OE 1.6 to OE 2.0 and the TS Panel 4.5 no longer works.


    I have obtained following packages.


    tspanel_3.7-r1_dm800se.ipk


    enigma2-plugin-extensions-tspanel_4.5_mipsel.ipk


    I used the second package with OE 1.6 and it worked. Now it doesn't install.


    Code
    Unknown package 'enigma2-plugin-extensions-tspanel'.
    Collected errors:
     * pkg_hash_fetch_best_installation_candidate: Packages for enigma2-plugin-extensions-tspanel found, but incompatible with the architectures configured
     * opkg_install_cmd: Cannot install package enigma2-plugin-extensions-tspanel.


    I think this is due to different Linux version. What do you think?


    Does anyone here have a newer version of TS Panel? Do you recommend something else instead?

    „Login incorrect“ means that you use the wrong login credentials (wrong user and/or password)

    Yes but that's line 27, not line 3. Also, that was not me. That was FileZilla trying to reconnect.



    I can connect and authenticate, and I can do directory listings just fine, but as soon as I try to upload something the connection goes dies and then the client tries to reconnect but fails

    Like I said, it works in WinSCP which is an alternative FTP client.


    I will try to install the SFTP package. Thanks!