Dear Maintainer,
This is just a "me too", to validate the experience of the original submitter.
I too encountered this same bug, when the Gnome Software program notified me of
a firmware update for my Logitech Unifying receiver, which I use for my
Logitech k360 wireless usb keyboard and my Logitech m325 wireless usb mouse.
Gnome Software first gave this message:
"Device Firmware
Unifying Receiver Device Update
RQR12.03_B0025 -> RQR12.10_B0032
Device cannot be..ed during update."
But it was unable to perform the update, leaving the mouse and keyboard non-
functional until reboot. It gave this error message:
"Unable to update "Unifying Receiver Device Update": failed to get device after
detatch replug: device 92831be453a0f345462e7050e26a5675d4xxxxxx did not come
back"
Now, Gnome Software taunts me with a persistent notification of this firmware
update, which I cannot do, and I cannot make the notification go away, except
by completely uninstalling the Gnome Software program.
Output from fwupdmgr get-devices includes this:
"WARNING: Firmware can not be updated in legacy BIOS mode
See https://github.com/fwupd/fwupd/wiki/PluginFlag:legacy-bios for more
information.
Unifying Receiver:
Device ID: cd0ca444337ce69f27ebb3fff2dc35c338xxxxxx
Summary: A miniaturised USB wireless receiver
Current version: RQR12.03_B0025
Bootloader Version: BOT01.02_B0015
Vendor: HIDRAW:0x046D|USB:0x046D
Install Duration: 30 seconds
GUIDs: 9d131a0c-a606-580f-8eda-80587250b8d6
fcf55bf5-767b-51ce-9c17-f6f538c4ee9f
279ed287-3607-549e-bacc-f873bb9838c4
Device Flags: • Updatable
• Supported on remote server"
Output of fwdupmgr get-updates includes:
"WARNING: Firmware can not be updated in legacy BIOS mode
See https://github.com/fwupd/fwupd/wiki/PluginFlag:legacy-bios for more
information.
Devices with no available firmware updates:
• KINGSTON SV300S3xxxxxx
Inspiron 3542
│
└─Unifying Receiver:
│ Device ID: cd0ca444337ce69f27ebb3fff2dc35c338xxxxxx
│ Summary: A miniaturised USB wireless receiver
│ Current version: RQR12.03_B0025
│ Bootloader Version: BOT01.02_B0015
│ Vendor: HIDRAW:0x046D|USB:0x046D
│ Install Duration: 30 seconds
│ GUIDs: 9d131a0c-a606-580f-8eda-80587250b8d6
│ fcf55bf5-767b-51ce-9c17-f6f538c4ee9f
│ 279ed287-3607-549e-bacc-f873bb9838c4
│ Device Flags: • Updatable
│ • Supported on remote server
│
├─Unifying Receiver:
│ New version: RQR12.10_B0032
│ Remote ID: lvfs
│ Summary: Firmware for the Logitech Unifying Receiver
(RQR12.xx)
│ License: Proprietary
│ Size: 56.8 kB
│ Created: 2019-07-18
│ Urgency: High
│ Vendor: Logitech
│ Duration: 30 seconds
│ Flags: is-upgrade
│ Description:
│ This release addresses an encrypted keystroke injection vulnerability
sent by pointing devices. The vulnerability is complex to replicate and would
require a hacker to be physically close to a target.
│
│ A few of Logitech's devices used to send select buttons in an
unencrypted way, and in an effort to protect against this vulnerability,
Logitech removed the feature. Affected hardware is:
│
│ • Wireless Mouse M335
│ • Zone Touch Mouse T400
│ • Wireless Mouse M545
│ • Wireless Mouse M560
│ • Touch Mouse M600
│ • Touch Mouse T620
│ • Wireless Rechargeable Touchpad T650
│
│ Although Logitech does not recommend it, these features may be re-
activated by keeping/downgrading the receiver to an older firmware."
I tried to do the same fixes as the original submitter, with the same
(non)results. I am using a Cinnamon Desktop Environment boot up using a a BIOS,
not UEFI setup.
So it appears that unless fwupd is re-written to add support for non-UEFI
setups, I may be stuck with this problem until some time in the future when I
try to do a fresh install using a UEFI setup, and hoping that works on my older
computer.