How to fix WiFi issues in version 3.1.6

Unfortunately, version 3.1.6 shipped with a broken Realtek WiFi driver. We removed the ability for users to update to 3.1.6 soon after the problem was found, but in the meantime some users may have updated to 3.1.6 and lost the ability to use WiFi.

If you updated to version 3.1.6, here’s a way to revert back to an older version of Endless and/or update to the latest stable release, version 3.1.7.

###If you are currently running 3.1.6 and experiencing WiFi issues:

With an Ethernet cable (preferred method)
Connect an Ethernet cable to your device and manually upgrade the OS to 3.1.7. To update manually go to Settings > Details > Check for updates now.

Without an Ethernet cable
Try reverting to a previous OS version and then upgrading directly to 3.1.7. To do so:

  1. Type “Terminal” in global search to pull up the terminal
  2. Type in the following command:
x=$(ostree admin status | grep '  eos' | awk '{print $2}') && sudo ostree admin deploy --origin-file=/ostree/deploy/eos/deploy/$x.origin ${x%.*}
  1. Restart your computer. You should be able to connect to WiFi now. Try a manual update by going to Settings > Details > Check for updates now.

###If you used a script to revert to 3.1.5 or a previous Endless OS version:
If you used a command yesterday and are stuck in 3.1.5 or a previous Endless OS version, you can update to 3.1.7 by typing the following command, restarting your computer, and then updating manually:

sudo sed -i s?refspec=.*?refspec=eos:os/eos/amd64/eos3? /ostree/deploy/eos/deploy/*.origin
1 Like