fwupd 2.0.12 今天发布,作为此开源 Linux 固件更新实用程序的 fwupd 2.0 系列的第 12 次维护更新,增加了对更多设备、新功能和错误修复的支持。
在 fwupd 2.0.11 的一个半月后,fwupd 2.0.12 版本增加了对 HP 便携式 USB-C 集线器的支持、对更多富士康 5G 调制解调器产品的支持、对更多 Intel Arc Battlemage 设备的支持,以及对 Thunderbolt 主机控制器的设备仿真支持。
它还添加了一个配置选项,用于强制执行不可变设备枚举,支持从 PE 文件加载多个 coSWID blob,能够解析 fwupdx64.efi 中的 SBOM 数据,以及支持对 dbx、db、KEK 和 PK 设备执行 efivarfs 可用空间检查。
最重要的是,fwupd 2.0.12 又添加了两个 UEFI dbx 校验和>版本条目,增加了对处理 Dell 硬件的 HECI 不支持状态 (0x0b) 的支持,增加了对向 Redfish BMC 发送正确构件固件文件名的支持,并正确检测了 Dell 服务器的 Redfish 重启请求。
从此版本开始,fwupd 可确保在模块时始终加载 i2c_dev 内核驱动程序,这在构建调制解调器设备实例 ID 时更有用,可防止 HP EliteDesk 800 G6 台式迷你电脑获取 dbx 更新,并且不再为支持 Logitech RDFU 的设备创建无线电。
它现在还将 asus-hid 和 legion-hid2 转换为 hidraw 以避免可能的输入故障,将 KEK 和 db 更新标记为影响 FDE(如 BitLocker),为某些戴尔扩展坞设备设置正确的 RMM 设备版本,并等待 Logitech Scribe 设备在更新后重新插入。
最后但并非最不重要的一点是,fwupd 2.0.12 增加了对使用虚拟大小的支持,以避免在剪切 PE 部分时填充,增加了对使用 inhibits 的支持,以便将 rts54hub 设备标记为不可更新,并使 tar 成为 uefi-capsule 测试的依赖项。
此版本还修复了一些错误,包括 PCI 设备没有供应商 ID 的调制解调器管理器回归、更新 DFOTA 调制解调器设备时的回归、使用 -Defi_os_dir 构建时的自检、生成器不支持 DistroVersion 时的自检,以及使用某些版本格式更新 Thunderbolt 主机控制器的问题。
查看项目 GitHub 页面上的发行说明,了解有关 fwupd 2.0.12 中包含的更改的更多详细信息,您可以从同一位置将其作为源 tarball 下载。当然,建议您从 GNU/Linux 发行版的稳定软件仓库安装 fwupd。
图片来源: fwupd 项目
转自 Fwupd 2.0.12 Linux Firmware Updater Adds Support for HP Portable USB-C Hubs – 9to5Linux