Open tevrugt opened 3 years ago
@dell-client-linux can you have a look at this as a priority please. Thanks!
Missed to refer to the existing bugs, sorry: Dell Latitude 7390 2-in-1 shows firmware updates for Latitude E7x60 #770 fwupd proposing incorrect firmware for Dell Latitude 7390. #695
Will check internally to see if anything wrong for the ID.
I think proper solution is most likely to add CHID.
For E5X60 firmware incorrectly listed up, issue should be fixed in Latitude 7x90 rev. 1.19.0. https://fwupd.org/lvfs/devices/com.dell.uefia86a3f07.firmware
Thanks for the quick response! I'll check the behavior of fwupdmgr
a.s.a.p., I'm currently at another machine.
A browser-based observation:
The GUID differentiation isn't set for "Dell Latitude 7390 2-in-1", let's check into @superm1's suggested CHID. I will hide previous comment that was pointing to "Dell Latitude 7x90" to avoid confusion.
Thanks for the quick response! I'll check the behavior of
fwupdmgr
a.s.a.p., I'm currently at another machine.A browser-based observation:
* Searching for "Dell Latitude 7390 2-in-1" in the search field on https://fwupd.org/ leads to https://fwupd.org/lvfs/search?value=Dell+Latitude+7390+2-in-1. * The link [Latitude 7390 2-in-1 System Update](https://fwupd.org/lvfs/devices/com.dell.uefi6180aaaa.firmware) directs to [Dell Latitude E5X60](https://fwupd.org/lvfs/devices/com.dell.uefi6180aaaa.firmware), so the 7390 2-in-1 and E5X60 still seem to be mixed up somehow.
Addition, confirms observation from web-page:
$ sudo fwupdmgr refresh
and $ sudo fwupdmgr get-updates | grep -E "ID|Name"
results in
Device ID: 4a91463cbd349e9902ad7c61fcb57e4b41119b9e
GUID: 6180aaaa-5529-4bbf-b4fd-65b4f788de5b
ID: com.dell.uefi6180aaaa.firmware
Update Name: Latitude E5X60 System Update Update
Update Remote ID: lvfs
ID: com.dell.uefi6180aaaa.firmware
Update Name: Latitude E5X60 System Update Update
Update Remote ID: lvfs
ID: com.dell.uefi6180aaaa.firmware
Update Name: Latitude E5X60 System Update Update
Update Remote ID: lvfs
ID: com.dell.uefi6180aaaa.firmware
Update Name: Latitude E5X60 System Update Update
Update Remote ID: lvfs
ID: com.dell.uefi6180aaaa.firmware
Update Name: Latitude E5X60 System Update Update
Update Remote ID: lvfs
$ sudo fwupdmgr update
:
Downloading 0.1.25.3 for Latitude 7390 2-in-1 System Firmware...
Decompressing… [***************************************]
Authenticating… [***************************************]
I would suggest to treat the web UI and command line tools separately. Web UI is only showing based on GUID. I think it needs some work to handle this case of two systems sharing guid and what to render.
OK, I'll report the results of fwupdmgr
in future. In case other observations help, please let me know.
Describe the bug
sudo fwupdmgr update
tries to install firmware "Firmware for the Dell Latitude E5X60" on a Dell Latitude 7390 2-in-1.Steps to Reproduce
sudo fwupdmgr get-updates
on a Dell Latitude 7390 2-in-1 lists firmware of the Dell Latitude E5X60:sudo fwupdmgr update
results in:and the laptop attempts to update the laptop with the wrong bios on next reboot (without success)
Besides the wrong firmware for the E5X60 (latest version: 0.1.25.3), LVFS also lists the correct firmware for the 7390 2-in-1 (latest version 0.1.18.0): https://fwupd.org/lvfs/devices/com.dell.uefi6180aaaa.firmware
Today I downloaded v0.1.18.0 and successfully installed this firmware manually (
sudo fwupdmgr install ./4b59ee9f03ade4753ce5c54d54e922418d41e5ad18a524677e087bdb93068420-Latitude_7390_2in1_1.18.0.cab
).Expected behavior Only firmware for the Dell Latitude 7390 2-in-1 should be retrieved and installed on this machine.
fwupd version information Please provide the version of the daemon and client.
Please note how you installed it (
apt
,dnf
,pacman
, source, etc):apt
fwupd device information Please provide the output of the fwupd devices recognized in your system.
Additional questions
apt update
,apt upgrade
,apt full-upgrade
)