Fwupd 1.8.11开源Linux固件更新工具现已发布,支持新设备、新功能和改进。
在fwupd 1.8.10发布一个月后,fwupd 1.8.11版本在这里增加了对CalDigit Element Hub和CalDigit TS4 Dock设备的支持,在需要时优先使用Intel USB4插件而不是Thunderbolt插件,允许桌面软件抑制系统以防止更新,并增加了对重放USB设备的支持,以便它们可以在CI中模拟。
Fwupd 1.8.11还引入了支持在电量过低时也能安装电池固件更新,支持使用深度=0且无父级的需求,自动设置CCGX remove-delay来解析DMC子组件,实现了一个新机制来检测和警告NVMe 3B2QGXA7固件损坏的用户,以及使用fwupdmgr –json命令时将错误打印为JSON对象。
其他值得注意的变化包括:只接受元数据有效载荷的application/x-xz压缩,支持在FDT厂商缺失时正确回退到兼容厂商,能够检测CCGX工厂模式并设置非零版本,以及能够检测固定的、能够实际使用磁盘上胶囊功能的系微公司固件。
在这个版本中解决了几个错误,以修复安装TPS6598x固件时的小的内存泄漏,使fwupdtool firmware-convert命令与无图像格式一起工作,用fwupdtool命令下载文件时的退步,用Flathub的-Dbuild=library参数进行编译,以及在解析空内核命令行时出现的关键警告。
Fwupd现在要求在更新时至少要有两倍于ESP中的胶囊大小,正确地将所有的设备标志保存在待定数据库中,指出只为特定的CPU供应商返回的HSI属性,在更新期间设置设备百分比和状态,使用严格的Snap限制,并且如果在胶囊更新期间提供,支持使用更新的垫片。
更多的细节和额外的阅读,请查看该项目的GitHub页面上的发布说明,如果你想在你的GNU/Linux发行版上编译它,你也可以从那里下载fwupd 1.8.11的源代码tarball。
转自 Fwupd 1.8.11 Linux Firmware Updater Adds Support for New Devices, New Features – 9to5Linux