Fwupd 2.1.8 añade soporte para ASUS, Lenovo y MediaTek y arregla fugas de memoria
La versión 2.1.8 del actualizador de firmware para Linux llega con hardware nuevo, un complemento para avisar a bootupd cuando cambia la partición EFI y verificación de firmas RSA-3072 en equipos Lenovo.
Richard Hughes, desarrollador de Red Hat y responsable principal de fwupd y del LVFS, ha publicado la versión 2.1.8 de fwupd, la herramienta de código abierto con la que se actualiza el firmware de equipos Linux sin pasar por Windows ni por utilidades del fabricante. Es una release de mantenimiento con hardware nuevo y una tanda larga de correcciones.
En el apartado de funcionalidad, lo más interesante es un complemento nuevo que avisa a bootupd cuando cambia la partición del sistema EFI (ESP). Hasta ahora ese era un punto ciego: se actualizaba el firmware y la ESP se quedaba desincronizada sin que nada lo notara. También entra soporte de verificación de firmas RSA-3072 para hardware Lenovo, y se amplía el tamaño admitido para blobs de firmware que llegan vía Redfish, algo que afecta a quien gestiona flotas de servidores por BMC.
Los arreglos que importan si despliegas en flota
El resto de la lista de cambios son correcciones: fugas de memoria, desbordamientos de búfer y varios fallos acumulados desde la versión anterior. Ninguna lleva CVE asociado en el anuncio, pero son el tipo de cosa que aparece cuando fwupd se ejecuta con privilegios sobre el firmware de la placa, así que conviene actualizar antes de la siguiente campaña de despliegue.
El soporte de hardware nuevo cubre el ASUS ProArt P16 GX5407, con un quirk para el firmware del controlador táctil ILITEK; el Lenovo ThinkPad Thunderbolt 4 Dock Gen 2 7000; sensores de huella de FocalTech MOC y Elan con PID 0CB6; los MaxLinear MxL862xx; los MediaTek MT9700 FCTE y MT9701 KSMU; los Pixart con PID 4F01, 4F02, 4F0D y 4F0E; y el Rolling RW101.
La lista de dispositivos que aparecen en cada release de fwupd suele decir más del mercado que del propio proyecto. Que en una misma versión entren controladores de MaxLinear, MediaTek y PixArt indica que los fabricantes de componentes siguen publicando firmware en el LVFS en lugar de dejar que el usuario arranque un ejecutable propietario desde una imagen de Windows.
La versión se puede descargar desde el repositorio, donde está el registro completo de cambios. Las distribuciones con soporte rodante ya la habrán empaquetado; en las de ciclo largo toca esperar al backport o compilarla a mano.