Lead Fwupd/O desenvolvedor do LVFS Richard Hughes da Red Hat lançou hoje a v1.7.4 para este utilitário de código aberto para permitir a atualização de firmware no Linux de placas-mãe e periféricos do sistema.
A versão Fwupd 1.7.4 adiciona suporte a ramificações de firmware para dispositivos ModemManager, suporte para engenheiros de firmware para que possam corrigir arquivos em deslocamentos conhecidos e uma variedade de correções de bugs.
Mas sem dúvida o mais interessante com o Fwupd 1.7.4 são vários dispositivos adicionais que agora suportam atualizações de firmware no Linux:
-HP USB-C G2 Dock
-Muitos dispositivos UF2, experimentalmente
-Mais dispositivos PixArt
-Dispositivos Nordic HID usando MCUBoot
-Modem Quectel EG25-G LTE
-ThinkPad Thunderbolt 4 Dock
Vendo mais docks USB-C/Thunderbolt compatíveis atualizações de firmware e funcionar bem no Linux é uma visão bem-vinda. O suporte a dispositivos PixArt também vem se expandindo nos últimos tempos. O suporte ao dispositivo UF2 é experimental e confuso, mas funciona:
Um dispositivo UF2 expõe um dispositivo de bloco VFAT (às vezes chamado de dispositivo de armazenamento em massa) que possui um arquivo virtual chamado `INFO_UF2.TXT` onde os metadados pode ser lido. Ele também pode ter o firmware atual exportado como um arquivo chamado `CURRENT.UF2` que está em um formato UF2 de bloco de 512 bytes.
Gravar qualquer arquivo no MSD fará com que o firmware seja gravado. Às vezes, o dispositivo será reiniciado e o volume será desmontado e montado novamente. Em alguns casos, o volume pode não “voltar” até que o usuário coloque manualmente o dispositivo novamente no modo de programação.
Faça corresponder os dispositivos de bloco usando o VID*PID, UUID ou rótulo e, em seguida, crie um dispositivo UF2 que pode ser usado para atualizar o firmware.
Fwupd 1.7.4 downloads e mais detalhes sobre as alterações via GitHub.