Hey guys. I was able to solve the internal SDIO WiFi and Bluetooth issues that happened on certain PS4 models, namely the CUH-1215 and CUH-1216; consoles with the Torus 2.0 wireless module having a Marvell 88w8897 chipset.
After much testing as described in this original thread, I made a few patches that fixed it for me on my CUH-1216 console.
If you have an affected system, you can try out the kernels (v5.15, and v6.15) that I have uploaded as a release on my Github and share if it works for your consoles too.
Here are the links:
Main repo:
https://github.com/feeRnt/ps4-linux-12xx/
Kernel version 6.15 (based on crashniels' new source) with blackscreen fix:
For AEOLIA or BELIZE;
https://github.com/feeRnt/ps4-linux-12xx/releases/tag/v6.15.4__wifi_blkscrn
Kernel version 5.15 (based on codedwrench' old source):
For BELIZE ONLY;
https://github.com/feeRnt/ps4-linux-12xx/releases/tag/v5.15.15__2.9.0-testing
Just scroll down to "Assets" in the links, and click on "bzImage" to download the kernels. Or go to "Releases" from the main page.
The version 5.15 is a little bigger because of config changes I made, in that case you can just use the 6.15 kernel too if that's an issue. Both have worked for me.
Share if it works or not if you try!
Happy testing 🌟