Actually I want to change course, as many people have said this is a waste of time to attempt to fix the drivers.
So I am experiencing issues with this driver that mainly drops the device off the network. When this happens I find a dmesg saying the device issued a deauth, and a xradio dmesg saying it is issuing a deauth. But what catches my attention more is the red text saying xradio WSM-ERR: wsm_generic_confirm failed for request 0x0010. and another message I get but this one is spammed on the dmesg is xradio WRN: BH: missed 1848 consecutive interrupts! Which is an error message. Honestly, the true reason I wanted to compile drivers was to debug what was causing these to happen on my devices.
These are just a list of all the dmesg entries I have seen. Some of these I have not seen anywhere else while searching the internet.
xradio WSM-ERR: wsm_generic_confirm failed for request 0x0010.
xradio WRN: BH: missed 1848 consecutive interrupts!
xradio TXRX-WRN: received frame has no key status
xradio WSM-WRN: Issue unjoin command(TX).
xradio STA-ERR: [CQM] if0 Reporting connection loss.