Created attachment 474264 [details, diff] unifying.patch https://blogs.gnome.org/hughsie/2017/05/22/updating-logitech-hardware-on-linux/ With the attached patch (extracted from fwupd-0.9.2-2.fc26 source rpm linked in the article), dev-libs/appstream-glib locally updated to 0.6.13 (no changes in ebuild needed, just a rename), and setting DownloadURI in /etc/fwupd.conf at the commented -testing value I was able to update firmware on my Logitech Unifying Receiver. The changes in the attached patch are already upstreamed (https://github.com/hughsie/fwupd/commits/master). I've tested the procedure with: Bus 005 Device 009: ID 046d:c52b Logitech, Inc. Unifying Receiver This can be used to fix a security issue with older firmware on these devices.
I've done the appstream-glib bump and can check into fwupd gnome-software GUI integration and testing once fwupd supports the unifying receiver, so I have something to test with.
Present in 0.9.4: https://github.com/gentoo/gentoo/pull/4959
commit a5741d188b673347ecfcce275cbf62ad55d14850 Author: Chris Mayo <aklhfex@gmail.com> Date: Sun Jun 18 20:27:20 2017 sys-apps/fwupd: Version bump 0.9.4 Package-Manager: Portage-2.3.5, Repoman-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/4959