O desenvolvedor Richard Hughes lançou a versão 2.1.1 do fwupd, uma atualização significativa para a ferramenta de firmware de código aberto que introduz várias novas funcionalidades e amplia o suporte a hardware.
Novos Recursos e Suporte a Hardware
- Touchpads e Displays – Suporte para atualização de firmware em touchpads Blestech, dispositivos ELAN Haptic MCU, dispositivos FocalTouch, telas Himax, hubs HP Engage One G2 Advanced, dongles de jogos wireless KATAR PRO, touchpads PixArt e telas Novatek.
- Acessórios Lenovo e Outros – Acompanhamento de acessórios de teclado e mouse Lenovo, teclados Lenovo Sapphire Folio, dispositivos Lightware Taurus HC40 e HC60, modems Rolling RW101‑CAT12 e dispositivos HID Sunwinon.
Funcionalidades Adicionadas
- Alteração do tamanho de carveout UMA da GPU AMD.
- Suporte para Secure Boot da plataforma AMD.
- Emulação de dispositivos Bluetooth.
- Plugin para verificar Intel CSME usando dados SMBIOS.
- Verificação de segurança fwupd para dispositivos HP Sure Start.
- Comando
tpm-eventlogpara explicar a saída do eventlog do TPM. - Suporte CycloneDX e SPDX ao uSWID.
- Permite o uso da fonte de evento udev sem systemd.
- Timeout na unidade systemd
fwupd-refresh.
Melhorias e Correções
- Suporte para firmware 8‑bitdo com múltiplas imagens empacotadas.
- Acesso do serviço systemd a dispositivos block‑sr.
- Remoção do conceito de firmware bloqueado.
- Desativação dos plugins UEFI em sistemas x86 de 32 bits.
- Eliminação do suporte a assinatura GPG de metadados e firmware.
- Eliminação de dependências em json‑glib, libarchive e protobuf‑c.
- Verificação de overflow de inteiro na construção de fluxo parcial.
- Cacheamento do resultado da verificação de payload para acelerar a instalação de firmware de modem.
- Resposta mais defensiva a respostas inválidas de dispositivos Corsair.
- Descompressão de arquivos ZIP em Aver HID em vez de bz2.
- Carregamento do banco de dados histórico apenas quando necessário.
- Refatoração do suporte Snap para um novo plugin.
- Aceleração do cálculo do checksum de cabinet em ~20%.
Detalhes Adicionais
Vários bugs foram corrigidos nesta versão. Consulte as notas de lançamento na GitHub release notes para obter mais detalhes sobre as mudanças incluídas no fwupd 2.1.1, que pode ser baixado como um tarball fonte do mesmo local se você quiser compilar a partir de fontes.