So I switched to Arch full time last month, and that got me thinking: How do I update the firmware of my devices?

I know about fwupd, however from my understanding not all vendors support linux.

In this case, I have an Asus motherboard, and after brief searching I seemed to come across results that would point that Asus isn’t one of the manufacturers who support firmware updates from linux.

That being said, how do you all update your firmware if you know the vendor doesn’t support linux?


I can’t imagine that I could update the firmware from QEMU, and nor do I want to try. I don’t want to have windows installed on my system at all. So then I thought, can I go about this via Windows to Go? And that is the solution I am going to investigate trying…

  • Hellmo_luciferrariOP
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 months ago

    Looks like for my mobo they offer an exe, but also a CAP file, which may be a bios update file, who knows. More research needed I suppose.

    However, I am at least on the latest as of now since it was back in May that my bios last had an update, and I only switched in the past month.

    • just some guy@sh.itjust.works
      link
      fedilink
      arrow-up
      3
      ·
      2 months ago

      Yup, that cap file is the one you’d use for an update. You download it, unzip it to your USB, and (sometimes) rename the cap file. After that it’s more waiting than doing anything.

      That’s always helpful lol but now you’ve got the best of both worlds, you don’t need to run an update and you know how to do it whenever you do

      • Hellmo_luciferrariOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 months ago

        I don’t know what I was expecting, but a CAP file wasn’t it. I thought it would have just been a BIN file of sorts. Though, I guess now that I think about it, it has been a while since I have done BIOS updates in any other way than through an executable running some sort of flasher mechanism.

        Thanks!