fwupd / firmware-dell

Missing firmware for Dell hardware
27 stars 4 forks source link

Firmware requires itself - Dell OptiPlex 7760_7460 AIO - Version 1.26.0 #174

Closed mungomat closed 1 year ago

mungomat commented 1 year ago

The specified version cannot be installed as it requires itself

# dmidecode -s system-product-name 
OptiPlex 7460 AIO

# dmidecode -s bios-version
1.25.0

# fwupdmgr install 701f3625cf01e3396b1e17c4830933adeaab27a0341fc8b747a68daeaa5fec62-firmware_OptiPlex_7760_7460_AIO_1.26.0.cab 
Decompressing…           [***************************************]
Not compatible with firmware version 1.25.0, requires >= 1.26.0

The errors seems to be in firmware.metainfo.xml:

[...]
<requires>
  <firmware compare="ge" version="1.26.0"/>
</requires>
[...]

expected:

[...]
<requires>
  <firmware compare="ge" version="1.10.0"/>
</requires>
[...]

Note: Dell requires Version 1.10.0 for older versions - click on Important Information:

If the current BIOS version is earlier than 1.6.4, ensure that you update the BIOS to version 1.10.0 before updating the BIOS to version 1.25.0.


Unfortunately we found further similar errors in firmware.metainfo.xml for OptiPlex 7470 systems:

Note: Dell requires Version 1.5.0 for older versions:

If the current BIOS version is earlier than 1.0.2, ensure that you update the BIOS to version 1.5.0 before updating the BIOS to version 1.23.1.


Thank you for this useful program! 🙏

CragW commented 1 year ago

They have just delivered a fix in the metadata, can you pl. try again in a couple hours?

mungomat commented 1 year ago
CragW commented 1 year ago

FYI: fix for this issue has just been delivered too.