O fwupd 2.0.12 foi lançado como a décima segunda atualização de manutenção da série 2.0 deste utilitário de atualização de firmware para sistemas Linux, com código aberto. A nova versão amplia a compatibilidade com dispositivos, introduz novos recursos e corrige diversos problemas identificados em versões anteriores.
Distribuído aproximadamente um mês e meio após o lançamento do fwupd 2.0.11, o fwupd 2.0.12 adiciona suporte ao hub HP Portable USB-C, a novos modems 5G da Foxconn, a dispositivos Intel Arc Battlemage e à emulação de dispositivos para controladores host Thunderbolt.
Entre os novos recursos estão: opção para impor enumeração de dispositivo imutável, suporte ao carregamento de múltiplos blobs coSWID a partir de arquivos PE, capacidade de interpretar dados SBOM do fwupdx64.efi
e verificações de espaço livre no efivarfs
para dispositivos relacionados a dbx, db, KEK e PK.
A versão também introduz duas novas entradas de UEFI dbx checksum->version
, suporte para lidar com o status HECI não suportado (0x0b) em equipamentos Dell, envio adequado do nome de arquivo de firmware via Redfish BMC e detecção aprimorada de solicitações de reinicialização via Redfish em servidores Dell.
Além disso, o fwupd passa a garantir que o driver de kernel i2c_dev
seja sempre carregado quando um módulo o exigir, o que melhora a criação de IDs de instância para dispositivos modem. A atualização impede que o mini PC HP EliteDesk 800 G6 receba updates incorretos relacionados ao dbx e elimina a criação de rádios em dispositivos Logitech compatíveis com RDFU.
Outras melhorias incluem a conversão dos drivers asus-hid
e legion-hid2
para hidraw
, evitando falhas de entrada; marcação das atualizações KEK e db como impactando volumes FDE (como o BitLocker); definição da versão correta do dispositivo RMM em determinados docks Dell; e gerenciamento do processo de reconexão após atualização no caso do dispositivo Logitech Scribe.
Adicionalmente, a nova versão traz suporte ao uso de tamanho virtual para evitar preenchimento desnecessário ao cortar seções PE, uso de inibições para marcar o dispositivo rts54hub
como não atualizável e a inclusão do tar
como dependência dos testes uefi-capsule
.
Diversas correções de bugs acompanham este lançamento, como a resolução de uma regressão no modem-manager
em que um dispositivo PCI não possuía ID de fornecedor, falhas ao atualizar modems via DFOTA, problemas nos autotestes com a flag -Defi_os_dir
, testes afetados por DistroVersion
ausente e erros ao atualizar controladores Thunderbolt com determinados formatos de versão.
Mais detalhes sobre esta versão estão disponíveis nas notas de lançamento no GitHub, onde também é possível obter o tarball de código-fonte. No entanto, recomenda-se instalar o fwupd diretamente dos repositórios estáveis da distribuição GNU/Linux utilizada.