Posts by dtech

    Updated zip containing LibreELEC-AML 9.2.8.16 and inputstream adaptive addon (for youtube)

    Feel free to use my WeTek_Play binary repository from my server, you just need to change the end of the file in your projects/Amlogic_MX2/options source:

    Code
      # Addon Server Url
        ADDON_SERVER_URL="http://libreelec.dtech.hu/packages"
    
      # set the addon dirs
        ADDON_PATH="$ADDON_VERSION/WeTek_Play/$TARGET_ARCH"
        ADDON_URL="$ADDON_SERVER_URL/$ADDON_PATH"

    The inputstream.adaptive addon that you attached to the update file is already there... ;)

    I have a tv box that I migrated from Android to LE OS, whose internal memory nand is 128 GB.

    I don't really believe that any manufacturer has made an S805 box with such a high capacity NAND or eMMC. The kernel recognizes the real size of the flash memory, so either Android is lying or you ran into an excessive marketing ad when you bought the box.

    Regarding the compile errors, I suspect that you are trying to compile on a system that is too new, and the tools delivered with the actual distro version are not always backwards compatible. I'm still using Debian 10 to compile my LE 9.2 images.

    I git clone it and use make, but apparently I f up. If it's much more complex like this, i'll just use it without internet, but perhaps there was an easy way. cheers!

    Compiling a kernel module is a bit more complicated than running a simple make.

    The package created for the build of the module used under LE-AML 9.2 can be found here:

    LibreELEC-AML/packages/amlogic/linux-drivers/RTL8723AS-aml/package.mk at master · dtechsrv/LibreELEC-AML
    'Just enough OS' for Kodi for some Amlogic TV boxes - dtechsrv/LibreELEC-AML
    github.com

    However, ilmich uses mainline kernel (6.x) in his builds where this module is probably no longer usable.

    I have not noticed any boot time change between USB boot (multiboot) and SDcard only boot.

    Unfortunately, I don't know what boot scripts you actually use, since you said you didn't use the toothpick method again. The boot order may also be different, so the information is unfortunately not relevant.

    By the way, it might be device specific, but for me it takes 10 seconds for the USB ports to be scanned, which is a lot for me.

    Normally, once boot, I always keep it on or on standby mode & use remote to wake-up.

    In this build, power-off have only 3 option (power off, custom shutdown & restart), don't have 4th option for suspend (sleep). I had to override in setting - power saving - Force suspend instead of poweroff .

    For many devices, standby mode is not the default or is not available at all. This is also a uboot-specific property defined by the manufacturer. (By the way, this "Force suspend instead of poweroff" is only available in my builds, because it's my own solution.)

    And, if someone boots from an internal NAND/eMMC, they always have to wait to scan the USB unnecessarily. And, since many people can't even use the suspend option, every start will take forever. This is not good, so we need an intermediate solution that is acceptable to everyone, and I am currently working on this.

    The original 3-script solution is unnecessarily overcomplicated. I'm currently testing the single-script solution and I introduced a small modification, so the USB boot is inactive by default, but it can be simply activated by an fw_setenv enableusbboot 1 command.

    I installed docket but how to install portainer? It's not in add-on. Needs to use CLI?

    It is recommended to use the CLI, but there are many places describing how to use it, so I don't want to write complex documentation for this.

    Code
    mkdir /storage/.config/dockers
    docker run \
     --name=portainer \
     --restart unless-stopped \
     -v /var/run/docker.sock:/var/run/docker.sock \
     -v /storage/.config/dockers/portainer/data:/data \
     -p 9000:9000 \
     -d portainer/portainer-ce

    From your attachment, unzipped 3 files in root folder ( aml_autoscript file replaced ) of USB & booted straight from USB flash-drive. I already had multiboot activated from previous installed so I do NOT have to use toothpick first time.

    Thanks for the test, maybe I will restore these boot scripts on the 3rdParty k200 and n200 images.

    Edit:

    In the meantime, I tested it and now it works for me too, but whether I boot from USB (or not), it causes +10 seconds in the boot time, which I think is too much. With the current script, the time elapsed until the LibreELEC logo appeared on the M8S+ from power-on was 14 seconds, with the restored multiboot scripts it was 24 seconds.

    Basically, I don't know how many people would use USB boot, but I'm strongly thinking about reworking these bootscripts because I don't want to restore them in their current state.

    ... it looks like the same "search for boot files" stuff used everywhere.

    I'd still appreciate some links, because many of the developers building S8X2 on the old BSP kernel have simply deleted their GitHub repos. (Demetris, balbes150, etc.)

    By the way, if these are really the affected files, then I indicate that I removed them because none of my boxes were able to boot from USB (omitted u-boot function?), despite the above scripts. For this reason, I deleted them, and only the aml_autoscript remained, without the USB boot option, because the original 3-script solution increased the start of the boxes by about 10 seconds, and this was unacceptable to me.

    MakaaiD Please try these boot scripts with my image: https://libreelec.dtech.hu/.upload/s8x2-old-bootscripts.zip
    Of course, the toothpick method will be necessary again to load them.

    Based on the log, reinitialization of the SDIO bus fails, but I don't really understand why.

    Was this a clean install? Because based on the amount of installed addons, I wouldn't guess that.

    If you have upgraded from a previous system or restored a backup from an older system, I would definitely recommend performing a clean installation. Also, if the dtb you are using comes from an external source, that could also be a reason. Only use dtbs from the device_trees directory.

    1. Doesn't work WIFI module, as in previous LE versions (16.x to 17.x). According to MAC Address range: 44:2C:05:00:00:00 - 44:2C:05:FF:FF:FF, vendor is "AMPAK". I tried to run LE with different device trees, working without WIFI support was: gxbb_p200_1G_100M.dtb, gxbb_p200_1G_100M_RealtekWiFi.dtb, gxbb_p200_1G_wetek_hub.dtb, gxbb_p200_k1_plus.dtb. But WIFI work on LE13 with "meson-gxbb-nexbox-a95x.dtb" device tree.

    2. Properly working software deinterlace on SD resolutions was from 16.x to 17.x versions, but from 18.x version it work with frame dropping.

    3. From 18.x version doesn't work OK button, but it fixed with this solution manually: RE: Ok button doesn't work on H1 remote

    You have written a lot of things, but there is not much meaningful information in it.

    What box do you have? And specifically, what kind of WiFi chip is in your box?

    If you could send me a log, both from the previous working and the currently non-working versions, I might be able to help.

    Updated statement of Docker support for LibreELEC-AML v9.2 (LTS)


    Because Docker doesn't work on S8X2/S805 devices so far, and I kept getting this question from several directions (forum, GitHub, e-mail, etc.), I looked into the root cause of the problem, and now I want to inform all interested users that now it works from v9.2.8.15! (#38)

    The current version is now available via auto-update channel, as well as via the links in the leading post, and support extends to 3rdParty images as well.

    Portainer CE on WeTek Core @ LE-AML 9.2.8.15

    The Docker binary has been added to the repository, but the LinuxServer.io repository addon was not added, because the 32-bit ARM images are no longer updated:

    32-bit Arm Deprecation Notice | Info :: LinuxServer.io
    As we previously announced, due to the ever-decreasing support for modern apps and packages on 32-bit Arm platforms, we have now deprecated all 32-bit Arm…
    info.linuxserver.io

    any other advantage can I get now after this slight higher version

    If this was meant to be a question (because the question mark is missing), then it is quite difficult to summarize.

    Quite a lot has been added since the last release of the official LE 9.2.6: several amlogic specific patches added, many built-in packages updated, certificates updated, quite a few addons also updated, external binary addons added (e.g. tvheadend v4.3), Leia-related Youtube addon repo added (this is also constantly updated), etc.

    If you have the patience for it, you can read the changelog in the leading post.