This morning I tagged the newest fwupd release, 1.3.1. There are a lot of new things in this release and a whole lot of polishing, so I encourage you to read the release notes if this kind of thing interests you.
Anyway, to the point of this post. With the new fwupd 1.3.1 you can now build just the libfwupd library, which makes it easy to build GNOME Firmware (old name: gnome-firmware-updater
) in Flathub. I tagged the first official release 3.34.0 to celebrate the recent GNOME release, and to indicate that it’s ready for use by end users. I guess it’s important to note this is just a random app hacked together by 3 engineers and not something lovelingly designed by the official design team. All UX mistakes are my own :)
GNOME Firmware is designed to be a not-installed-by-default power-user tool to investigate, upgrade, downgrade and re-install firmware.
GNOME Software will continue to be used for updates as before. Vendor helpdesks can ask users to install GNOME Firmware rather than getting them to look at command line output.
We need to polish up GNOME Firmware going forwards, and add the last few features we need. If this interests you, please send email and I’ll explain what needs doing. We also need translations, although that can perhaps wait until GNOME Firmware moves to GNOME proper, rather than just being a repo in my personal GitLab. If anyone does want to translate it before then, please open merge requests, and be sure to file issues if any of the strings are difficult to translate or ambigious. Please also file issues (or even better merge requests!) if it doesn’t build or work for you.
If you just want to try out a new application, it takes 10 seconds to install it from Flathub.
Hello,
I just installed it from flathub and, although it recognized my system firmware and both of my ssds, the “Verify” button is disabled.
Maybe it is disabled for a reason, but since it doesn’t give me any feedback, I don’t know what it might be. Maybe I’m missing some config?
This is what I see: https://i.ibb.co/XWjJMHt/Screenshot-from-2019-09-13-11-16-58.png
obs. I’m running Debian unstable
Only some protocols support verification. Perhaps we should *hide* the button in that case rather than greying it out?
I was a bit lost with the buttons trying to know what they were for. Better to not show them if they aren’t supported in my opinion. Thank’s for your work!
An alternative is to provide a tooltip explaining why the button is disabled. I don’t know which approach is best.
For me it sees only the SSD on with greyed out Verify and Show Releases button. It would really help if it says somewhere “Up-to-date”
How does exactly GNOME Firmware handle firmware updates when it’s installed from Flathub if Flatpaks are supposed to be sandboxed? Just curious about the technical details.
It’s allowed to download files from the internet, and can also talk to fwupd over dbus, which can auth with the user to do the update. The fwupd daemon does all heavy lifting.
Like others have commented, I have grayed out buttons and options.
*”With the new fwupd 1.3.1 you can now build just the libfwupd library, which makes it easy to build GNOME Firmware (old name: gnome-firmware-updater) in Flathub. “*
As in – you need fwupd 1.3.1 or later to actually utilize GNOME Firmware fully and be able to update your stuff?
Good job anyhow! :)
No, as in “you need 1.3.1 to easily build the package in Flathub” — older fwupd’s work well too, anything newer than about 0.8 I think.
No luck: https://imgur.com/zA7XxZu.png
I really like the GNOME Firmware design.
On my ubuntu bionic it does show the verify button which is not supported, but the show releases button is greyed out as well as install firmware archive in the hamburger menu.
How do I install the firmware archive to update my unifying receiver?