fwupd

Fwupd es una herramienta de código abierto ampliamente utilizada en sistemas GNU/Linux para gestionar y actualizar firmware de dispositivos.

Desarrollada en colaboración con el Linux Vendor Firmware Service (LVFS), esta utilidad permite centralizar el mantenimiento del firmware desde el propio sistema operativo, sin necesidad de utilizar software propietario.

Con el lanzamiento de Fwupd 2.0.12, el proyecto avanza con mayor compatibilidad de hardware, nuevas funciones, mejoras de estabilidad y correcciones de errores críticos, consolidando su posición como una herramienta indispensable para administradores de sistemas y entusiastas del software libre.

🔧 Compatibilidad Ampliada con Nuevos Dispositivos

La versión 2.0.12 incorpora soporte oficial para varios dispositivos, entre ellos:

  • Hubs HP USB-C Portables, que ahora pueden actualizar su firmware directamente desde Linux.
  • Tarjetas gráficas Intel Arc Battlemage, lo que amplía el soporte gráfico de la herramienta.
  • Módems Foxconn 5G, sumando más dispositivos de red a su base compatible.
  • Thunderbolt en modo host, mediante emulación de drivers, permitiendo una mejor gestión de este tipo de conexión.

⚙️ Funcionalidades Mejoradas y Mayor Control

Entre las nuevas características destacadas se encuentran:

  • Opción para reforzar la enumeración inmutable de dispositivos, brindando mayor previsibilidad en la detección de hardware.
  • Carga de múltiples bloques coSWID desde archivos PE, facilitando la gestión de información de software.
  • Análisis de datos SBOM directamente desde fwupdx64.efi.
  • Verificaciones de espacio libre en efivarfs para evitar fallos al gestionar claves como dbx, db, KEK y PK.

Puede leer también | Fwupd 1.7.8 : ha lanzado la versión más reciente de firmware en Linux

🏭 Optimización para Fabricantes Específicos

Dell y HP han recibido atención especial en esta versión:

  • En equipos Dell, se reconoce correctamente el estado “HECI unsupported” (0x0b) y las peticiones de reinicio vía Redfish en servidores, además de mejorar la interacción con controladores BMC.
  • En equipos HP como el EliteDesk 800 G6, se evita la instalación de actualizaciones dbx no deseadas, preservando la estabilidad del sistema.

🧪 Cambios Técnicos Relevantes

  • Kernel i2c_dev ahora se carga automáticamente para facilitar la identificación de dispositivos módem.
  • Logitech: Se desactiva la creación de radios para dispositivos con protocolo RDFU y se espera correctamente la reconexión del dispositivo Scribe tras actualizar.
  • Cambios en asus-hid y legion-hid2, que se pasan a hidraw para evitar conflictos en el input.
  • Las actualizaciones de claves KEK y db son ahora marcadas como críticas si afectan a configuraciones de BitLocker (cifrado completo de disco).

🧩 Gestión y Control de Artefactos Firmware

Fwupd 2.0.12 mejora el tratamiento de artefactos:

  • Se emplea el tamaño virtual al cortar secciones PE.
  • Se introducen inhibiciones para marcar ciertos dispositivos como no actualizables (por ejemplo, rts54hub).
  • Se añade la herramienta tar como dependencia para realizar pruebas con cápsulas UEFI.

🛠️ Corrección de Errores y Ajustes

Se han resuelto regresiones y fallos que afectaban a:

  • Actualizaciones fallidas en módems DFOTA.
  • Problemas en la detección de dispositivos PCI sin ID de proveedor.
  • Fallos en pruebas automáticas causados por cambios en rutas o versiones del sistema.
  • Formatos de versión incompatibles en algunos dispositivos Thunderbolt.

✅ Conclusión: Fwupd sigue siendo esencial para la salud de tu sistema

Fwupd 2.0.12 representa una actualización crítica que amplía compatibilidad, mejora el control del sistema, y refuerza la seguridad al mantener el firmware actualizado de forma libre y eficiente. La herramienta está disponible desde los repositorios estables de la mayoría de distribuciones Linux.

 

Fuente: somoslibres

¿Quién está en línea?

Hay 9288 invitados y ningún miembro en línea