I can see that you figured out sound and 4k patches.
Yes! But there is still a problem: if I play a hardware decoded 4K video and the osd is visible, the picture starts flickering very much. But it only happens if also the tv resolution is set to 4K.
For power off and suspend how this works depends partly on bootloader. You can try using this patch: LibreELEC.tv/add_meson8b_power_off.patch at libreelec-7.0 · kszaq/LibreELEC.tv · GitHub Remember to change every "meson8b" to "meson8".
I will figure that out.
As for CEC, does it not work at all? You'll always see some write errors at the beginning as they appear during polling process. Afterwards they should disappear. If CEC does not work at all, make sure that it works in Android, you may have to use a different HDMI cable if it doesn't.
It can also be that the cec implemenation from my tv is not working correct.
I don't think I can accept your pull request as I don't have resources to build for S802 devices nor means to test the builds. You are very welcome to provide project-wide patches.
I thought it is nice to have everything in one place. Something like a master branch. If I can support platform wide of course I would be happy to do.
For Bluetooth you may try changing tty port to ttyS1 here: [email protected]#L3
I tried but it didn't work. The bluetooth device in my box is not a broadcom device I think (but I am not sure). Don't know how to figure out what hardware it is. Even the guy who wrote this didn't know which bluetooth chip the S89 Vega Elite has. I have a similar device to S89 Vega Elite.