Official LE11 Test Images for Amlogic (Kodi-20)

  • The mouse is working but the control doesn't work

    USB 3.0 s is working, USB 2.0 does not work

    /storage$ lsusb

    Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp. Hub

    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

    Bus 001 Device 009: ID a604:0715 2.4G Composite Devic Wireless Devic

    Bus 001 Device 002: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub

    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    Edited 2 times, last by crazyturk (April 15, 2022 at 8:36 PM).

  • Thanks to a side conversation while axe-throwing and drinking beer at Kodi DevCon a couple of weeks ago the latest images in my share now have a proper kernel-level workaround for the alsa speaker placement issue when using multi-channel PCM audio. The alsa channel map can now be detected/read by Kodi on the correct PCM device so magic works and audio comes out of correct speakers. It's a workaround not a proper fix (which requires some non-trivial alsa changes and more knowledge) but an improvement is an improvement. Happy Easter :)

  • I'm testing this right now - for the moment everything I tried (videos with different fps + refresh rate change and audio passthrough) worked.

    Booting and shutdown takes a while, but that's a cosmetic issue. (Odroid C2 - S905 afaik)

    I would like to force some of the "weird" 1000/1001 refresh rates - is there a way to enforce them?
    My TV reports only full numbers, which I kinda doubt that e.g. 23.976 Hz is not supported while 24 Hz is supported.

    edit:

    Testing videos I tried:
    https://photojoseph.com/tips/2021/3/29…25-2997-50-5994

    They are perfect to also test if your sound is in sync.

    edit2:
    I use an AV-Receiver between my TV and the odroid - I think it intercepts and changes the EDID data.
    I would like to get the original EDID data and reuse it -> https://wiki.libreelec.tv/configuration/edid#amlogic-legacy

    That's old though, since we don't use amhdmitx but instead lima.

    tvservice binary is also not available, so I have no idea how to retrieve the edid data...

    I guess I would need to compile my own le-image with the binaries? (Dunno if I can get that far.)

    I would also try to compile ddcutil with it, it could be useful to read out monitor/display info.

    Edited once, last by Loader009: further infos about EDID (April 26, 2022 at 7:31 PM).

  • I tested yesterday latest nightly and I see a lot of improvements on my X96 max plus s905x3 - no major slows down or crashes when changing something in menus quickly. Some garbage left when movie starts playing or fast forwarding but no problems with out of sync sound/video after pause. Still waiting for wifi driver and way(easy way;) to install it to emmc.

    Hi there...

    I am totally new to this and was wondering what image you used and what dtb file you chose? I also have a x96 max plus 4gb/64GB android tv box im no longer using and would like to turn it into a pihole appliance... I'd even appreciate advice on if this is the best version of linux for my box to choose? (no offence) to use with pihole etc...

    I'm using an sdcard to run it on...

    Any noob steps on how to do this would be much appreciated.

    Thx in advance

    :)

  • I use an AV-Receiver between my TV and the odroid - I think it intercepts and changes the EDID data.
    I would like to get the original EDID data and reuse it -> https://wiki.libreelec.tv/configuration/edid#amlogic-legacy

    That's old though, since we don't use amhdmitx but instead lima.

    tvservice binary is also not available, so I have no idea how to retrieve the edid data...

    I'll have a look at what's needed to adapt the "getedid" scripts for RPi to work on extlinux ARM devices. Until then you can follow the Intel GPU guide in the wiki, it's generally applicable for all hardware using the kernel 'DRM' subsystem (which is everything these days).

  • Hi I have a beelink m18 s905 with a old libreelec 7. Is there any chance to upgrade to a recent release? if yes how. Thank you

    Two options. Either have a look for dtech legacy images LE-9.2.8 builds for some Amlogic S905x, S802/S812 and S805 devices which gets you to LE 9.2.x with K19, or boot the LE11 "box" image from https://chewitt.libreelec.tv/testing/ and see what S905 device-tree files (configured in uEnv.ini) get things working best. With the second option you will need to force recovery boot again to load new/different boot scripts. The LE11 images aren't quite as functional as legacy, but are still usable, and K20 is the future.

  • I am totally new to this and was wondering what image you used and what dtb file you chose? I also have a x96 max plus 4gb/64GB android tv box im no longer using and would like to turn it into a pihole appliance... I'd even appreciate advice on if this is the best version of linux for my box to choose? (no offence) to use with pihole etc...

    Create the USB from the AMLGX "box" image in https://chewitt.libreelec.tv/testing and then set the dtb name to use in uEnv.ini and trigger recovery boot (most boxes follow the toothpick method) to force u-boot into reading alternative boot scripts that load LE. We have no package management so to install PiHole you need to install the Docker add-on in Kodi and then run a PiHole container. For that reason you might want to look at Armbian instead of LE, as this will give you a conventional debian package manager to work with.

  • Two options. Either have a look for dtech legacy images LE-9.2.8 builds for some Amlogic S905x, S802/S812 and S805 devices which gets you to LE 9.2.x with K19, or boot the LE11 "box" image from https://chewitt.libreelec.tv/testing/ and see what S905 device-tree files (configured in uEnv.ini) get things working best. With the second option you will need to force recovery boot again to load new/different boot scripts. The LE11 images aren't quite as functional as legacy, but are still usable, and K20 is the future.

    I'm sure I did same things in the wrong way but I make a usb with Libreelec usb-sd creator and "LibreELEC-KI-Plus.arm-9.2.8.3.img.gz" from the first option then unplug my box insert the usb then the toothpick method and then Plugged the power supply after that I turn on the box by click on power button (if I don't click on the power button it wont turn on). After 5-6 sec I released the toothpick but nothing happen just black screen I also tried the second option (that would be my preferred option) but I don't know how force recovery boot. I tried this LibreELEC-AMLMX.arm-10.85.0-box.img.gz with the same method I did with the first option with just edit the uEnv.ini. but also with this method I think I did a mess. Thanks a million for you help

    Edited once, last by orione7 (April 27, 2022 at 6:38 AM).

  • I used https://test.libreelec.tv/LibreELEC-Gene…-2e7f384.img.gz but it is not what you are looking for. I removed android from flash and have coreelec flashed into it.

  • My S912 box doesn't have any wifi working so thought I'd query this with you guys as it worked under CE legacy before I started using LE - I've got a Kingbox K3 that I've now repurposed to the bedroom so no ethernet about there. As far as I know from freaktab threads the wifi chipset is an AP6335 so just wondering if its more feasible for me to just get a usb wifi dongle for it and if theres any recommendations for cheapo ones? Ive got an Asus USBN-10 which as far as I know has a Realtek RTL8188SU and it doesnt get detected - any advice?

  • I've been using meson-gxm-q200.dtb and not noticed it wasnt working cuz I had ethernet in the living room, let me just try a cheeky fresh sd install just to check but no wifi so far

    edit: nope still no wifi on a fresh install, can confirm legacy coreelec wifi works just tried a fresh sd. is there a way I can tweak the dtb or something?

    just did a check and I think its actually a BCM4334

    CoreELEC:~ # udevadm info /sys/bus/sdio/devices/sdio*

    P: /devices/http://d0070000.sdio/mmc_host/sdio/sdio:0001/sdio:0001:1

    L: 0

    E: DEVPATH=/devices/http://d0070000.sdio/mmc_host/sdio/sdio:0001/sdio:0001:1

    E: DRIVER=bcmsdh_sdmmc

    E: SDIO_CLASS=00

    E: SDIO_ID=02D0:4334

    E: MODALIAS=sdio:c00v02D0d4334

    E: SUBSYSTEM=sdio

    E: USEC_INITIALIZED=10479292

    E: SYSTEMD_WANTS=brcmfmac_sdio-firmware-aml.service

    E: TAGS=:systemd:

    P: /devices/http://d0070000.sdio/mmc_host/sdio/sdio:0001/sdio:0001:2

    L: 0

    E: DEVPATH=/devices/http://d0070000.sdio/mmc_host/sdio/sdio:0001/sdio:0001:2

    E: DRIVER=bcmsdh_sdmmc

    E: SDIO_CLASS=00

    E: SDIO_ID=02D0:4334

    E: MODALIAS=sdio:c00v02D0d4334

    E: SUBSYSTEM=sdio

    E: USEC_INITIALIZED=10479644

    E: SYSTEMD_WANTS=brcmfmac_sdio-firmware-aml.service

    E: TAGS=:systemd:

    Edited 3 times, last by deffffz (May 17, 2022 at 11:45 PM).

  • http://ix.io/3Yan

    edit: so it would seem that brcmfmac4334-sdio.bin is missing from the brcm folder in lib/firmware

    Code
    Direct firmware load for brcm/brcmfmac4334-sdio.amlogic,q200.bin failed with error -2
    [   11.920396] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac4334-sdio.bin failed with error -2

    Edited once, last by deffffz (May 19, 2022 at 8:34 PM).