Hello,

Recently, I've found that u-boot has initial support for UEFI Capsule Update 
[1].
Most of the openSUSE-supported boards support u-boot located on SD card, and 
this feature has little sense to it. Some boards, i.e. EspressoBin [2], have 
dedicated SPI flash for storing u-boot loader. They are similar to big 
computers, where we have flash chip of the motherboard for UEFI firmware. 
Usually, updating u-boot on such boards consists of googling an instruction and 
blindly following commands provided in it.

I have an idea how to this user experience could be improved within openSUSE 
distro. I would like to discuss the following. What if openSUSE u-boot rpm 
packages would additionally provide prepared and signed UEFI capsule along with 
fwupdmgr local metadata. Then it would be possible for end user just to run 
`fwupdmgr update` and activate firmware update.

[1] 
https://u-boot.readthedocs.io/en/v2021.04/board/emulation/qemu_capsule_update.html
[2] https://en.opensuse.org/HCL:EspressoBin
[3] https://github.com/fwupd/fwupd#local-metadata

Reply via email to