Como actualizar firmware en linux con LVFS

Como actualizar firmware en linux con LVFS y sus comandos.

Linux Vendor Firmware Service, más conocido como LVFS. Es un servicio de almacenaje y distribución de firmware, que se ofrece a los desarrolladores de hardware comprometidos con Linux, en el cual pueden añadir sus firmware actualizados del hardware compatible con sistemas Linux.

Siempre se ha comentado en los mentideros, que los usuarios de Linux no teníamos acceso a los nuevos firmware. Algo realmente falso, lo que sucedía es que la tarea era compleja. Con LVFS todo ha cambiado, podrás actualizar firmware en linux de manera rápida y sencilla.

Si revisas la lista de dispositivos compatibles, observarás que proveedores como Lenovo o Dell están agregando nuevos dispositivos casi a diario, otros como HP, parece que se lavan las manos a pesar de distribuir máquinas con FreeDos. En el artículo de hoy, aprendemos a instalar y usar el demonio de la herramienta, que nos ayudara en la operación de actualizar firmware en linux.

Actualizar firmware con LVFS

Actualizar firmware con LVFS

 

Como actualizar firmware en linux con LVFS

Antes de comenzar, te aviso que es posible que aún no exista ninguna actualización para tu hardware, dicho esto continuamos. La herramienta LVFS se desarrolló principalmente para operar en consola, pero también existen GUI con sus mismas capacidades además de ser livianas (también instalaremos la interfaz gráfica). Vemos como operar con las dos opciones.

 

Instalar LVFS en Linux

Instalar LVFS en Ubuntu, Linux Mint y derivados
sudo add-apt-repository ppa:starlabs/ppa

sudo apt update

sudo apt install fwupd fwupd-gui

 

Instalar LVFS en Debian y derivados
# Copiamos el repo de Ubuntu.
# Sustituye focal por la version equivalente en Debian.
echo "deb http://ppa.launchpad.net/starlabs/ppa/ubuntu focal main" | sudo tee -a /etc/apt/sources.list.d/starlabs-ubuntu-ppa-focal.list

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 17A20BAF70BEC3904545ACFF8F21C26C794386E3

sudo apt update

sudo apt install fwupd fwupd-gui

 

Instalar LVFS en Arch Linux, Manjaro y derivados
sudo pacman -Sy fwupd-git gnome-firmware

 

Instalar LVFS en Fedora y derivados
sudo dnf install fwupd gnome-firmware

 

Instalar LVFS en Open Suse y derivados
sudo zypper install fwupd gnome-firmware
Actualizar firmware con LVFS en Ubuntu

Actualizar firmware con LVFS en Ubuntu

 

Una vez instalada la herramienta, la activamos y habilitamos.

sudo systemctl start fwupd

sudo systemctl enable fwupd

Como actualizar firmware en linux con LVFS

 

Uso de LVFS

Mi recomendación es que utilices el modo consola, fácil y rápido pero tú decides.

Actualizar firmware en terminal

Para buscar posibles actualizaciones, ejecuta el siguiente comando.

sudo fwupdmgr refresh

Ahora actualizamos si es necesario.

sudo fwupdmgr update

La actualización del firmware se instalará cuando reinicies el sistema. Puede tardar entre dos y tres minutos en completarse. No apagues la máquina durante el proceso, tu dispositivo puede quedar inutilizado si se apaga el sistema.

Existen otras opciones de la herramienta, que también te resultaran de mucha utilidad.

# Mostrar los dispositivos detectados
sudo fwupdmgr get-devices

# Actualizar los metadatod de LVFS
sudo fwupdmgr refresh

# Nos indica para que dispositivos existen actualizaciones
sudo fwupdmgr get-updates

# Descargar y aplicar la actualizacion
sudo fwupdmgr update

# Historial de actualizaciones
sudo fwupdmgr report-history

# Borrar historial de actualizaciones
sudo fwupdmgr clear-history

Ejemplo…

sergio@sololinux:~$ sudo fwupdmgr get-devices       
HP Laptop 19-xx0xx
│
├─LITEON CV8-8E512-HP:
│     Device ID:           df24e4ff1af516b7c30ec99405c9315e8cdfdab7
│     Summary:             SSD Drive
│     Current version:     V881
│     Serial Number:       002949101DPC
│     GUIDs:               f3bef1d2-7549-5ed0-a1d4-1ad21e5f1451 ← IDE\LITEON_CV8-8E512-HP_____________________V881
│                          658dec0f-3cc7-5223-bee6-78507a1d0840 ← IDE\0LITEON_CV8-8E512-HP_____________________
│                          335637a7-ba12-57eb-85d8-1ec4e8aad1b1 ← LITEON CV8-8E512-HP
│     Device Flags:        • Internal device
│                          • Updatable
│                          • Requires AC power
│                          • Needs a reboot after installation
│                          • Device is usable for the duration of the update
│   
└─System Firmware:
      Device ID:           b36f11842ab3d3fe23bcff85ade8600ead9c443c
      Current version:     15.101.0
      Vendor:              HP (DMI:Insyde)
      GUID:                9d1a75ed-b8a0-4d63-9147-b4f344ac9309
      Device Flags:        • Internal device
                           • Updatable
                           • Requires AC power
                           • Needs a reboot after installation
                           • Cryptographic hash verification is available
                           • Device is usable for the duration of the update
Actualizar firmware en CentOS con LVFS

Actualizar firmware en CentOS con LVFS

 

Actualizar firmware con interfaz gráfica

Dependiendo de tu distribución Linux, el nombre del front-end de la herramienta puede variar. Búscalo en tu menú de aplicaciones, normalmente incluye la palabra «firmware».  En nuestro caso «Firmware Update», y como podrás verificar tu mismo no tiene ninguna complicación, más fácil imposible (algunas distros lo traen por defecto).

Actualizar firmware con LVFS en modo grafico

Actualizar firmware con LVFS en modo gráfico

 

Nota: Actualizar firmware es un proceso rápido y común, aún siendo así, puede suponer un peligro para el dispositivo actualizable en caso de interrupción del proceso. Si algo funciona, no lo toques.

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Como actualizar firmware en linux con LVFS.

Chat de SoloLinux en Telegram

 

3 Comentarios

  1. Laleche
    05/05/2021
    • Sergio G.B.
      05/05/2021
  2. Laleche
    05/05/2021

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido