At least some of the firmware updates for the MSI EdgeXpert system are provided via fwupd, which uses the Linux Vendor Firmware Service (LVFS) to collect and distribute firmware updates. It connects to LVFS to fetch metadata and files provided by hardware vendors, allowing users to easily update their device firmware. Based on what I'm seeing in the LVFS stable metadata (https://cdn.fwupd.org/downloads/firmware.xml.zst), I don't think firmware updates for the EdgeXpert will ever be applied.
The LVFS stable metadata for MSI EdgeXpert MS_C931 firmware appears to have an incorrect vendor requirement. The affected LVFS components are published by MSI, but their
You can download the firmware.xml.zst, extract it, and search
A more detailed write-up can be found here:
gist.github.com
Note that I am running RHEL on my EdgeXpert. That shouldn't be an issue, though, since the same fwupd service is used on DGX OS (Ubuntu) and the issue is upstream in the LVFS metadata.
Would anyone else mind taking a look at this and providing your thoughts?
The LVFS stable metadata for MSI EdgeXpert MS_C931 firmware appears to have an incorrect vendor requirement. The affected LVFS components are published by MSI, but their
requires metadata currently requires DMI:LENOVO. On an MSI EdgeXpert system, fwupd will not offer these updates unless the local hardware IDs include DMI:LENOVO, which will never be the case for an MSI EdgeXpert.You can download the firmware.xml.zst, extract it, and search
MS_C931 to see it for yourself.A more detailed write-up can be found here:
MSI EdgeXpert MS_C931 LVFS metadata prevents firmware updates
MSI EdgeXpert MS_C931 LVFS metadata prevents firmware updates - msi-edgexpert-lvfs-firmware.md
Note that I am running RHEL on my EdgeXpert. That shouldn't be an issue, though, since the same fwupd service is used on DGX OS (Ubuntu) and the issue is upstream in the LVFS metadata.
Would anyone else mind taking a look at this and providing your thoughts?