Can you try playing some h264 video first? I noticed that if VP9 is played first, it can crash. I looked into it, but couldn't find any issue.
Posts by jernej
-
-
I meant LE13 nightly.
I've also have a problem with the media-cedrus-Implement-AFBC-YUV420-formats-for-H265.patch. My eachlink h6 mini does not support 8 Bit media in h265 only 10 Bit media like it is written on https://linux-sunxi.org/Cedrus#Supported_codec_matrix. So I had to remove that mode from cedrus_video.c
This doesn't make sense. If 10-bit is supported then also 8-bit is supported. It actually seems that you experience other way around. That patch introduces AFBC format support for H265, which is actually the only way to support 10-bit output currently (other 10-bit formats are not implemented).
In any case, if you remove that patch, you'll get only 8-bit format for 10-bit video. I've never heard that specific H6 device would have issues decoding with H265. Maybe it is some lower performance version of H6.
-
Hey,
I have Tanix TX6 where ddc-en is always enabled early enough. That being said, I recently fixed aforementioned patch in master branch since it was out-of-sync with latest upstream code. Can you try first nightly Tanix TX6 image to see if it works for you?
-
I found the issue, but I'm not sure how to solve it yet. It's extremely weird. U-Boot is not built correctly, that much is obvious. However, reason why is curious. If I put .git folder into source folder, then it builds correctly. It seems that some tool require git metadata to decide something. I have to find which tool causes that.
This is second weird build bug that I'm researching in last week or so...
-
Ok, so there is some issue with mainline U-Boot. R40 is so rare that nobody raised issue before. I guess some bisecting is in order...
-
Post
RE: [Orange Pi PC-Plus] version 12.2.0 does not start
leoneii Issue is solved by kernel update in nightly v12.2 images.
Fix: https://lore.kernel.org/linux-sound/87…[email protected]/jernejOctober 6, 2025 at 4:44 PM -
leoneii Issue is solved by kernel update in nightly v12.2 images.
Fix: https://lore.kernel.org/linux-sound/87…[email protected]/
-
-
No. Display driver is being worked on, so it won't be supported for some time.
-
Hm... Not sure what could be wrong, but most likely U-Boot related. Since I don't have time to look into this anytime soon, can you make following experiment. Flash 12.2 image, extract first 1 MB from 12.0 image, remove first 8 KB of that 1 MB dump and flash resulting binary to 12.2 image at offset 8 KB. I hope you understand
otherwise I can provide set of dd commands to do that. -
Actually there is a way to support this chip with mainline driver. My most recent attempt (4 years old) is here:
Commits · jernejsk/linux-1Linux kernel source tree. Contribute to jernejsk/linux-1 development by creating an account on GitHub.github.comWifi worked but suspend was broken, which makes it ineligible to include it to LE. Any efforts on this front would be appreciated

-
Sure, but it's implemented if I understood the OP right:
You did not. VP9 HW decoding is supported only by H6. I guess compatibility matrix would be clearer.
We really need this project to continue. There is a bunch of h616/h618 devices (tv boxes) out there that are still waiting for official support.
Yeah, that won't happen anytime soon. Display driver accumulated so much technical debt that it needs to be considerably reworked in order to support H616 and newer SoCs properly. While obviously there are PoC versions out there, mostly based on my early work, none of that works good enough for Kodi needs (Kodi needs features most other software doesn't need). Videos wouldn't be rendered properly in plenty of cases, so this forum would be spammed with a lot of "it doesn't work" messages.
I started working on this redesign of display driver, but it's slow process, since I work on it only in my spare time. However, good thing is that redesign will also solve years old issues for existing devices like occasional glitches, especially during start or end of playback.
-
No, only mainline U-Boot is supported (currently 2025.1.) If your board is already supported, great, all you need to do is to set correct config name in uboot_helper script. If not, you have to create patch for U-Boot, which introduces correct defconfig for your board and then put it in uboot_helper script.
-
you have to provide DRAM settings, which you can get in Android DT file from vendor image.
-
This means that you didn't select correct U-Boot config. U-Boot has to be configured for each board separately, due to different settings, like DRAM (as you already experienced). Board configuration is done here: https://github.com/LibreELEC/Libr…ts/uboot_helper
-
They use same silicon, they are just named differently, because (i think) they differ in performance. Yes, you can use same code.
-
If you want to play, here is my attempt: https://github.com/jernejsk/LibreELEC.tv/commits/h616/ but note that display driver is not there yet (problematic scaling of YUV formats). There is also no audio support. Using newer kernel would allow analog audio and if you use extra patches, also hdmi audio.
-
H616 and H313 are basically same soc, so no. While I worked on H616 support, it doesn't work well due to display driver issues. Currently best supported Allwinner soc is H6.