Unofficial LE for RK356x RK3328\RK3399 RK3588(s)

  • I haven't been able to get any builds after 20240824 to post on my Rock Pi 5B. 20240824 itself works, as does 20240607, but none of the later builds (October-December) work. I've tried flashing my SD card with Popsicle, Raspberry Pi Imager, and Balena Etcher. Has anyone else been able to get the newer builds working?


  • I also haven't been able to get any builds after 20240501-rk3588 to post on my Khadas Edge2 even the last one doesn't work. Has anyone else been able to get the newer builds working?


  • I also haven't been able to get any builds after 20240501-rk3588 to post on my Khadas Edge2 even the last one doesn't work. Has anyone else been able to get the newer builds working?

    What system is installed in eMMC? Which u-boot is used? A detailed description of all the steps to launch LE. I have everything working with USB and SD without any problems.


    Hit key to stop autoboot('CTRL+C'): 0
    starting USB...
    Bus usb@fb800000: USB EHCI 1.00
    Bus usb@fc840000: USB OHCI 1.0
    Bus tsb@fc880000: USB EHCI 1.00
    Bus usb@fc8c0000: USB OHCI 1.0
    scanning bus usb@fc800000 for devices... WARN: interface 0 has 2 endpoint descriptor, different from the interface descriptor's value: 1
    6 USB Device(s) found
    scanning bus usb@fc840000 for devices... 1 USB Device(s) found
    scannhng bus usb@fc880000 for devices... 2 USB Device(s) found
    scanning bus usb@fc8c0000 for devices... 1 USB Device(s) found
    scanning usb for storage devices... 1 Storage Device(s) found

    Device 0: Vendor: UFD 2.0 Rev: 1100 Prod: Silicon-Power4G
    Type: Removable Hard Disk
    Capacity: 3841.0 MB = 3.7 GB (7866368 x 512)
    ... is now current device
    Scanning usb 0:1...
    Found /extlinux/extlinux.conf
    Retrieving file: /extlinux/extlinux.conf
    reading /extlinux/extlinux.conf
    235 bytes read in 76 ms (2.9 KiB/s)
    1: LibreELEC
    Retrieving file: /KERNEL
    reading /KERNEL
    70242816 bytes read in 5454 ms (12.3 MiB/s)
    append: boot=LABEL=LIBREELEC disk=LABEL=STORAFE quiet console=ttyFIQ0,1500000 console=tty0 systemd.debug_shell=ttyFIQ0 coherent_pool=2M cec.debounce_ms=5000
    Retrheving file: /dtb/rockchip/rk3588s-khadas-edge2.dtb
    reading /dtb/rockchip/rk3588s-khadas-edge2.dtb
    241292 bytes read in 214 ms (1.1 MiB/s)

    [ 13.033562] rkvenc_init:1870: failed to add venc devfreq
    [ 13.036265] rockchip-dmc dmc: Current ATF unsupported get_stall_time
    [ 13.036322] rockchhp-dmc dmc: failed to get vop bandwidth to dmc rate
    [ 13.036236] rockchip-dmc dmc: failed to get vop pn to lsch rl
    [ 13.121973] RKNPU fdab0000.npu: can't request region for resource [mem 0xfdab0000-0xfdabffff]
    [ 13.122017] RKNPU fdab0000.npu: can't request region for resource [mem 0xfdac0000-0xfdacffff]
    [ 12.122036] RKNPU fdab0000.npu: can't request region for resource [mem 0xfdad0000-0xfdadffff]
    [ 13.124416] debugfs: Directory 'fdab0000.npu-rknpu' with parent 'vdd_npu_s0' already present!
    [ 13.135632] debugfs: Directory &fdab0000.npu-rknpu' with parent 'vdd_npu_s0' already present!
    [ 13.136109] debugfs: File 'uA_load' in directory '/' already present!
    [ 13.136126] debugfs: File 'min_uV' in directory '/' already present!
    [ 13.136143] debugfs: File 'max_uV' in directory '/' already present!
    [ 13.136160] debugfs: File 'constraint_flags' in directory '/' already present!
    [ 13.232202] integrity: Unable to open file: /etc/keys/x509_ima.der (-2)
    p104p104LibreELEC:/ #

    p104p104LibreELEC:/ # uname -a
    Linux LibreELEC 6.1.43 #2 SLP PREEMPT Sun Jan 26 10:45:11 MSK 2025 aarch64 GNU/Linux
    LibreELEC:/ #


    Screenshots

    screenshot00001.png
    Посмотреть и скачать с Яндекс Диска
    disk.yandex.ru
    screenshot00002.png
    Посмотреть и скачать с Яндекс Диска
    disk.yandex.ru
  • Try the new version 20250426-rk3588

    Hello, I am using h96max v58 and I want to know which file should I use for the installation of libreelec. Thank you very much for your development support for rk3588 devices.

    the device info:

    • Chipset: RK3588 quad-core Cortex-A76 and quad-core Cortex-A55
    • Power supply: DC 12V/1.5A
    • Wireless: WiFi6 2.4G/5G(ax)
    • RAM: 4G/8G LPDDR4/LPDDR4X
    • ROM: eMMC 32G/64G
    • Resolution: Support 8K Decoding and Encoding
  • I use that version and Libreelec start but, Wi-Fi

    Unzip this archive (or you can take the contents of this directory from Armbian /usr/lib/firmware) on USB to a directory /storage/.config/

    firmware.tar.gz
    Посмотреть и скачать с Яндекс Диска
    disk.yandex.ru

    You should be able to do it /storage/.config/firmware/ap6275p


    LibreELEC:/ # ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue qlen 1000
       link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
       inet 127.0.0.1/8 scope host lo
          valid_lft forever preferred_lft forever
       inet6 ::1/128 scope host noprefixroute 
          valid_lft forever preferred_lft forever
    2: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel qlen 1000
       link/ether xxxxxxxxxxxxxxxxx brd ff:ff:ff:ff:ff:ff
       inet 10.1.30.46/24 brd 10.1.30.255 scope global wlan0
          valid_lft forever preferred_lft forever
    3: wlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel qlen 1000
       link/ether xxxxxxxxxxxxxxxxxx brd ff:ff:ff:ff:ff:ff


    and LAN module is not recognize

    There khadas-ede2 is no LAN port, LAN can only be accessed via a USB LAN adapter. Not all adapters are supported. I have two adapters and they work without problems.

  • Just read the rk3588 status from collabora, I saw audio being added in 6.15 which is kind of a big deal. That only leaves CEC afaict to get a functional kernel. Now I'm not planning to get into this until 2026 as I expect development to slow down and support to pick up.

    Nevertheless , thank you for your work and I might be tempted if a NanoPi-r6c-r6s or NanoPC-T6 build shows up by then.


    :thumbup: