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.

Reply via email to