There are differences in HW and because of that, it's not supported. LTS Wifi and ethernet aren't supported, and wifi won't be (no mainline driver). Bigger issue is PMIC configuration, which prevents boot. In any case, I don't have the board, so there won't be any support for this board unless someone steps in.
Posts by jernej
-
-
Do you have anything connected to HDMI? Anyway, best way for disabling HDMI would be over DT overlay. Do you know how to create one?
-
SoC is the same, so it will function the same. A64 does support HEVC HW decoding and it works just fine. However, it supports only 8-bit depth. If you have 10-bit depth (10-bit or HDR in file name), it will fall back to software decoding and CPU is just too weak for that.
-
I don't know, I don't have board at hand. You can check schematic and measure component on your board though, there is one 37.5 ohm resistor on CVBS trace. However, there isn't much that could break physically (mostly passive components), it's more likely driver issue.
-
Everything looks ok in dmesg output. I don't remember testing H5 specifically, but on H3 worked fine. As you might know, H3 and H5 have basically same or very similar peripheral, except CPU and GPU, so this is unexpected. I guess I'll test it on H3 too.
-
Strange. I'll have to try it on my board when time permits.
-
Well, dmesg output would be more helpful, but Kodi is also useful. It says: CDRMUtils::FindCrtc - original crtc mode: 720x576i @ 50 Hz which means it uses CVBS output. Do you see LibreELEC logo at boot or nothing at all?
-
Can you remove "quiet" from APPEND and then provide boot log?
-
H616 won't be supported by LE for a long time. Two main issues - no proper audio driver (very hacky hdmi audio driver exists, but I'm not willing to maintain used hacks) and bigger issue display driver is not good enough (it lacks support for YUV format and scaling, which is essential).
H6 is arguably better for LE:
- it has power management coprocessor, which can be programmed and supports many ways for powering up or resuming from sleep
- it has USB3
H616 has following advantages over H6:
- better GPU, but LE doesn't use it much aside for drawing GUI and some addons
- supports 4 GiB RAM max, while H6 only 3 GiB max. But that's not big deal either
-
It depends on HW, specs don't tell enough details. Anyway, most H6 TV boxes are similar and based on ethernet speed, Tanix TX6 image will most likely work for you, except maybe TV remote. Customizing remote requires custom build (to be able to wake up), but it's not that hard.
EDIT: Try first with SD card. If it works, you can overwrite internal emmc with LE.
-
There are two different wifi chips on that board. One is supported and another is not. Please provide output of dmesg. It should be possible to tell which wifi you have.
-
H616 is not supported yet by LibreELEC. H6 is best supported SoC, but random TV boxes are not, although one of the existing images may work with them.
-
I'm glad you managed to make it work. DT can be tricky at times, as you very obviously experienced.
-
Those parameters are not relevant for LE. Armbian has some custom extensions ported over from RPi kernel. One of these allows to have parameters for overlays.
-
No, there is no DT bug. It's customary to have two pin groups, one for communication pins (MISO, MOSI, SCK) and another for CS pin. CS pin can be basically any GPIO pin, not only that from SPI controller. You should actually use PineH64 DT as an example - along with SPI pin group you should also specify additional pin group for CS pin in your overlay.
Note, we don't accept Linux patches unless they are either reviewed on some Linux ML and are on it's way to be merged or, in rare cases, work in progress patches maintained by LE developers themselves (even such patches get merged in Linux eventually).
-
opi-tools is not LE provided addon, right? Anyway, what part of these addons you need? rpi-tools contain RPi.GPIO, gpiozero, colorzero and lan951x-led-ctl package, which are all RPi specific.
-
Well, in the post RE: How to enable spidev interface on SoC Allwinner? you give a screenshot with a lot of errors printed. Does that still happens?
Anyway, probably there is common issue in LE10, which prevents SPI to work on both kernels. I currently have no idea what could be wrong.
-
I obviously missed the fact that HW SPI driver wasn't even enabled on 64-bit kernel. I opened two PRs: https://github.com/LibreELEC/LibreELEC.tv/pull/6655 and https://github.com/LibreELEC/LibreELEC.tv/pull/6656
I have no idea why it doesn't work on LE10 H3 image. Can you confirm that you actually get other issues like those described before?