# Design proposal: UEFI Capsule support

**URL:** https://hub.mender.io/t/design-proposal-uefi-capsule-support/5278
**Category:** General Discussions
**Tags:** yocto, uefi, capsule
**Created:** [September 27, 2022, 9:01am UTC](https://hub.mender.io/t/design-proposal-uefi-capsule-support/5278 "2022-09-27T09:01:20Z")
**Posts on this page:** 3
**Page:** 2

<div class="post-metadata">

### Author: ![jainvikas8](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/jainvikas8/32/1558_2.png) [@jainvikas8](https://hub.mender.io/u/jainvikas8)
#### Post date: [January 30, 2023, 11:51am UTC](https://hub.mender.io/t/design-proposal-uefi-capsule-support/5278/21 "2023-01-30T11:51:04Z")

</div>

Hi @kacf,

We have patches for `meta-mender` to generate a mender artifact using an uefi capsule, but that class will be dependent on the `meta-arm` layer, which uses the edk2 tool to package the image/firmware into an UEFI capsule.  
Since [**meta-arm**](https://git.yoctoproject.org/meta-arm/) has active development branches as `langdale` and `master`, therefore when looking at compatibility the `master` of meta-mender only has [**kirkstone**](https://github.com/mendersoftware/meta-mender/blob/master/meta-mender-core/conf/layer.conf)?

We have the current patches for `meta-arm` → `master` in progress

[https://lists.yoctoproject.org/g/meta-arm/message/4333](https://lists.yoctoproject.org/g/meta-arm/message/4333)  
[https://lists.yoctoproject.org/g/meta-arm/message/4334](https://lists.yoctoproject.org/g/meta-arm/message/4334)  
[https://lists.yoctoproject.org/g/meta-arm/message/4335](https://lists.yoctoproject.org/g/meta-arm/message/4335)  
[https://lists.yoctoproject.org/g/meta-arm/message/4336](https://lists.yoctoproject.org/g/meta-arm/message/4336)

Which probably will not get backported to `meta-arm` → `kirkstone`

Any thoughts, please?

Thanks,  
Vikas

---

<div class="post-metadata">

### Author: ![kacf](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/kacf/32/146_2.png) [@kacf](https://hub.mender.io/u/kacf)
#### Post date: [January 31, 2023, 7:47am UTC](https://hub.mender.io/t/design-proposal-uefi-capsule-support/5278/22 "2023-01-31T07:47:20Z")

</div>

Hey @jainvikas8,

The meta-mender/master will stay on kirkstone until the next Yocto LTS release comes out. If you cannot use kirkstone, then the answer to your question from 18d ago is: Yes, you should use master-next. We will not be testing this branch, but we guarantee that all patches that land there will be included in the next LTS branch, once that time comes.

I updated master-next just now, so it should be in sync with the latest changes on master. If you need any other post-kirkstone patches in there, feel free to include them in a pull request as well.

---

<div class="post-metadata">

### Author: ![jainvikas8](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/jainvikas8/32/1558_2.png) [@jainvikas8](https://hub.mender.io/u/jainvikas8)
#### Post date: [January 31, 2023, 4:13pm UTC](https://hub.mender.io/t/design-proposal-uefi-capsule-support/5278/23 "2023-01-31T16:13:31Z")

</div>

@kacf - MR - created - [Add support to create mender artifact for UEFI capsule by jainvikas8 · Pull Request #1894 · mendersoftware/meta-mender · GitHub](https://github.com/mendersoftware/meta-mender/pull/1894)

[Previous page](https://hub.mender.io/t/design-proposal-uefi-capsule-support/5278.md?page=1)
