Unofficial LE version for RK3328\RK3399 3288\3188

  • hi xleox and anybody else interested in running libreelec in armbian, I think I finally make it working. Seems everything works. I will do more tests and try to make a step by step doc. I will post it here later.

    After thinking a while, I believe I was in wrong way bridging LE and armbian with docker. When running container in docker, even in priviledged mode, there are limitations in container. My goal is not to containerize LE, but just to use kodi well prepared in armbian. So, I decide to simply chroot to LE fs, so that kodi can run with full compability as in host. If we want to put some restriction to it by using 'unshare' and 'runuser' commands.

  • After thinking a while, I believe I was in wrong way bridging LE and armbian with docker. When running container in docker, even in priviledged mode, there are limitations in container. My goal is not to containerize LE, but just to use kodi well prepared in armbian. So, I decide to simply chroot to LE fs, so that kodi can run with full compability as in host. If we want to put some restriction to it by using 'unshare' and 'runuser' commands.

    I recommend that you try the latest versions of Buster-legacy-desktop Armbian + media script for Firefly Station P1 (rk3399) \ M1 (rk3328). In it, KODI and Rockchip Gst Player works with HW without any containers (including 4k). Details can be seen at the end of these topics.


    rk3399

    Armbian and LibreELEC for rk3399 - General - Firefly Open Source CommunityArmbian and LibreELEC for rk3399


    rk3328

    Armbian and LibreELEC for rk3328 - General - Firefly Open Source CommunityArmbian and LibreELEC for rk3328

  • hi xleox and anybody else interested in running libreelec in armbian, I think I finally make it working. Seems everything works. I will do more tests and try to make a step by step doc. I will post it here later.

    After thinking a while, I believe I was in wrong way bridging LE and armbian with docker. When running container in docker, even in priviledged mode, there are limitations in container. My goal is not to containerize LE, but just to use kodi well prepared in armbian. So, I decide to simply chroot to LE fs, so that kodi can run with full compability as in host. If we want to put some restriction to it by using 'unshare' and 'runuser' commands.

    Hey test0x01, these are excellent news indeed. Unfortunately I don't have enough programming skills to implement such solutions by myself, but I'm available to test, if necessary.

  • Thank you for your interest in this matter, balbes150. It seems very promising, but I can only hope it works with your patches, since I had already installed another Armbian Buster-legacy solution and although HW acceleration worked smoothly neither the HDMI-CEC nor reboot worked properly with this 4.4 legacy kernels (to be able to reboot I had to unplug and plug again the power).


    I'll download and test it and let you know if it worked. Thank you again.

  • Good news.

    Working version of Libreelec for rk3188 (thanks to knaerzche for providing the source code). I tested it on my UT2 (rk3188). I wrote the image to the SD card, connected it to UT2, and the system automatically started. Works with HDMI audio and HW acceleration for video (not all formats are supported yet). My LAN hasn't worked yet. Important - now there is a working version of the kernel and u-boot for rk3188, I hope to build a version of Armbian with these sources in the near future.

    Thank you to knaerzche for the work done to add support for rk3188 with a modern kernel and u-boot. :)


    20201226-rk3188 — Yandex.Disk

  • Good news.

    Working version of Libreelec for rk3188 (thanks to knaerzche for providing the source code). I tested it on my UT2 (rk3188). I wrote the image to the SD card, connected it to UT2, and the system automatically started. Works with HDMI audio and HW acceleration for video (not all formats are supported yet). My LAN hasn't worked yet. Important - now there is a working version of the kernel and u-boot for rk3188, I hope to build a version of Armbian with these sources in the near future.

    Thank you to knaerzche for the work done to add support for rk3188 with a modern kernel and u-boot. :)


    20201226-rk3188 — Yandex.Disk

    Great!

    i have Minix Neo X7

    how install in usb ?

  • The new version 20210107-rk3188 (kernel 5.10.5).

    Added DTB for Ugoos UT2 with LAN support. I checked the video playback, 1080p works with HW. Given that this all works with the latest main core 5.10.5, I think a very good result for such an old rk3188 chipset. :)


    Please note that to run external systems on rk3188, you need to update the firmware to the version that supports running external systems from the SD card. Details and links are available on the Freactab forum in the corresponding section about Linux for rk3188. Specifically for Ugoos UT2, without updating the firmware, no systems are launched from an external SD card carrier.

  • Version 20210113. Fixes video playback in HW mode for rk3328.




    is there bootloader for libreelec to boot from sd ?

    LE and Armbian images are available for the rk3188. On the site with LE images, see directories with the rk3188 extension. I am testing rk3188 on UT2, playback works with HW and is supported by fulhd (1080p).

  • balbes150


    I read your explanation about the Station M1 on the firefly forum. There you speak about linux mainline builds for the M1. So if I understand correctly, I just have to use one of your rk3228 testbuilds and burn the u-boot from the firefly forum to the sd-card?

  • I read your explanation about the Station M1 on the firefly forum. There you speak about linux mainline builds for the M1. So if I understand correctly, I just have to use one of your rk3228 testbuilds and burn the u-boot from the firefly forum to the sd-card?

    RK3188 RK3288 RK3328 are different chips. 3188\3288 is a 32 bit chip (ARMHF), 3328 is a 64 bit chip (AARCH64). They have different u-boot and different kernel configuration (different GPUs). Station M1 is rk3328 (64-bit). Images for M1 are not compatible with rk3188\3288.

  • Sorry, I made a typo, the M1 is indeed a RK3328. Nevermind, I will take a rk3328 image, burn it to SD and then burn the M1 u-boot to the sd-card. I will see what it does.