El actualizador de firmware de código abierto para Linux fwupd ha lanzado la versión 2.0.18, que introduce soporte para nuevos dispositivos, incluido el dispositivo portátil de juegos Lenovo Legion Go 2. Esta actualización mejora la gestión del firmware con nuevas funciones y correcciones de errores. Es la decimoctava versión de mantenimiento en la serie fwupd 2.0.
Fwupd 2.0.18 está disponible desde el 1 de diciembre de 2025, como la actualización más reciente de la serie fwupd 2.0. Esta versión amplía la compatibilidad con hardware al agregar soporte para el Lenovo Legion Go 2 como dispositivo HID, el concentrador HP Portable USB-C 4K HDMI y los dispositivos Synaptics HapticsPad.
Las mejoras clave incluyen un mensaje MOTD para dispositivos que requieren un reinicio tras actualizaciones escalonadas, la creación de un archivo de reinicio requerido para actualizaciones de firmware que necesitan reinicios, el registro de estados del sistema para emulaciones compuestas, y actualizaciones de firmware para estaciones de acoplamiento USI sin necesidad de desconexión manual. La actualización resuelve un problema con dispositivos MTD cuando el bloqueo de BIOS SPI de Intel está activado, acelera significativamente la velocidad de búsqueda de flujos de firmware y permite cambiar nombres de dispositivos secundarios con PARENT_NAME_PREFIX. También mejora la funcionalidad de UpdateCapsule en sistemas sin soporte para Secure Boot.
Refinamientos adicionales incluyen el análisis correcto de EFI_CAPSULE_RESULT_VARIABLE_HEADER, la conversión de uint32_t de versión de lanzamiento al formato de versión de dispositivo solo para dispositivos UEFI, el manejo de SIGINT en fwupdtool solo cuando es necesario, y el uso de la versión SMBIOS como alternativa para dispositivos MTD de BIOS. Fwupd ahora aplica tiempos de espera razonables para solicitudes HID qc-s5gen2, establece PlatformArchitecture como la arquitectura de CPU para máquinas RISC-V y refactoriza la detección de hipervisores y contenedores para uso en plugins.
Las correcciones de errores abarcan el análisis de descriptores USB BOS, banderas específicas de x86_64 en el despliegue de firmware UEFI, compatibilidad de páginas man con apropos y whatis, problemas de actualización de Huddly con cambios de versión principal y un fallo durante la grabación de emulación i2c. Los usuarios pueden descargar el archivo tarball del código fuente desde la página de GitHub del proyecto y se recomienda instalarlo a través de los repositorios de su distribución GNU/Linux.