Solving WiFi issues - SlippingGitty/Linux-Surface-Wizard GitHub Wiki
The following advice is extracted from these sources:
- https://www.reddit.com/r/SurfaceLinux/comments/9t53gq/wifi_fixed_on_surface_go_ubuntu_1810/
- https://github.com/linux-surface/ath10k-firmware-override
Method 1: fixing it by installing a package:
In the Linux-Surface repository, install the package surface-ath10k-firmware-override
.
Find more information about this package here.
Method 2: fixing it manually:
Step 1) Download the board.bin file from here: https://github.com/linux-surface/ath10k-firmware-override/blob/main/board.bin?raw=true
- Save this file in your Downloads folder
If you can't get internet working at all and therefore are unable to download the board.bin file, you can simply use another computer, download it, throw it onto a storage medium, and then copy it to your Downloads folder on your Surface device. Then you can proceed past step 1.
Step 2) Open the Terminal
Step 3) Remove the current board.bin file from directory hw2.1:
sudo rm /lib/firmware/ath10k/QCA6174/hw2.1/board.bin
Step 4) Copy the board.bin file from Downloads to hw2.1:
sudo cp ~/Downloads/board.bin /lib/firmware/ath10k/QCA6174/hw2.1
Step 5) Remove the current board.bin file from directory hw3.0:
sudo rm /lib/firmware/ath10k/QCA6174/hw3.0/board.bin
Step 6) Copy the board.bin file from Downloads to hw3.0:
sudo cp ~/Downloads/board.bin /lib/firmware/ath10k/QCA6174/hw3.0
Step 7) Reboot
Your internet should be working now.