当我运行命令来更新固件时,它提示手动进入更新模式。我搜索了解释,但找不到任何有用的信息。
# fwupdmgr -v update
Downloading RQR12.07_B0029 for Unifying [runtime]...
Updating RQR12.07_B0029 on Unifying [runtime]...
Decompressing…
Device Unifying [runtime] needs to manually be put in update mode
输出自fwupdmgr 获取设备:
Unifying [runtime]
Guid: 9d131a0c-a606-580f-8eda-80587250b8d6
UniqueID: com.logitech.Unifying.RQR12.firmware
DeviceID: usb:00:01
Description: <p>A Unifying receiver allows you to connect multiple compatible keyboards and mice to a laptop or desktop computer with a single USB receiver. Updating the firmware on your Unifying receiver improves performance, adds new features and fixes security issues.</p>
Plugin: unifying
Flags: allow-online|supported|needs-bootloader
DeviceVendor: Logitech
Version: 003.000.12003
VersionBootloader: BL.0aa.0aa
Created: 2018-05-04
AppstreamId: com.logitech.Unifying.RQR12.firmware
Summary: Firmware for the Logitech Unifying receiver
UpdateDescription: <p>This release addresses an unencrypted keystroke injection issue known as Bastille security issue #11. The vulnerability is complex to replicate and would require a hacker to be physically close to a target.</p>
UpdateVersion: RQR12.07_B0029
UpdateHash: d0d33e760ab6eeed6f11b9f9bd7e83820b29e970
UpdateChecksumKind: sha1
License: Proprietary
UpdateUri: https://fwupd.org/downloads/938fec082652c603a1cdafde7cd25d76baadc70d-Logitech-Unifying-RQR12.07_B0029.cab
UrlHomepage: http://support.logitech.com/en-us/software/unifying
Vendor: Logitech
Trusted: none
答案1
针对 Ubuntu 22.04 的更新, 见下文:
我测试了所有(可能是大多数)在线解决方案。有效的解决方案(我使用的是 Ubuntu 18.04 Live)如下:
删除
apt
版本fwupd
sudo apt remove fwupd
因为 Ubuntu 18.04 的当前存储库版本似乎是
客户端版本:1.0.9
结帐信息:1.0.9这是一个问题,因为此版本产生以下错误:
无法处理固件要求 not-child
用可能也安装
snap
的版本替换它。fwupd
snap
sudo snap install fwupd --classic
snap
另一方面,当前版本提供了一个较新的版本,可以避免这种复杂性。其版本是(截至 2019 年 7 月)客户端版本:1.2.10
结帐信息:1.2.10自 2020 年 6 月起,以下内容有效
客户端版本:1.4.3
守护进程版本:1.4.3使用当前版本,执行
fwupdmgr refresh
最后,执行更新
fwupdmgr update
现在测试一下版本
fwupdmgr get-devices | grep -A30 "Unifying Receiver" | grep -i "version:"
其输出应为(截至 2021 年 5 月 15 日):
当前版本:RQR12.10_B0032
再次测试Ubuntu 22.04。无需安装 snap,因为它可能会因版本不匹配而破坏依赖关系
不支持守护进程版本 1.8.1,客户端版本为 1.7.5
22.04 已经安装了 1.7.5 版本,应该没问题。仅运行
fwupdmgr refresh
fwupdmgr update
并检查
fwupdmgr get-devices | grep -A30 "Unifying Receiver" | grep -i "version:"
截至 2022-06-18 的版本为
Current version: RQR24.10_B0036
Bootloader Version: BOT03.00_B0006
Current version: 01.01A01
最后,要通过 GUI 配对设备,你可以使用solaar
来自 Universe 存储库
sudo apt-get install solaar-gnome3
跑步solaar
。
答案2
答案3
对我来说这些命令有效
sudo apt remove fwupd
sudo snap install fwupd --classic
sudo fwupdmgr refresh
fwupdmgr update
sudo fwupdmgr -v update (mouse on)
答案4
尝试sudo fwupdmgr -v update
关闭鼠标,就完成了。
这在 5.3.0-19-generic #20-Ubuntu 上运行良好。