首页 / Fwupd 2.0.4 已发布,Linux 固件更新器新增功能并修复错误。

Fwupd 2.0.4 已发布,Linux 固件更新器新增功能并修复错误。

2025/1/20 20:04:50
Fwupd 2.0.4是fwupd 2.0的第四次维护更新,发布距上次版本已过去一个月。该版本引入了新功能、修复了多个漏洞,并改进了固件更新的安全性和可靠性。fwupd是一个系统守护进程,旨在使GNU/Linux系统上的固件更新自动化、安全和可靠。
Fwupd 2.0.4 已发布,Linux 固件更新器新增功能并修复错误。

今天发布了Fwupd 2.0.4,这是对最新开源Linux固件更新工具fwupd 2.0的第四次维护更新。

此次发布距fwupd 2.0.3的发布已过去一个半月,该版本引入了新的功能,如在仿真数据中记录整个USB描述符的能力,并在网络元数据刷新失败时返回定义的返回代码。

它还添加了一个新的延迟删除私有标志,以移除一个陷阱(footgun),为qc-s5gen2 USB设备提供更具体的实例ID,将fadvise64添加到systemd系统调用允许列表中,将统一引导加载程序的VID/PID作为完整实例ID,并允许禁用modem-manager设备的零长度数据包,并在引导模式下恢复Logitech Bolt接收器。

Fwupd 2.0.4 还修复了以下漏洞:

  • 正确解析带有尾随空字符的CSV流
  • 在下载元数据之前检测网络是否可达
  • “禁用在转储后读取OptionROM设备”
  • “勿声明内核接口以避免 Parade 下游端口重置”
  • “在测量系统完整性时不保存BootOrder”
  • 正确枚举子Nordic-HID设备
  • 修复可能的严重警告:MediaTek 标量设备
  • 修复一些modem-manager设备的Firehose填充问题
  • 修复使用4096字节NVMe块大小时的UEFI胶囊更新问题
  • 获取Dell坞站更新包版本正确
  • “永远不要从部分流中读取复合流”
  • 通知snapd关于DBX更新
  • 在启动前检查sd_mod
  • 正确处理FU_DEVICE_PRIVATE_FLAG_NO_GENERIC_GUIDS
  • 移除CSME 18制造锁定测试
  • 恢复Logitech兼容性UFY实例ID
  • 安装同一设备组合更新时显示正确版本
  • 在使用“fwupdmgr get-releases”时显示带有问题的更新
  • 拆分AMD GPU VBIOS的版本号
  • 使用 `attr USB4_TYPE` 而不是从 `thunderbolt_domain` 猜测
  • 使用ISO日期作为Microsoft KEK的dbx版本号
  • 使用KEK设置dbx供应商ID

请访问项目的GitHub页面查看fwupd 2.0.3的发布说明,了解更多关于此次更新的详细信息。您也可以从该页面下载源代码压缩包,以便在GNU/Linux发行版上编译fwupd。否则,请从您的发行版软件仓库更新fwupd。

这个fwupd项目旨在使GNU/Linux系统上的固件更新自动化、安全和可靠。fwupd是一个系统守护进程,旨在允许会话软件在受支持的设备上更新固件。它通常被包含在大多数现代GNU/Linux发行版中。

Fwupd 默认配置为从 Linux Vendor Firmware Service (LVFS) 下载固件。它是一个命令行程序,你需要在终端模拟器或虚拟控制台中使用它来升级设备的固件,但也有一个官方的 GUI 称为“Firmware”,可以从 Flathub 安装。

开发故事...