KXG* NVME SSD firmware has gone missing from fwupdmgr
Example: Dell XPS 13 9370:
This applies to Toshiba SSDs used in some XPS devices: KXG50ZNV256G and KXG50ZNV512G and KXG50ZNV1T02 (search keywords)
For my NVME drive, for example, fwupd reports:
├─KXG50ZNV1T02 NVMe TOSHIBA 1024GB:
│ Device ID: f954c7acdf5fab61aeaca1cd71d29ea5ade6992f
│ Summary: NVM Express solid state drive
│ Current version: AADA4106
...
-
laptop support page: https://www.dell.com/support/home/en-us/product-support/product/xps-13-9370-laptop/drivers
- version listed as
2200.1070, A00, super un-helpful - filename is: Micron-2200S-PCIe-NVMe-Solid-State-Drive-Firmware_3JG3G_WIN64_2200.1070_A00.EXE``
- version listed as
-
generic dell/toshiba firmware page: https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=7yxtm
- lists
AADA4107, A00 - filename is
Micron-2200S-PCIe-NVMe-Solid-State-Drive-Firmware_3JG3G_WIN64_2200.1070_A00.EXE
- lists
Presumably AADA4107 is newer than AADA4106.
So even for the actual laptop device, Dell knows there is a newer firmware, but it doesn't seem to be present in fwupd.
Originally posted by @colemickens in https://github.com/fwupd/fwupd/issues/4347#issuecomment-1054658859
Looks similar to #102, maybe there's a process improvement for Dell/NVME lurking...
Actually, this is much worse this firmware isn't being offered anymore:
❯ sudo fwupdmgr get-updates
Devices with no available firmware updates:
• USB2.0 Hub
• USB3.0 Hub
• KXG50ZNV1T02 NVMe TOSHIBA 1024GB
• UEFI dbx
• USB 2.0 BILLBOARD
Devices with the latest available firmware version:
• System Firmware
No updates available for remaining devices
Further, I'm also having issues getting the TB controller updated: https://github.com/fwupd/fwupd/discussions/4349#discussioncomment-2269050