O atualizador de firmware de código aberto para Linux fwupd lançou a versão 2.0.18, introduzindo suporte a novos dispositivos, incluindo o portátil de jogos Lenovo Legion Go 2. Esta atualização melhora a gestão de firmware com novas funcionalidades e correções de bugs. Marca a décima oitava versão de manutenção na série fwupd 2.0.
Fwupd 2.0.18 ficou disponível em 1 de dezembro de 2025, como a atualização mais recente da série fwupd 2.0. Esta versão expande a compatibilidade de hardware adicionando suporte ao Lenovo Legion Go 2 como dispositivo HID, ao hub HP Portable USB-C 4K HDMI e aos dispositivos Synaptics HapticsPad.
As melhorias principais incluem uma mensagem MOTD para dispositivos que requerem reinicialização após atualizações em etapas, criação de um ficheiro de reinicialização obrigatória para atualizações de firmware que necessitam de reinícios, registo de estados do sistema para emulações compostas e atualizações de firmware para estações de acoplamento USI sem necessidade de reconexão manual. A atualização resolve um problema com dispositivos MTD quando o bloqueio BIOS SPI da Intel está ativado, aumenta significativamente a velocidade de pesquisa de fluxos de firmware e suporta alteração de nomes de filhos com PARENT_NAME_PREFIX. Também melhora a funcionalidade UpdateCapsule em sistemas sem suporte a Secure Boot.
Refinamentos adicionais envolvem análise correta do EFI_CAPSULE_RESULT_VARIABLE_HEADER, conversão de uint32_t de lançamento para formato de versão de dispositivo apenas para dispositivos UEFI, manipulação de SIGINT no fwupdtool apenas quando necessário e fallback para versão SMBIOS em dispositivos MTD BIOS. O Fwupd agora aplica tempos limite sensatos para pedidos HID qc-s5gen2, define PlatformArchitecture como arquitetura de CPU para máquinas RISC-V e refatora deteção de hipervisores e contentores para uso em plugins.
As correções de bugs abrangem análise de descritores USB BOS, bandeiras de cápsula específicas do x86_64 no deployment de firmware UEFI, compatibilidade de páginas man com apropos e whatis, problemas de upgrade do Huddly com alterações de versão principal e um crash durante a gravação de emulação i2c. Os utilizadores podem descarregar o tarball da fonte da página do GitHub do projeto e são aconselhados a instalar via repositórios da sua distribuição GNU/Linux.