Linux 固件升级工具 fwupd 今天更新到了 1.9.7 版,该版本增加了对更多硬件设备的支持、新功能以及各种错误修复。
继 fwupd 1.9.6 版发布三周后,fwupd 1.9.7 版又增加了对更多 Synaptics Prometheus 指纹读取器、部分 Western Digital eMMC 设备、更多 PixartRF HPAC 设备、罗技 Rally System 设备以及威盛 VL830 和 VL832 设备的支持。
该版本的新功能包括:支持元数据中的子设备要求;支持多个主机 BKC;支持删除 BootNext 作为重启后操作,以解决固件损坏的问题;支持在内部解析 cabinet 存档,而无需依赖 libgcab 库;支持为 eMMC FFU 使用闭端模式,以加快固件更新。
在 fwupd 1.9.7 中修复的错误中,包括修复 bulkcontroller 组件在获取设备信息时发现的小内存泄漏,修复向 bulkcontroller 组件发送 Olson 位置而非时区的问题,以及在写入固件后为 bulkcontroller 设备设置 60 秒等待时间。
在此版本中,如果 USB 设备返回 “BUSY”(忙)状态,fwupd 现在也会重试请求该设备的接口;在 vli 插件中,不再将不可变缓冲区视为可变缓冲区;默认情况下不再修改 BootOrder 作为固件损坏的变通办法;在 Wine 下运行时不再调用未实现的函数;当一个可更新设备出现问题时,不再中止 fwupdmgr 更新命令。
除此之外,fwupd 1.9.7 取消了 HSI:INVALID:missing-data 的概念,改为显示 HSI-0,修正了在外设更新待定时抑制 Nordic HID 加密狗的问题,并修正了在擦除后 STM32 GetStatus 中使用较长超时的问题。
Fwupd 1.9.7 可以从项目的 GitHub 页面以源代码压缩包的形式下载,用户需要在自己的 GNU/Linux 发行版上进行编译。不过,强烈建议您从发行版的稳定软件仓库中安装或更新 fwupd。
转自 Fwupd 1.9.7 Adds Support for More Synaptics Prometheus Fingerprint Readers – 9to5Linux