https://bugs.kde.org/show_bug.cgi?id=521329
--- Comment #3 from John <[email protected]> --- OK. Thanks for the explanation and pointing me in the right direction! Besides improving the error reporting, I think the Settings page could be also made a bit better to show that fwupd is also a backend. I would prefer to see a tree-view grouping from the most lower-level to the native and then to additional formats, like: Firmware updates (provided by the fwupd backend) ☑️ vendor-directory - ... ☑️ lvfs-testing - ... ☑️ lvfs - ... Native distribution updates (provided by the Apt backend)* ☑️ stable repository ☑️ testing repository ☑️ unstable repository Alternative cross-distribution updates (provided by the Flatpak backend) ☑️ Flathub repository Alternative cross-distribution updates (provided by the Snap backend) ☑️ Flathub repository Alternative cross-distribution updates (provided by the AppImage backend) ☑️ AppImageHub repository Missing backends .... Or if Qt gives this option, group them with something like HTML fieldsets: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/fieldset and of course change Apt with DPKG or whatever other distributions use for their native packages. And add the ones for AppImage when a backend to manage them will be implemented, for which I've created in the past feature requests: https://bugs.kde.org/show_bug.cgi?id=512982 https://bugs.kde.org/show_bug.cgi?id=512983 ----------------------------------------------------------------------------------------- Now that I know how the backend is called and what tool can talk to it from the command line, I found this page and started running the commands on it: https://github.com/fwupd/fwupd This one 'sudo fwupdmgr get-devices' gives this output: Dell Inc. Inspiron 5770 │ ├─Core™ i5-8250U CPU @ 1.60GHz: │ Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027 │ Current version: 0x000000f6 │ Vendor: Intel │ GUIDs: 561403e8-143a-5071-ab09-bf5e4c146983 ← CPUID\PRO_0&FAM_06&MOD_8E │ 54bdc429-0179-5019-9cb6-8a343324c97c ← CPUID\PRO_0&FAM_06&MOD_8E&STP_A │ Device Flags: • Internal device │ ├─ME: │ Device ID: 5fed1486be004d67ea79838d2e83aaa11bb72645 │ Current version: 11.8.92.4222 │ Vendor: Intel │ Device Flags: • Internal device │ • Can tag for emulation │ ├─N1YPX: │ Device ID: 10feb8f8641be9b4f44d52078baa6338209a53ef │ Vendor: PNP:CMN │ GUID: 9877bfe5-2baa-5fab-adcb-4e8ce90c8d0e ← DRM\VEN_CMN&DEV_1738 │ ├─Radeon R5 M465 Series: │ Device ID: ce4c74a5188d5b9cdb1e72ed32dad2d313c1c999 │ Summary: Dell LOKI R17M M1-70 Weston XT 2GB G5 HG │ Current version: BR42924.002 │ Vendor: AMD (PCI:0x1002) │ GUID: 052c5cc3-5a25-5896-a957-9104989e6e01 ← AMD\BR42924.00 │ Device Flags: • Internal device │ • Cryptographic hash verification is available │ • Can tag for emulation │ ├─SBAT: │ Device ID: 6469856584e2f5873b2f148302e46c9313c7d054 │ Summary: Generation number based revocation mechanism │ Current version: 1.7.4 │ Vendor: OS:debian │ GUID: 949ab5d8-0848-50cb-b9f7-11812584650b ← UEFI\OS_debian&VAR_SbatLevelRT │ Device Flags: • Updatable │ • Needs a reboot after installation │ • Signed Payload │ ├─ST1000LM035-1RK172: │ Device ID: 51a3c776538508a7135b4b407cad2f5edd938db4 │ Summary: ATA drive │ Current version: SDM2 │ Vendor: Seagate (OUI:000c50, ATA:0x1BB1) │ Serial Number: ZDE8EYF7 │ GUIDs: 4889de42-3dd3-5481-bece-73f3a14d3ec6 ← IDE\ST1000LM035-1RK172______________________SDM2 │ c2429a2a-62bf-54cb-b904-8fe019d0082b ← IDE\0ST1000LM035-1RK172______________________ │ a9922880-34d2-52dc-ac2b-5a1daeedcf7a ← ST1000LM035-1RK172 │ 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 │ ├─SanDisk 3.2Gen1: │ Device ID: a700ab7789eda6d08fc151803be80409b4be2de8 │ Summary: SCSI device │ Current version: 1.00 │ Vendor: USB (USB:0x0781, SCSI:USB) │ GUIDs: 061bbf58-8613-5255-aae2-7c21db53d558 ← BLOCK\VEN_0781&DEV_55AB │ b861e037-c38d-56ea-adaf-b2325ee6b96b ← SCSI\VEN_USB&DEV_SanDisk-3.2Gen1 │ 9d4068a9-9553-59a2-ad7f-b19922d584b1 ← SCSI\VEN_USB&DEV_SanDisk-3.2Gen1&REV_1.00 │ Device Flags: • Can tag for emulation │ ├─System Firmware: │ │ Device ID: 965138a9a9b620401988989c9a3fa9f79d698cc4 │ │ Summary: UEFI System Resource Table device (updated via NVRAM) │ │ Current version: 1.14.0 │ │ Minimum Version: 1.14.0 │ │ Vendor: Dell (DMI:Dell Inc.) │ │ URL: http://support.dell.com/ │ │ Update State: Success │ │ GUID: 88080556-40c9-4f71-5631-478eceabcd0a │ │ Device Flags: • Internal device │ │ • Updatable │ │ • System requires external power source │ │ • Supported on remote server │ │ • Needs a reboot after installation │ │ • Device is usable for the duration of the update │ │ Device Requests: • Message │ │ │ ├─Platform Key: │ │ Device ID: 6924110cde4fa051bfdc600a60620dc7aa9d3c6a │ │ Summary: UEFI Platform Key │ │ Current version: 2016 │ │ Vendor: Dell │ │ GUIDs: 8affd5b3-c498-5a17-84b5-29d2c5728e6f ← UEFI\VENDOR_Dell&NAME_Dell-Platform-Key │ │ ca4b602c-3c2f-5ccf-9757-ad471c465b41 ← UEFI\CRT_DB84CBBE71B3B1F045F98D4E3DA19F18F834A43A │ │ Device Flags: • Internal device │ │ │ ├─UEFI Key Exchange Key: │ │ │ Device ID: 2a4c23bfb79b5dabe474cb7b1b3e604645d6f9c6 │ │ │ Device Flags: • Internal device │ │ │ │ │ ├─KEK CA: │ │ │ Device ID: b7a1d3d90faa1f6275d9a98da4fb3be7118e61c7 │ │ │ Current version: 2011 │ │ │ Vendor: Microsoft (UEFI:Microsoft) │ │ │ URL: https://fwupd.github.io/libfwupdplugin/uefi-db.html │ │ │ Update State: Failed │ │ │ Update Error: failed to write-firmware: failed to write (null): failed to write data to efivarsfs: Error writing to file descriptor: Invalid argument │ │ │ Last modified: 2026-06-11 11:12:57 │ │ │ GUIDs: 814e950f-1449-566a-a190-42c9d3a3a2df ← UEFI\VENDOR_Microsoft&NAME_Microsoft-KEK-CA │ │ │ dfa66406-6568-5bdf-bb8e-b53ddb4be4cf ← UEFI\CRT_9F402B1CC0243CBEDC58A525789816CCCA7687A9 │ │ │ Device Flags: • Internal device │ │ │ • Updatable │ │ │ • Supported on remote server │ │ │ • Needs a reboot after installation │ │ │ • Device is usable for the duration of the update │ │ │ • Signed Payload │ │ │ • Can tag for emulation │ │ │ │ │ └─Key Exchange Key: │ │ Device ID: 7397c9a72524cfd3666ebab2cf1d5c7dc1e32b18 │ │ Current version: 2016 │ │ Vendor: Dell (UEFI:Dell) │ │ GUIDs: a1f2c958-8a42-57ad-905e-0e7a56d210a6 ← UEFI\VENDOR_Dell&NAME_Dell-Key-Exchange-Key │ │ 5cc336a8-3b72-5d7e-8d62-3e88d9b3b39f ← UEFI\CRT_82791E7C91412B53780841C49A61B17706D00402 │ │ Device Flags: • Internal device │ │ • Updatable │ │ • Needs a reboot after installation │ │ • Device is usable for the duration of the update │ │ • Signed Payload │ │ • Can tag for emulation │ │ │ ├─UEFI Signature Database: │ │ │ Device ID: 0352a8acc949c7df21fec16e566ba9a74e797a97 │ │ │ Device Flags: • Internal device │ │ │ │ │ ├─Option ROM UEFI CA: │ │ │ Device ID: 92120fc1a625f725901333cbfec152b8d6e42d43 │ │ │ Current version: 2023 │ │ │ Vendor: Microsoft (UEFI:Microsoft) │ │ │ GUIDs: ca4668d9-734f-5b2b-aae8-8120b196f659 ← UEFI\VENDOR_Microsoft&NAME_Microsoft-Option-ROM-UEFI-CA │ │ │ 965d1919-0e18-5b63-9ebd-e5d122cd11df ← UEFI\CRT_F45B559FC1C60F31B3071021298D5ED7D77280B0 │ │ │ Device Flags: • Internal device │ │ │ • Updatable │ │ │ • Needs a reboot after installation │ │ │ • Signed Payload │ │ │ • Can tag for emulation │ │ │ │ │ ├─UEFI CA: │ │ │ Device ID: 5bc922b7bd1adb5b6f99592611404036bd9f42d0 │ │ │ Current version: 2023 │ │ │ Vendor: Microsoft (UEFI:Microsoft) │ │ │ URL: https://fwupd.github.io/libfwupdplugin/uefi-db.html │ │ │ GUIDs: 26f42cba-9bf6-5365-802b-e250eb757e96 ← UEFI\VENDOR_Microsoft&NAME_Microsoft-UEFI-CA │ │ │ 308281c7-d0c5-52e0-8c1a-810540de03df ← UEFI\CRT_7CD7437C555F89E7C2B50E21937E420C4E583E80 │ │ │ Device Flags: • Internal device │ │ │ • Updatable │ │ │ • Supported on remote server │ │ │ • Needs a reboot after installation │ │ │ • Signed Payload │ │ │ • Can tag for emulation │ │ │ │ │ ├─UEFI DB: │ │ │ Device ID: b41e64c4a1ae280c5c86b08d6abe9bcb933d173f │ │ │ Current version: 2016 │ │ │ Vendor: Dell (UEFI:Dell) │ │ │ GUIDs: ccc58f2b-30d7-5411-a3f0-f8c7dde1d025 ← UEFI\VENDOR_Dell&NAME_Dell-UEFI-DB │ │ │ 194de1c8-ddd6-57d5-8ec9-96b9ed379147 ← UEFI\CRT_BF232D93BD0B3007E9F46C3E92DEBE4CC87EC185 │ │ │ Device Flags: • Internal device │ │ │ • Updatable │ │ │ • Needs a reboot after installation │ │ │ • Signed Payload │ │ │ • Can tag for emulation │ │ │ │ │ └─Windows Production PCA: │ │ Device ID: ad7e00ec37f005ae10492bdb7f73aef0d2e20488 │ │ Current version: 2011 │ │ Vendor: Microsoft (UEFI:Microsoft) │ │ GUIDs: 675d2184-6c9a-59f1-a6f1-3c229b5dbb79 ← UEFI\VENDOR_Microsoft&NAME_Microsoft-Windows-Production-PCA │ │ 0611d85d-99a4-5c50-8c17-fc5196226f85 ← UEFI\CRT_1A8B6903D64CC9AD09D12FCB355663A458A09EF0 │ │ Device Flags: • Internal device │ │ • Updatable │ │ • Needs a reboot after installation │ │ • Signed Payload │ │ • Can tag for emulation │ │ │ └─UEFI dbx: │ Device ID: 362301da643102b9f38477387e2193e57abaa590 │ Summary: UEFI revocation database │ Current version: 20250902 │ Minimum Version: 20250902 │ Vendor: Microsoft (UEFI:Microsoft) │ URL: https://uefi.org/revocationlistfile │ Install Duration: 1 second │ GUIDs: 4a6cd2cb-8741-5257-9d1f-89a275dacca7 ← UEFI\CRT_E28D59CA489BD2AD580F2EA5D62D6A29BB9C02AE5A818434A37DA7FC11DFF9E9&ARCH_X64 │ f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64 │ Device Flags: • Internal device │ • Updatable │ • Supported on remote server │ • Needs a reboot after installation │ • Device is usable for the duration of the update │ • Only version upgrades are allowed │ • Signed Payload │ • Can tag for emulation │ └─WD Blue SN570 1TB: Device ID: 3743975ad7f64f8d6575a9ae49fb3a8856fe186f Summary: NVM Express solid state drive Current version: 234110WD Vendor: Sandisk (PCI:0x15B7) Serial Number: 223804800122 GUIDs: 3bac0ad1-34f9-5f9d-b95e-cf5f49582ba5 ← NVME\VEN_15B7&DEV_501A b6679740-f453-56fc-aad9-5566835f7025 ← NVME\VEN_15B7&DEV_501A&SUBSYS_15B7501A 8666c8b8-7885-5a50-86e7-334b21da6e65 ← WD Blue SN570 1TB 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 ──────────────────────────────────────────────── Devices that were not updated correctly: • KEK CA (2011 → 2023) Uploading firmware reports helps hardware vendors to quickly identify failing and successful updates on real devices. Review and upload report now? (Requires internet connection) [Y|n]: -- You are receiving this mail because: You are watching all bug changes.
