Public bug reported: [Rationale] The commited patch, Handle ux capsule updates, https://github.com/rhboot/fwupdate/commit/2561423dd68622dcf8a7542709f332edb517d34e, change to calculate CapsuleBlockDesc Length = CapsuleHeader.CapsuleImageSize + HeaderSize, but on AMI BIOS image which is without capsule header. Fwudpate package on 18.04(version 10-3) included the "Handle ux capsule updates" and cause those machine with AMI firmware cannot do firmware update. The fixed patch have been committed, https://github.com/rhboot/fwupdate/commit/863db45c246acd2cbeff0b4e32d3a8312475ff6a and fix the incorrect cbd_length.
[Impact] Machines with AMI's firmware cannot do firmware update. [Test cases] 1. install ubuntu 18.04 on AMI's bios machine. 2. get the update firmware 3. See if this machine support firmware update, #sudo fwudpate -s 4. get the update GUID #sudo fwupdate -l 5. do firmeare update #sudo -a GUID firmware.bin 6. reboot ** Affects: fwupdate (Ubuntu) Importance: Undecided Status: New ** Description changed: [Rationale] - The commited patch, Handle ux capsule updates, https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1785033, change to calculate CapsuleBlockDesc Length = CapsuleHeader.CapsuleImageSize + HeaderSize, but on AMI BIOS image which is without capsule header. Fwudpate package on 18.04(version 10-3) included the "Handle ux capsule updates" and cause those machine with AMI firmware cannot do firmware update. + The commited patch, Handle ux capsule updates, https://github.com/rhboot/fwupdate/commit/2561423dd68622dcf8a7542709f332edb517d34e, change to calculate CapsuleBlockDesc Length = CapsuleHeader.CapsuleImageSize + HeaderSize, but on AMI BIOS image which is without capsule header. Fwudpate package on 18.04(version 10-3) included the "Handle ux capsule updates" and cause those machine with AMI firmware cannot do firmware update. The fixed patch have been committed, https://github.com/rhboot/fwupdate/commit/863db45c246acd2cbeff0b4e32d3a8312475ff6a and fix the incorrect cbd_length. [Impact] Machines with AMI's firmware cannot do firmware update. [Test cases] 1. install ubuntu 18.04 on AMI's bios machine. 2. get the update firmware 3. See if this machine support firmware update, - #sudo fwudpate -s + #sudo fwudpate -s 4. get the update GUID - #sudo fwupdate -l + #sudo fwupdate -l 5. do firmeare update - #sudo -a GUID firmware.bin + #sudo -a GUID firmware.bin 6. reboot -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1785165 Title: firmware update on fwupdate version 10-3 not work on AMI's firmware To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fwupdate/+bug/1785165/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs