Surface Go WiFi Driver Package

I find Surface Go quite nicely working with Ubuntu. If you are searching for a small capable Linux machine, it’s hard to beat it. However, one issue is really annoying. Its WiFi driver.

Fortunately, there is a nice guide on Reddit on how to fix this. Unfortunately, you will need to fix it again and again as system will overwrite your changes upon many (e.g. kernel) upgrades.

Well, not anymore. I created a package that automates this task. Each time WiFi driver gets its board.bin replaced, this package will change it back. One thing less to think about.

You can download package here or check build it yourself.

To install it, use the command line (GUI route doesn’t work without Internet access).

sudo apt install ./surface-go-wifi_0.0.3_amd64.deb

2 thoughts to “Surface Go WiFi Driver Package”

  1. Thanks for your work, but silently adding your repository to my sources.list is not cool!

  2. Hi,

    Duly noted.

    Reason behind this is support for package updates. However, I understand why some might not like it.

    Temporary workaround is to create package yourself (make package) after modifying `package/deb/DEBIAN/postinst` to exclude list and apt-key steps. That will create package without adding the repo.

    Long term, I will make a separate package that adds repo and one that doesn’t.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.