Fwupd 2.0.4 Linux Firmware Updater lançado com novos recursos e correções de bugs

Fwupd 2.0.4 Linux Firmware Updater lançado com novos recursos e correções de bugs

O utilitário atualizador de firmware Linux de código aberto Fwupd 2.0.4 já está disponível para download com novos recursos e várias correções de bugs.

O Fwupd 2.0.4 foi lançado hoje como a quarta atualização de manutenção da série Fwupd 2.0, o utilitário de código aberto que facilita as atualizações de firmware em sistemas operacionais baseados em Linux.

Essa nova versão chega aproximadamente um mês e meio após o lançamento do Fwupd 2.0.3, trazendo aprimoramentos importantes. Entre eles, destaca-se a capacidade de gravar todo o descritor USB nos dados de emulação e retornar códigos de erro específicos quando falhas ocorrerem ao atualizar metadados da rede.

Outras novidades incluem o sinalizador privado delayed-removal, um ID de instância mais detalhado para dispositivos USB qc-s5gen2, suporte ao syscall fadvise64 na lista de permissões do systemd, e melhorias como a identificação do bootloader Unifying da Logitech como um ID completo. Além disso, esta versão permite desativar pacotes de comprimento zero para dispositivos modem-manager e aprimora a recuperação do receptor Logitech Bolt no modo bootloader.

No quesito correções, o Fwupd 2.0.4 resolve problemas importantes, como a análise de fluxos CSV sem NULs à direita, a detecção de conectividade de rede antes de baixar metadados, e ajustes na leitura de dispositivos OptionROM após o despejo. A atualização também evita conflitos com a interface do kernel para minimizar redefinições de portas downstream em dispositivos Parade.

Entre os bugs corrigidos, estão um aviso crítico em dispositivos Mediatek scaler, problemas com preenchimento Firehose em alguns dispositivos modem-manager, e questões envolvendo atualizações de cápsula UEFI em unidades NVMe com blocos de 4096 bytes.

Outras melhorias incluem a enumeração correta de dispositivos filhos nordic-hid, notificações ao daemon snapd sobre mudanças no banco de dados DBX, e suporte aprimorado ao lidar com FU_DEVICE_PRIVATE_FLAG_NO_GENERIC_GUIDS. A versão também aprimora a identificação da dock station Dell, ajusta versões compostas de atualizações, refina o tratamento de VBIOS em GPUs AMD, e restaura a compatibilidade de IDs UFY para dispositivos Logitech.

Além disso, o fwupd agora utiliza o atributo USB4_TYPE para identificar dispositivos, substituindo a abordagem anterior baseada em estimativas de thunderbolt_domain. A ferramenta também adota a data ISO como versão do banco de dados dbx para o MS KEK e ajusta o KEK para identificar fornecedores dbx, eliminando testes redundantes, como o da trava de fabricação CSME 18 e sondas sd_mod.

Para mais detalhes, confira as notas de lançamento disponíveis na página do GitHub do projeto. Lá, você pode baixar os tarballs de origem caso prefira compilar o fwupd manualmente. Para a maioria dos usuários, a atualização estará disponível nos repositórios de software da sua distribuição GNU/Linux.

O Fwupd foi projetado para tornar as atualizações de firmware automáticas, seguras e confiáveis em sistemas GNU/Linux. Este daemon de sistema é geralmente incluído por padrão nas principais distribuições Linux modernas e está configurado para baixar firmware do Linux Vendor Firmware Service (LVFS). Embora seja um utilitário de linha de comando, você pode utilizar a interface gráfica "Firmware", disponível no Flathub, para facilitar o processo.

Última atualização deste artigo: 20 de january de 2025