Firmware Updates on GNU/Linux

Modern PCs have many hardware components needing their own firmware to run. As always, when software comes into play, there is a need to update this firmware. Unfortunately, this has been done in vendor dependent ways in the past. The Linux Vendor Firmware Service set out to become a vendor independent platform for doing this in a generic way. In this post I want to share a few transcripts to show how this works in practice.
Listing Updateable devices
To find out which components of your systems can receive firmware
updates, check with the get-devices sub-command of fwupdmgr. Note
that this is an old recording of the state of my system. Many
components have been upgraded in the meantime:
dzu@krikkit:~$ fwupdmgr get-devices
ASUS System Product Name
│
├─AMD Ryzen 7 5700G with Radeon Graphics:
│ │ Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027
│ │ Current version: 0x0a500011
│ │ Vendor: Advanced Micro Devices, Inc.
│ │ GUIDs: 79759cdc-94db-5098-be7b-eb02521fbbec ← CPUID\PRO_0&FAM_19&MOD_50
│ │ 20b595b0-5892-5870-8e4c-688133ad6e34 ← CPUID\PRO_0&FAM_19&MOD_50&STP_0
│ │ Device Flags: • Internal device
│ │
│ ├─AMD Radeon Graphics:
│ │ │ Device ID: 20161e3870a2030fa932712e7b7dae8a2aec59c3
│ │ │ Summary: Cezanne Generic VBIOS
│ │ │ Current version: 19
│ │ │ Vendor: Advanced Micro Devices, Inc. [AMD/ATI] (PCI:0x1002)
│ │ │ GUID: 884e745f-31eb-5acc-9594-731341d91164 ← AMD\13-CEZANNE
│ │ │ Device Flags: • Internal device
│ │ │ • Can tag for emulation
│ │ │
│ └─Secure Processor:
│ Device ID: c54ab0237d7a8db8c717b68e0be78e4374a2a079
│ Current version: 00.11.00.83
│ Bootloader Version: 00.11.00.83
│ Vendor: Advanced Micro Devices, Inc. (PCI:0x1022)
│ GUID: 0e8dc554-a0a2-51fb-b439-1eb72b14ec38 ← PCI\VEN_1022&DEV_15DF
│ Device Flags: • Internal device
│ • Can tag for emulation
│
├─Elements 25A1:
│ Device ID: fa76b17a459b41fcb27402b70f69d3251f5cb222
│ Summary: SCSI device
│ Current version: 1018
│ Vendor: WD (USB:0x1058, SCSI:WD)
│ GUIDs: 278341bb-ff68-55e0-85f1-f9edf8c35dd5 ← BLOCK\VEN_1058&DEV_25A1
│ 7d53d0b4-7a0e-5455-8561-a185437ce8e3 ← SCSI\VEN_WD &DEV_Elements 25A1
│ e09fe0b5-5f22-5c95-8a4e-f14c807272a5 ← SCSI\VEN_WD &DEV_Elements 25A1 &REV_1018
│ Device Flags: • Internal device
│ • Can tag for emulation
│
├─External USB 3.0:
│ Device ID: 57a626a9a9c9385087a0a893b4bb4da4c9bdea98
│ Summary: SCSI device
│ Current version: 5438
│ Vendor: TOSHIBA (USB:0x0480, SCSI:TOSHIBA)
│ GUIDs: 17277e23-106c-5d90-a0de-95587f3a59e5 ← BLOCK\VEN_0480&DEV_A202
│ cf7dfae8-c714-53ce-8db8-6920577a1023 ← SCSI\VEN_TOSHIBA&DEV_External USB 3.0
│ 03b04d28-0698-58b6-86b6-314e0d3ef4fb ← SCSI\VEN_TOSHIBA&DEV_External USB 3.0&REV_5438
│ Device Flags: • Internal device
│ • Can tag for emulation
│
├─HDWD110:
│ Device ID: 0bb81f2fdbd2e2a29575010af6dc8b56d55a895f
│ Summary: ATA drive
│ Current version: MS2OA8J0
│ Vendor: Toshiba (ATA:0x1179, OUI:000039)
│ Serial Number: 58R8N0VNS
│ GUIDs: 9acdde3d-ec0f-5233-b5d5-eeae54a2a7d9 ← IDE\TOSHIBA_HDWD110_________________________MS2OA8J0
│ 6badafc3-4f1b-52c0-957c-6c53f7a323db ← IDE\0TOSHIBA_HDWD110_________________________
│ e9bb055c-1ce2-58bb-8403-fbab14cd8981 ← TOSHIBA HDWD110
│ Device Flags: • Internal device
│ • Updatable
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Can tag for emulation
│
├─KINGSTON SA2000M8250G:
│ Device ID: d62bbbab5045e98c4f26c1dcac8b2ee96a3d90e4
│ Summary: NVM Express solid state drive
│ Current version: S5Z42109
│ Vendor: Kingston Technology Company, Inc. (PCI:0x2646)
│ Serial Number: 50026B76840FE52A
│ GUIDs: 1acc856a-5932-54e8-92a9-0fd097bf3b27 ← NVME\VEN_2646&DEV_2263
│ 5e89f5d0-ab2d-5ece-89c4-9be5cbcc73bb ← NVME\VEN_2646&DEV_2263&SUBSYS_26462263
│ fcdb6c73-cea8-5eca-ade5-e86e6fbfd35e ← KINGSTON SA2000M8250G
│ Device Flags: • Internal device
│ • Updatable
│ • System requires external power source
│ • Needs shutdown after installation
│ • Device is usable for the duration of the update
│ • Can tag for emulation
│
├─MQ03UBB200:
│ Device ID: 8915a969d84f20dff12e45313fc7616e99854589
│ Summary: ATA drive
│ Current version: JP050U
│ Vendor: Toshiba (USB:0x0480, ATA:0x1179)
│ Serial Number: 67MDTZDOT
│ GUIDs: 17277e23-106c-5d90-a0de-95587f3a59e5 ← BLOCK\VEN_0480&DEV_A202
│ 332d986a-f506-5cf7-a1ff-3edc52680718 ← IDE\TOSHIBA_MQ03UBB200______________________JP050U
│ c0e7076e-8f5f-5961-895c-31acd3828481 ← IDE\0TOSHIBA_MQ03UBB200______________________
│ fe418930-bdcb-55e0-bf98-91d32cfeb55d ← TOSHIBA MQ03UBB200
│ Device Flags: • Internal device
│ • Updatable
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Can tag for emulation
│
├─SA400S37240G:
│ Device ID: 6f05b0d0e755b2584767b5b37e83632df605b1ad
│ Summary: ATA drive
│ Current version: R0105A
│ Vendor: Kingston (OUI:0026b7, ATA:0x2646)
│ Serial Number: 50026B778246A616
│ GUIDs: 1c2d4ad0-01ca-5d39-bfc3-90fd59470f5d ← IDE\KINGSTON_SA400S37240G___________________R0105A
│ 2a76fab0-59b3-53a9-bdc6-7ba2cc24ee37 ← IDE\0KINGSTON_SA400S37240G___________________
│ 5bfd3e07-4ee5-5934-85e6-7aa10b2eca42 ← KINGSTON SA400S37240G
│ Device Flags: • Internal device
│ • Updatable
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Can tag for emulation
│
├─System Firmware:
│ │ Device ID: 0f37069a434291b08b53362cdbb19c22c45d164b
│ │ Summary: UEFI System Resource Table device (updated via NVRAM)
│ │ Current version: 14082
│ │ Minimum Version: 14082
│ │ Vendor: ASUS (DMI:American Megatrends Inc.)
│ │ Update State: Success
│ │ GUID: 998c514f-2d48-5755-a964-b9abe76a1553
│ │ Device Flags: • Internal device
│ │ • Updatable
│ │ • System requires external power source
│ │ • Needs a reboot after installation
│ │ • Cryptographic hash verification is available
│ │ • Device is usable for the duration of the update
│ │ Device Requests: • Message
│ │
│ └─UEFI dbx:
│ Device ID: 362301da643102b9f38477387e2193e57abaa590
│ Summary: UEFI revocation database
│ Current version: 20160809
│ Minimum Version: 20160809
│ Vendor: UEFI:Microsoft
│ Install Duration: 1 second
│ GUIDs: f8ff0d50-c757-5dc3-951a-39d86e16f419 ← UEFI\CRT_D7F66BE77CEF858C174BF4338A99263C8795B74E02026411F5F532F716AE3263&ARCH_X64
│ f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64
│ 0c7691e1-b6f2-5d71-bc9c-aabee364c916 ← UEFI\CRT_ED1FE72CB9CA31C9AF5B757AFCD733323D675825032E6CED7FE1AE9EB767998C&ARCH_X64
│ d07ff664-b0e1-5f4e-a723-d7fbcbfcb94f ← UEFI\CRT_3CD3F0309EDAE228767A976DD40D9F4AFFC4FBD5218F2E8CC3C9DD97E8AC6F9D&ARCH_X64
│ Device Flags: • Internal device
│ • Updatable
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Cryptographic hash verification is available
│ • Device is usable for the duration of the update
│ • Only version upgrades are allowed
│ • Signed Payload
│ • Can tag for emulation
│
├─TPM:
│ Device ID: 1d8d50a4dbc65618f5c399c2ae827b632b3ccc11
│ Current version: 3.92.0.5
│ Vendor: Advanced Micro Devices, Inc. (TPM:AMD)
│ GUIDs: 9305de1c-1e12-5665-81c4-37f8e51219b8 ← TPM\VEN_AMD&DEV_0001
│ 78a291ae-b499-5b0f-8f1d-74e1fefd0b1c ← TPM\VEN_AMD&MOD_AMD
│ 65a3fced-b423-563f-8098-bf5c329fc063 ← TPM\VEN_AMD&DEV_0001&VER_2.0
│ 5e704f0d-83cb-5364-8384-f46d725a23b8 ← TPM\VEN_AMD&MOD_AMD&VER_2.0
│ Device Flags: • Internal device
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device can recover flash failures
│ • Full disk encryption secrets may be invalidated when updating
│ • Signed Payload
│ • Can tag for emulation
│
├─USB Card Reader:
│ Device ID: b428c5f0881d3ff16dd7720d585d2784f19b1610
│ Current version: 0
│ Vendor: Algoltek (USB:0x0480, BLOCK:0x0480)
│ GUID: 17277e23-106c-5d90-a0de-95587f3a59e5 ← BLOCK\VEN_0480&DEV_A202
│ Device Flags: • Updatable
│ • Unsigned Payload
│ • Can tag for emulation
│
├─Unifying Receiver:
│ Device ID: f172a9f0ebebd7f11a6e87b6fe97ce9bcafb7448
│ Summary: Miniaturised USB wireless receiver
│ Current version: RQR12.03_B0025
│ Bootloader Version: BOT01.02_B0015
│ Vendor: Logitech, Inc. (USB:0x046D, HIDRAW:0x046D)
│ Install Duration: 30 seconds
│ GUIDs: aa995882-da42-574a-8338-c8dfdca447e3 ← UFY\VID_046D&PID_C52B
│ 279ed287-3607-549e-bacc-f873bb9838c4 ← HIDRAW\VEN_046D&DEV_C52B
│ 9d131a0c-a606-580f-8eda-80587250b8d6 ← USB\VID_046D&PID_AAAA
│ Device Flags: • Updatable
│ • Supported on remote server
│ • Unsigned Payload
│ • Can tag for emulation
│
├─WD10EZRZ-00HTKB0:
│ Device ID: ac7d08eb09e1e3fecb3b681d6d602257d0775286
│ Summary: ATA drive
│ Current version: 01.01A01
│ Vendor: Western Digital (OUI:0014ee, ATA:0x101C)
│ Serial Number: WD-WCC4J7HDD075
│ GUIDs: 7be8b021-961f-5fca-b31b-e9faf263bb29 ← IDE\WDC_WD10EZRZ-00HTKB0____________________01.01A01
│ 0200cf42-b19e-50c8-bec8-d811d97777d9 ← IDE\0WDC_WD10EZRZ-00HTKB0____________________
│ a696273a-8018-556e-b1a9-ea769ab013cd ← WDC WD10EZRZ-00HTKB0
│ Device Flags: • Internal device
│ • Updatable
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Can tag for emulation
│
└─WD30NMZW-11LG6S1:
Device ID: 18e0e39ae6328780ba42c1b85e73312440f22de9
Summary: ATA drive
Current version: 02.01A02
Vendor: Western Digital (USB:0x1058, OUI:0014ee, ATA:0x101C)
Serial Number: WD-WXW1EA93VKDN
GUIDs: 278341bb-ff68-55e0-85f1-f9edf8c35dd5 ← BLOCK\VEN_1058&DEV_25A1
cad059c6-5a1a-5571-a01a-f577711c09d9 ← IDE\WDC_WD30NMZW-11LG6S1____________________02.01A02
a0cbc864-3197-598c-bcc0-d5ad4d126268 ← IDE\0WDC_WD30NMZW-11LG6S1____________________
3e8503b4-8dcb-56b9-bde7-a1d4b95bdf8c ← WDC WD30NMZW-11LG6S1
Device Flags: • Internal device
• Updatable
• System requires external power source
• Needs a reboot after installation
• Device is usable for the duration of the update
• Can tag for emulation
dzu@krikkit:~$
Note that there is a device "System Firmware - UEFI dbx" which is relevant for Secure Boot. Blocking insecure bootloaders is done by adding their signatures to this dbx list.
Manual update
Updating the list of avaiable firmware is easy to do:
dzu@krikkit:~$ fwupdmgr refresh
Metadata is up to date; use --force to refresh again.
dzu@krikkit:~$
Logitech Receiver Updates
At one time, the Logitech receiver used with my M570 trackball, was amenable to upgrading:
dzu@krikkit:~$ fwupdmgr update
╔══════════════════════════════════════════════════════════════════════════════╗
║ Upgrade Unifying Receiver from RQR12.03_B0025 to RQR12.10_B0032? ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ This release addresses an encrypted keystroke injection vulnerability sent ║
║ by pointing devices.The vulnerability is complex to replicate and would ║
║ require a hacker to be physically close to a target. ║
║ ║
║ A few of Logitech's devices used to send select buttons in an unencrypted ║
║ way, and in an effort to protect against this vulnerability, Logitech ║
║ removed the feature.Affected hardware is: ║
║ ║
║ • Wireless Mouse M335 ║
║ • Zone Touch Mouse T400 ║
║ • Wireless Mouse M545 ║
║ • Wireless Mouse M560 ║
║ • Touch Mouse M600 ║
║ • Touch Mouse T620 ║
║ • Wireless Rechargeable Touchpad T650 ║
║ ║
║ Although Logitech does not recommend it, these features may be re-activated ║
║ by keeping/downgrading the receiver to an older firmware. ║
║ ║
║ Unifying Receiver and all connected devices may not be usable while ║
║ updating. ║
╚══════════════════════════════════════════════════════════════════════════════╝
Perform operation? [Y|n]: Y
Updating Unifying Receiver…- ]
Waiting… [***************************************] Less than one minute remaining…
Successfully installed firmware
Devices with no available firmware updates:
• HDWD110
• KINGSTON SA2000M8250G
• MQ03UBB200
• SA400S37240G
• System Firmware
• USB Card Reader
• WD10EZRZ-00HTKB0
• WD30NMZW-11LG6S1
dzu@krikkit:~$
New Firmware For Thunderbolt Dock G4
This transcript shows the upgrade of the HP Thunderbolt Dock G4 firmware while the laptop was connected to it:
dzu@zaphod:~$ fwupdmgr get-updates
Devices with no available firmware updates:
• HP 5MP Camera
• MZVL2512HCJQ-00BH1
• SSD 980 PRO 1TB
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI dbx
• USB3.0 Hub
• USB4 host controller
Devices with the latest available firmware version:
• Prometheus
• Prometheus IOTA Config
• System Firmware
HP HP ZBook Fury 16 G11 Mobile Workstation PC
│
└─Thunderbolt Dock G4:
│ Device ID: 8e7af910e8d7b0e4eab24d2786447b7c9719deae
│ Summary: Dock Management Controller Device
│ Current version: 1.5.22.0
│ Vendor: HP (USB:0x03F0)
│ Install Duration: 14 minutes
│ Serial Number: 11AD1D0AC0D47D0120050B00
│ GUID: 3d044770-6074-5514-b094-3b7c5dbeb5fc ← USB\VID_03F0&PID_0488
│ Device Flags: • Updatable
│ • System requires external power source
│ • Supported on remote server
│ • Device stages updates
│ • Device can recover flash failures
│ • Signed Payload
│
├─Thunderbolt G4 Dock Update:
│ New version: 1.5.27.0
│ Remote ID: lvfs
│ Release ID: 112279
│ Summary: Firmware for the HP Thunderbolt Dock G4
│ License: Proprietary
│ Size: 3,1 MB
│ Created: 2025-05-05
│ Urgency: High
│ Tested by HP:
│ Tested: 2025-07-11
│ Distribution: chromeos 130
│ Old version: 1.5.25.0
│ Version[fwupd]: 1.9.22
│ Tested by HP:
│ Tested: 2025-07-11
│ Distribution: chromeos 130
│ Old version: 1.5.25.0
│ Version[fwupd]: 1.9.22
│ Tested by HP:
│ Tested: 2025-05-07
│ Distribution: chromeos 135
│ Old version: 1.5.22.0
│ Version[fwupd]: 2.0.5
│ Vendor: HP
│ Duration: 14 minutes
│ Release Flags: • Trusted metadata
│ • Is upgrade
│ • Tested by trusted vendor
│ Description:
│ New features and enhancements:
│
│ • Fixes an issue where the system displays both Intel and Realtek ethernet connections at the same time.
│ • Fixes an issue on a system that enters hibernation (S4) or soft off (S5) while connected to a dock where the system does not enter modern standby (S0) when the power button on the dock is pressed.
│ • Fixes an issue where a HP Z27q monitor does not display properly.
│ • Fixes an issue on external monitors connected to the dock that causes the display to be distorted.
│ Checksum: 2a9a3a377b01a73cffaeb9b36e8dc99418e7e2bcf05f7b7c20b22f59e628c3fb
│
├─Thunderbolt G4 Dock Update:
│ New version: 1.5.25.0
│ Remote ID: lvfs
│ Release ID: 102496
│ Summary: Firmware for the HP Thunderbolt Dock G4
│ License: Proprietary
│ Size: 3,1 MB
│ Created: 2024-11-18
│ Urgency: High
│ Tested by HP:
│ Tested: 2024-11-22
│ Distribution: chromeos 130
│ Old version: 1.5.24.0
│ Version[fwupd]: 1.9.22
│ Tested by HP:
│ Tested: 2024-11-22
│ Distribution: chromeos 130
│ Old version: 1.5.24.0
│ Version[fwupd]: 1.9.22
│ Tested by HP:
│ Tested: 2024-11-19
│ Distribution: ubuntu-core 24
│ Old version: 1.5.24.0
│ Version[fwupd]: 2.0.0
│ Tested by HP:
│ Tested: 2024-11-19
│ Distribution: ubuntu-core 24
│ Old version: 1.5.24.0
│ Version[fwupd]: 2.0.0
│ Vendor: HP
│ Duration: 14 minutes
│ Release Flags: • Trusted metadata
│ • Is upgrade
│ • Tested by trusted vendor
│ Description:
│ New features and enhancements:
│
│ *Improved handling of abnormal shutdowns when pressing the power button
│
│ *Fixed the DP monitor visual distortion/artifacts issue on AMD host.
│
│ *Fixed the HDMI monitor blinking issue.Enhanced the no display issue with on AMD host.
│
│ *Resolved FXVL LAN connectivity issue after resuming from sleep.
│ Checksum: 87c2da18ddf4a54116de90376fede6b99fe67a9e53a2f26261a0241e51a4651a
│
└─Thunderbolt G4 Dock Update:
New version: 1.5.24.0
Remote ID: lvfs
Release ID: 96580
Summary: Firmware for the HP Thunderbolt Dock G4
License: Proprietary
Size: 3,1 MB
Created: 2024-08-02
Urgency: High
Tested by HP:
Tested: 2024-10-09
Distribution: chromeos 128
Old version: 1.5.22.0
Version[fwupd]: 1.9.21
Tested by HP:
Tested: 2024-09-19
Distribution: chromeos 128
Old version: 1.5.22.0
Version[fwupd]: 1.9.21
Tested by HP:
Tested: 2024-08-14
Distribution: ubuntu 22.04
Old version: 1.5.22.0
Version[fwupd]: 1.9.23
Tested by HP:
Tested: 2024-08-08
Distribution: fedora 39 (workstation)
Old version: 1.5.22.0
Version[fwupd]: 1.9.21
Vendor: HP
Duration: 14 minutes
Release Flags: • Trusted metadata
• Is upgrade
• Tested by trusted vendor
Description:
New features and enhancements:
• Fixed external display connection and stability.
*Resolved the issue where a USB-C monitor connected to the dock’s USB-C port could not be detected when connected with 1x DisplayPort, 1x HDMI, and 1x USB-C monitor.
*Resolved abnormal shutdowns occurring when entering S3 or resuming from S3 by pressing the power button on the HP Thunderbolt G4 Dock with all ports plugged in.
Checksum: 78d6f962673c10a0c35a68c187857eba1b3c91fb25c945ee986d88e11bf1c766
dzu@zaphod:~$
Update
Updating it is easy:
dzu@zaphod:~$ fwupdmgr update
Devices with no available firmware updates:
• HP 5MP Camera
• MZVL2512HCJQ-00BH1
• SSD 980 PRO 1TB
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI dbx
• USB3.0 Hub
• USB4 host controller
Devices with the latest available firmware version:
• Prometheus
• Prometheus IOTA Config
• System Firmware
╔══════════════════════════════════════════════════════════════════════════════╗
║ Upgrade Thunderbolt Dock G4 from 1.5.22.0 to 1.5.27.0? ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ New features and enhancements: ║
║ ║
║ • Fixes an issue where the system displays both Intel and Realtek ║
║ ethernet connections at the same time. ║
║ • Fixes an issue on a system that enters hibernation (S4) or soft off ║
║ (S5) while connected to a dock where the system does not enter modern ║
║ standby (S0) when the power button on the dock is pressed. ║
║ • Fixes an issue where a HP Z27q monitor does not display properly. ║
║ • Fixes an issue on external monitors connected to the dock that causes ║
║ the display to be distorted. ║
║ ║
║ Thunderbolt Dock G4 and all connected devices may not be usable while ║
║ updating. ║
╚══════════════════════════════════════════════════════════════════════════════╝
Perform operation? [Y|n]: Y
Authenticating… [***************************************]
==== AUTHENTICATING FOR org.freedesktop.fwupd.update-hotplug-trusted ====
Für die Aktualisierung der Firmware auf einem entfernbaren Gerät ist eine Authentifizierung erforderlich
Authenticating as: Detlev Zundel (dzu)
Password:
==== AUTHENTICATION COMPLETE ====
Waiting… [***************************************]]Less than one minute remaining…
Successfully installed firmware
dzu@zaphod:~$
Secure Boot Update
This is a relatively recent log showing an update of the Secure Boot database:
dzu@zaphod:~$ fwupdmgr update
╔══════════════════════════════════════════════════════════════════════════════╗
║ Upgrade UEFI dbx from 20250902 to 20260402? ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ This updates the list of forbidden signatures (the "dbx") to the latest ║
║ release from Microsoft. ║
║ ║
║ Some insecure bootloaders were added, due to security vulnerabilities that ║
║ allowed an attacker to bypass UEFI Secure Boot. The additional entries were ║
║ from: ║
║ ║
║ • Baramanudi Management Suite ║
║ • EAZ EasyFix ║
║ • Finland Matriculation Examination Board ║
║ • NTC IT ROSA Linux ║
║ • PC-Doctor ║
║ • Spyrus WTGCreator ║
║ • WhiteCanyon blancco ║
║ • Some ancient shim releases for OpenSUSE, Oracle and Red Hat ║
║ ║
╚══════════════════════════════════════════════════════════════════════════════╝
Perform operation? [Y|n]: Y
Waiting… [***************************************]
Successfully installed firmware
Devices with the latest available firmware version:
• Prometheus
Devices with no available firmware updates:
• Internal SPI Controller (BIOS)
• Internal SPI Controller (Gigabit Ethernet)
• MZVL2512HCJQ-00BH1
• SSD 980 PRO 1TB
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• USB4 host controller
• HP 5MP Camera
• HP UEFI Secure Boot DB
• HP UEFI Secure Boot KEK
• KEK CA
• Prometheus (IOTA Config)
• SBAT
• UEFI CA
• Windows UEFI CA
Devices with firmware updates that need user action:
• System Firmware
‣ Device requires AC power to be connected
An update requires a reboot to complete. Restart now? [y|N]:
dzu@zaphod:~$
Note that due to the centralized service, it is easy to see which
updates occured when, by simply looking at the git repository of
fwupd in the dbx-firmware directory.
I am pretty sure that there will be other posts in the future about this "updating firmware in GNU/Linux" topic.
Comments
Comments powered by Disqus