Pop! OS on the Starbook MK VI

with the ability to update firmware via LVFS

Jeremy Cheng


I often see the question of whether the “Starlabs Starbook MK VI can run Pop! OS” floating around in subreddits and forums. Most of them yield the same answer that Pop! OS should run just fine with the caveat of LVFS firmware updates due to the incompatible versions of fwupd but there’s not a whole lot of details about how to fix that caveat nor is there solid evidence that it’s possible at all.

Well, I am here to confirm that Pop! OS is smooth like butter running on the Starbook MK VI without requiring any extra work besides installing it. I can also further confirm that the above mentioned “caveat” is actually not really a big deal and it’s very easily fixable making it pretty much the only tinkering you have to do out-of-the-box.

With that said and as promised from my previous post, here’s a quick one on how to set things up but before I get started, I would like to point out that even though this should work for all variants (Intel/AMD + AMI/Coreboot) of the MK VI, I have only tested this on my Starbook which is an Intel version of the MK VI running Coreboot. I also want to point out that updating Coreboot via LVFS only seems to work via the terminal and not on any of the GUI alternative solutions. Last but not least, EC firmware is as of this writing still only available via EFI Shell but the Starlabs team is working on making that also available via LVFS in the future.

Disclaimer: I’m not responsible for any damages to yourself or your machines, including but not limited to special or consequential damages, that result from your use of the instructions in this post.

With all of the above out of the way, let’s get started on the steps!

First of all, in case you haven’t noticed, regardless of the disro you are running, the Starlabs version of fwupdmgr is not installed by default. You have to install it yourself using their PPA(if Ubuntu based). To do that, you can simply follow their documentation and do the first part of it:

sudo add-apt-repository ppa:starlabs/main
sudo add-apt-repository universe
sudo apt update
# Don't do the below step yet... we will do this later.
# sudo apt install fwupd libflashrom1