Hi, I have managed to get it patched.
There is again some unfortunate check for "DRA7" in the libsrv_um.so which has to be disabled.
The code seems to be even more unfriendly to patching... The DDK 1.14 did apparently use strcmp(str, "DRA752") while the new code seems to do some (u32 *) buffer[offset] == 'DRA7' && (u16 *) buffer[offset] == '52'.
But after understanding all this there are just 3 bytes to be patched in the ELF file.
With this setup (on Debian Bullseye) I could simply apt-get install kmscube and run it.
Here is a short announcement and video:
https://pyra-handheld.com/boards/threads/pyra-news-partially-stale-from-the-...
BR, Nikolaus