I installed Fedora 32 on an SD card on my MS Surface GO. I can get it to boot up fine (but the surface has a funky UEFI bios) but no Wifi. The only leads I can find are:

https://support.killernetworking.com/knowledge-base/installing-the-killer-wireless-ac-1535-in-steamos/
https://hackmd.io/@dasgeek/ryA5i5Dor

Which both ask you to install a new firmware, but that would be overwritten the next time the package is updated...

Is there another method that would work better?

Thanks,
Richard