Unofficial LE version for RK3328\RK3399 3288\3188

  • Is the network working ?

    Yes.
    Online services work (PVR IPTV Simple Client /Youtube), I installed packages and dependency on zip

    Found in the log file:

    2020-04-04 18:28:45.893 T:2699 ERROR: CRepository: addons.xml.gz index has wrong digest 669212dedc23ca1f7e70e12f06866b9289ce6e0e358ceb0bb24dfc981dc33aba, expected:

    2020-04-04 18:28:45.960 T:1842 WARNING: CGUIMediaWindow::OnMessage - updating in progress

    2020-04-04 18:28:48.518 T:2708 ERROR: GetDirectory - Error getting addons://repository.xbmc.org/

    2020-04-04 18:28:48.567 T:1842 ERROR: CGUIMediaWindow::GetDirectory(addons://repository.xbmc.org/) failed

    2020-04-04 18:28:51.589 T:2699 ERROR: CCurlFile::Open failed with code 404 for https://addons.libreelec.tv/9.…arm/addons.xml.gz.sha256:

    2020-04-04 18:28:51.590 T:2699 ERROR: Open - failed to open source <https://addons.libreelec.tv/9.…/arm/addons.xml.gz.sha256>

    2020-04-04 18:28:51.595 T:2699 ERROR: CRepository: failed read 'https://addons.libreelec.tv/9.80.2/RK3328/arm/addons.xml.gz.sha256'

    2020-04-04 18:28:51.676 T:1842 WARNING: CGUIMediaWindow::OnMessage - updating in progress

    2020-04-04 18:28:54.167 T:2715 ERROR: GetDirectory - Error getting addons://repository.libreelec.tv/

    2020-04-04 18:28:54.217 T:1842 ERROR: CGUIMediaWindow::GetDirectory(addons://repository.libreelec.tv/) failed

  • Try using these DTB options.

    20200331 — Yandex.Disk

    Hi,

    I used the rk3399-rockpro64.dtb and it works.


    One question, what is the source of your build? Is it a nightly from the LibreElec Github or what it "underneath"?

    Short info about HEVC: Videos with HW acceleration are not shown (only sound) and without HW acceralation the playback is not smooth.

    H.264 videos work without problem.


    I think the community is still working on the HEVC support for the Hantro drivers in the 5.x kernels. I saw some posts in the more recent kernels, but I don't know the details or progress :(

  • Found in the log file:

    You need to place questions about official builds in the appropriate topics.



    One question, what is the source of your build? Is it a nightly from the LibreElec Github or what it "underneath"?

    I use my own modification (based on the official ones) for the build.

  • New image 20200406.

    An interesting behavior was detected when loading LE on rk3328\rk3399 from an SD card without using the correct u-boot (the SD card should not have any loader for the rk33xx platform). Please check the launch of the image for nanopi-k2 or odroid-c2 for those who have rk3328\rk3399 TV boxes with regular Android in eMMC. After writing the image to the SD card, you need to configure the dtb in the file (uEnv.txt) for the desired RK model. Do not change anything else and check the launch.

  • New image 20200406

    New to this. But anyway, I tried on RockPro64 v2.1:

    • downloaded the image and put it on a sdcard
    • edited uEnv.txt to contain FDT=/dtb/rockchip/rk3399-rockpro64.dtb
    • booted of the sdcard (my jumper for disabling eMMC is closed - the eMMC contains an armbian)

    The connected hdmi monitor doesn't get a signal (works in armbian).


    I connected the serial console and found the system working except the output to the hdmi connected monitor. I appended the output of the serial console.

  • I connected the serial console and found the system working except the output to the hdmi connected monitor. I appended the output of the serial console.

    I don't have RocPro64, I can't check it myself.

    1. Try disconnecting the HDMI cable after startup and reconnecting it.

    2. Try other DTB (may need the DTB v2 version).

  • 1. Try disconnecting the HDMI cable after startup and reconnecting it.

    2. Try other DTB (may need the DTB v2 version).

    1. Tried, but no difference, no messages in dmesg

    2. Though I'm pretty sure I have the board revision 2.1 I tried the v2 version with no difference


    Anything else I could do? The official image does start, but I do not find any way to use spdif as audio out.

  • 1. Tried, but no difference, no messages in dmesg

    2. Though I'm pretty sure I have the board revision 2.1 I tried the v2 version with no difference

    Unfortunately, I don't have such equipment, I can't help you. The two previous users confirmed that LE works for them.

  • Unfortunately, I don't have such equipment, I can't help you. The two previous users confirmed that LE works for them.

    Thanks anyway! If I'd find out something I'll let you know. BTW: In Armbian (Linux rockpro64 4.4.192-rockchip64) works the spdif output.

  • New versions of ARM and AARCH64 (20200410).

    Please note that all images and Addons are now built directly on ARM hardware (rk3399\s922x) without using cross-compilation.

    If desired (in theory), everyone can assemble their own image on their own equipment. :)

  • If you have any working system on the SD card that starts normally, you will be able to check the LE. You need to try to replace the u-boot in LE, on the version with a working SD card. You need to perform a few additional steps when preparing an SD card.

    With the original u-boot:

    1. The system boots,

    2. There is a redistribution of the memory card

    3. Restart

    4. The logo is displayed for a few minutes

    Then cyclically repeats step 3, 4.

    With changed u-boot - error as in the photo.


    I also add a log of TTL



    New image 20200406.

    An interesting behavior was detected when loading LE on rk3328\rk3399 from an SD card without using the correct u-boot (the SD card should not have any loader for the rk33xx platform). Please check the launch of the image for nanopi-k2 or odroid-c2 for those who have rk3328\rk3399 TV boxes with regular Android in eMMC. After writing the image to the SD card, you need to configure the dtb in the file (uEnv.txt) for the desired RK model. Do not change anything else and check the launch.

    Booting android from eMMC.

  • I've been unable to install LibreELEC for RK3399 onto NanoPC T4 eMMC for a while now. I've tried with FriendlyCore Bionic and Armbian Buster installed onto eMMC.


    This is script output from "LibreELEC-ARM-ALL.arm-9.80-devel-20200414164234-7071836-rk3399" build:


    LibreELEC:~ # /flash/install2emmc.sh

    12+0 records in

    12+0 records out

    12582912 bytes (12.0MB) copied, 0.086248 seconds, 139.1MB/s

    1+0 records in

    1+0 records out

    512 bytes (512B) copied, 0.001853 seconds, 269.8KB/s

    442+0 records in

    442+0 records out

    442 bytes (442B) copied, 0.001904 seconds, 226.7KB/s

    24575+0 records in

    24575+0 records out

    12582400 bytes (12.0MB) copied, 0.085721 seconds, 140.0MB/s

    Error: The location 16M is outside of the device /dev/mmcblk1mmcblk2.

    Error: The location 533M is outside of the device /dev/mmcblk1mmcblk2.

    8192+0 records in

    8192+0 records out

    4194304 bytes (4.0MB) copied, 0.037561 seconds, 106.5MB/s

    mkfs.fat 4.1 (2017-01-24)

    mkfs.vfat: unable to open /dev/mmcblk1mmcblk2p1: No such file or directory

    mount: mounting /dev/mmcblk1mmcblk2p1 on /tmp/system failed: No such file or directory

    No /dev/mmcblk1mmcblk2 partiton.

  • Error: The location 16M is outside of the device /dev/mmcblk1mmcblk2.

    Error: The location 533M is outside of the device /dev/mmcblk1mmcblk2.

    Clean eMMC from old systems, they interfere with proper installation.