I figured that would be coming, CE is ending support for S905x devices after 21 (at least that is the latest announcement, I think they were trying to end it with 20), so expecting it is coming to a close eventually on the OSMC side as well.
That's why part of my interest is in mainline and v4l2 video pipeline (unfortunately that's a slow road for Amlogic), but I boot Armbian as well on the device using the stock bootloader and modified boot scripts (similar to what LE does), just need some postinst triggers on the kernel to build a uImage (since they dropped that). The other part with CE is mainly to get access to bleeding edge Kodi with a fully working video playback. There are options for folks to repurpose the device, but would be nice to get mainline u-boot eventually (and then reformat the partition and install there). Chainloading mainline u-boot works fine, it's all the bl2 and bl3x bits.
Hopefully that will help folks experimenting with the toothpick method from having their eMMC install corrupted, it's fairly easy to recover using the recovery media. It's never been a big deal for me.
I'll try and keep things going for long as possible, but Kodi has become more resource hungry since we released the Vero 4K in 2017 and 7 years and counting of support is a good run, particularly as we only promised 5. Hopefully by the time we do stop supporting it the upstream state of the art will be in good shape for it to pick up.
The 6.6 AMLogic vendor kernel makes good progress with V4L2 but it is quite tightly coupled to GStreamer as that is the focus with RDK.
Thanks for the suggestion to improve the bootloader and corruption issue. I don't normally change environment variables on a working system on 4K/4K+, so the improvement will only be seen for those that conduct fresh installations. With that said, it's better than nothing
I will send some hardware to chewitt.