I'm going to break some rules and push a kernel bump to Linux 6.8.y for LE12 b2 .. so there are 11.95.2 images in my test share.
dmladenov the S905L content is now p271 (all mention of p261 is gone) so you will need to update then edit uEnv.ini to change the dtb name. If you confirm it all still works (at least the essentials) I will send the device-tree upstream.
WP2 fixes are in the process of being upstreamed. I found some other minor things and am figuring out how best to do thing before sending a revised patchset.
I've added an Amlogic version of the "getedid" script to support devices turn on before TV's, for those who need it.
I've abandoned interest in supporting overlays. I'm not sure they're really needed and it complicates things.
U-Boot 2024.04 removes all Amlogic device-tree files (so we only maintain the kernel ones, which is great) but the change assumes that all dtb files live in an /amlogic folder in the root of boot media so I've changed the layout in our .img files. This drops a couple of patches and aligns us with Allwinner and Rockchip (also good). Updates work the same as always; the update script will check for dtb files in existing locations in addition to the new one and update them accordingly. No need for new installs or panic.
I've added support for the Vero 4K (again). It now has S/PDIF audio support and whoever it was who needed a p212 device with S/PDIF audio should be able to us it to get their no-name box working (can't find the thread.. never mind).