Legacy v9.2 (LTS) builds for Amlogic S805/S8X2, S905/S912 and all WeTek boxes

  • Hi,
    I'm using an S912 box with this build, and I found that some H265/1080p files (can't put the link because ©) can't be played with the hardware decoder.

    I get a few frames, then the image freezes while audio keeps going, and then after a few seconds the cycle repeats (few frames, then freeze with audio). If I remove the audio track, and make a new .mkv file with only the video, I get a still frame that stays locked until I press the arrows on the remote.

    These files play OK with HW decoding disabled, or with HD decoding on the newest (LE13) builds.

    I can't seem to see any meaningful message in the log, is there something that can be done for this problem?


    Found a short sample with the problem, get it here: https://we.tl/t-HbwWX3Ad3d

    Edited once, last by Zameero: Added sample link (August 7, 2024 at 5:50 PM).

  • I apologize to everyone, I have not been active in the last period. Unfortunately, this will continue to be the case in the near future, but I will try to take the time to answer questions when my free time allows.

    I'm using an S912 box with this build, and I found that some H265/1080p files (can't put the link because ©) can't be played with the hardware decoder.

    I checked the demo you sent and it is a known issue with older versions that playback errors can occur with some 10-bit H.265 files on hardware accelerated playback. This affects not only the S912, but also the S905x series SoCs. Unfortunately, with the kernel v3.14, the microcode of the decoders is closed source, so these playback problems cannot be fixed in this version.

    However, newer LE versions are based on the mainline kernel, which is no longer based on binary microcode from the BSP kernel.

  • newer LE versions are based on the mainline kernel, which is no longer based on binary microcode from the BSP kernel.

    Some issues may continue though, as the upstream codec drivers are still stateful and still using the same closed-source microcode firmware blobs extracted from the vendor kernel sources (sadly).

  • Thanks for the info.
    Hovever I've never encountered this problem with H265/10Bit files before, and I wish there was a way to tell if a bunch of files have compatibility issues without having to check every single file.

  • Detailed instructions for Minix Neo U1.

    ...

    in the future, i wonder if wetek-play2 official kodi image will work on minix u1. i didn't try because it's a beta build.

    I used a 5V = 1.0A usb power supply on my minix. Played a 90 minute blu-ray MKV remux with PGS subtitles and it worked perfectly. 0 dropped frames or glitches.

    I'm guessing this is hardware acceleration which is why the power draw is low. You probably need a better power supply (2-3.0 Amps) to max out the CPU.

  • Hi,

    I just tried installing LibreELEC-Generic_S805.arm-9.2.8.14-update.zip onto my S805

    It's very much faster than running Android

    However , I found out that my s805 only have 343mb ram detected . If my box is having 512mb ram. How much ram it supposed to detect? Is 343mb correct?

    Secondly , I found out sometime I got 2 CPU and sometimes I got 3 CPU but never have 4 CPU running simultaneously

    Not sure if anyone having the same issues and just sharing my findings

  • I found out that my s805 only have 343mb ram detected . If my box is having 512mb ram. How much ram it supposed to detect? Is 343mb correct?

    During the boot process, the kernel reserves the amount of memory required for itself and for the hardware-based functions predefined in the dtb, so you see the reduced memory displayed.

    I found out sometime I got 2 CPU and sometimes I got 3 CPU but never have 4 CPU running simultaneously

    The CPU cores are switched on and off dynamically by the CPU govenor in the background, this has energy-saving reasons and also reduces unnecessary heat dissipation. Of course, under heavy load, all 4 cores are used.

    This function is especially important in the case of the m201d, because quite a few boxes do not have a heatsink on top of the S805 SoC.

  • I am currently using LE9.0.2 on my wp2, How can I update it to LTS build 9.2.8 ?

    All important information is in the leading post:

    Install an update package:
    To install the update, you need to download, and then copy the update file (*.tar) to the Update folder via SMB, and then restart the device. The update process will start automatically after the restart.

  • I think it's impossible to update python to 3.x in this LE version ?

    I have a WP2 and using jellyfin which drop support of python 2.0, so my only way is to update to the main LE version 12 or 13?

    (secretly hoping....)

  • I think it's impossible to update python to 3.x in this LE version ?

    Correct, because the embedded version of Kodi used requires Python 2.x to function, and if you bump beyond that version of Kodi towards the Python 3.x era you'll find that support for proprietary decoding methods (amcodec) has been exorcised from Kodi.

    AMLGX on WP2 is usable but not perfect (and no internal tuners of course). I've not abandoned all hope that someone will revive work on the upstream hardware decoders to improve things, but i'm not hold breath. And I doubt anyone will ever get the internal tuners working. The technical gap between fixing up driver code enough to compile (which I already did) and rewiring it to modern kernel frameworks (which is way beyond my abilities) probably isn't too huge, but it takes a certain level of knowledge, persistence, and desire to wade through some horrible driver code, that doesn't come along often.

  • The update should work starting from v9.0. As far as I remember, I tried it years ago.

    Regardless, it is recommended to make a backup before the update.

    there is only a single tar file required ? where to put it and on download page, there is also sha256 file , what is that ?

  • there is only a single tar file required ? where to put it and on download page, there is also sha256 file , what is that ?

    This checksum file (sha256) can only be used to verify the integrity of the downloaded tar file, but only the tar is required for the update.

  • I just place tar file in update folder, it updates automatically on reboot, but in tvheadend no tvadapter showing, is there some DTB files requires alongwith ? or any other mistake be done

  • I don't remember what DVB driver addons were present in version 9.0, so I recommend that you select another one under 9.2.

    Add-ons -> Program add-ons -> LibreELEC Module Drivers

    My all scanned channels showing in kodi, but, not playing, I restore my backup for all settings, nothing works, Do you recommend clean Install ?