So, Xiaomi's r16p0 Mali driver had changes weirdly knit in from r18 and r20. Thankfully, it wasn't too hard to port and get r20 working, thus :D
Well, Realme just made my life a lot easier. They released Realme 6 sources, which contains the 11.17 mali bifrost driver! Xiaomi still hasn't opensourced the kernel they use on their A10 builds :/
XDA Developers
Kernel sources for the Realme 6, 6 Pro, C3 and 5i are now available
Realme has released the kernel source codes for the Realme 6/6 Pro, Realme C3, and Realme 5i, accelerating third-party development for these devices.
Update, sound and adsp, fingerprint and Bluetooth work now, and the device doesn't reboot itself after every few minutes :D
The reboot was due to adsp; the new blobs didn't like the older adsp driver and the new adsp driver failed to init adsp on the older audio_dsp.img 😆 With this fixed, I can no more use recovery without updating it's kernel lmao. The old kernel inits the new dsp nicely, but fails at
The reboot was due to adsp; the new blobs didn't like the older adsp driver and the new adsp driver failed to init adsp on the older audio_dsp.img 😆 With this fixed, I can no more use recovery without updating it's kernel lmao. The old kernel inits the new dsp nicely, but fails at
usip_send_emi_info_to_dsp making adsp_A_wdt_handler reboot the device.