Nightly images for A64, H3 and H6 boards

  • OrangePi 3 is certainly supported as I regularly test it, but H6 platform is not so mature as H3, however, it's very close.

  • I have some problems on a Pine64 Plus to get the IR working. I populated the IR header with an standard IR receiver: pine64_board_connector.png


    LibreELEC-A64:~ # systemctl stop kodi

    LibreELEC-A64:~ # systemctl stop eventlircd

    LibreELEC-A64:~ # uname -a

    Linux LibreELEC-A64 5.2.6 #1 SMP PREEMPT Mon Sep 2 07:11:47 EDT 2019 aarch64 GNU/Linux

    LibreELEC-A64:~ # ir-keytable

    No devices found


    Has anyone been successful here yet?

  • I have some problems on a Pine64 Plus to get the IR working.

    Did you enable it in DT file? Anything that it isn't soldered on the board it's not enabled by default. Currently you have to decompile DT file, search for IR node, change status = "disabled"; to status = "okay"; and compile it. Note that change will be lost if you update your image.


    Better solution exists (DT overlay), where you would change just one line in config file (similarly to RaspberryPi) and it would be persistent through updates, but it needs more work in LibreELEC build system.

  • Hi

    Thanks for your great work

    I currently have OPi lite2 and I think it would be great to add support for lite2, too. Today I tested the device with some minor modifications to the dtb file of OPi3(I checked the generic H6 file, no luck) and it was working just fine, but there was a problem with usb3 (I blame vbus for that) and also WiFi(I guess related to vcc) and bluetooth which probably hasn't been solved for any board. Ignoring above problems, there was nothing else.

    Also I tried with armbian dtb, and I couldn't use keyboard easily (I had to press a key multiple times), and couldn't make it to kodi. Nevertheless, USB 3 was working fine.

    I would appreciate your help, or even simple directions so that I can get the job done.

  • I currently have OPi lite2 and I think it would be great to add support for lite2, too.

    Agreed, but I don't have it. In this case it's not as easy as adding entry in uboot_helper script, because kernel and U-Boot DT need to be updated and maybe something else too. PRs are welcome, though.


    bluetooth which probably hasn't been solved for any board.

    Why not? It works on several boards (those which have Broadcom module). Currently I can't rememeber status on OrangePi 3 and I can't test ATM, but I think it works there too.


    WiFi(I guess related to vcc)

    Note that official OrangePi site reports that different wifi modules are used for OrangePi 3 and OrangePi Lite 2 (AP6256 vs. AP6255). If DT node is set correctly, there still may be difference in firmware. If that is so, you should see an error in dmesg - driver complaining about not able to find and load firmware. But that is relatively easy to fix, just provide dmesg output and I'll take a look.

  • I found a good deal on Banana Pi M2+ is there anything speaking against this board? It looks ok, but I have absolutely no experience with bananas.

  • I found a good deal on Banana Pi M2+ is there anything speaking against this board?

    It doesn't have good CPU voltage regulator (1-2 different voltages, depending of revision IIRC), so it gets hotter than other boards. As long as you watch HW decoded videos, it should be fine.

  • It doesn't have good CPU voltage regulator (1-2 different voltages, depending of revision IIRC), so it gets hotter than other boards. As long as you watch HW decoded videos, it should be fine.

    Thanks jernej

    so same as with my x2 but 1g Ethernet and ampak brcm wifi. i guess not bad for 15$ shipped with case

  • Plis add TvHeadend server

    It should be available as an add-on already. However, today's nightlies have new Kodi (19.4), so repositories needs to be rebuild which takes a week or two. But you can always build it yourself.

  • Did you enable it in DT file? Anything that it isn't soldered on the board it's not enabled by default. Currently you have to decompile DT file, search for IR node, change status = "disabled"; to status = "okay"; and compile it. Note that change will be lost if you update your image.


    Better solution exists (DT overlay), where you would change just one line in config file (similarly to RaspberryPi) and it would be persistent through updates, but it needs more work in LibreELEC build system.

    jernej do you mean something like the patches in this post?

  • Two issues with H6 HDMI audio were fixed - right channel not working and audio rate was not exact so audio was probably slightly distorted.


    Please test following update and report if it works (valid for all H6 devices): libreelec-h6.arm-9.80-devel-20190914184226-e4aa9d6.tar


    If it works, I'll PR changes to main LE repository.

    Confirmed, with 1080p screen resolution sound is fixed and works fine, thanks a bunch for the effort. Please push it to the main.

    A caveat though, with 768p screen resolution the sound problem persists (not so much a problem to me since I'm not using it.)

  • Ok, thanks to all for testing! Changes currently depend on Linux 5.3 PR, so it will take about a week or two to get all relevant changes merged. Until then you can use this version.


    iocast Those patches are old, most of that is already merged, but yes, you would need that "okay" change. You can edit your dtb file first by decompiling it with dtc -I dtb -O dts -o <filename>.dts <filename>.dtb, edit resulting dts file and recompile it with dtc -I dts -O dtb -o <filename>.dtb <filename>.dts