# Support for eMMC hardware boot partition /dev/mmcblk0boot0

**URL:** <https://hub.mender.io/t/support-for-emmc-hardware-boot-partition-dev-mmcblk0boot0/8071>\
**Category:** General Discussions\
**Tags:** mender-convert\
**Created:** [October 28, 2025, 8:32pm UTC](https://hub.mender.io/t/support-for-emmc-hardware-boot-partition-dev-mmcblk0boot0/8071 "2025-10-28T20:32:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![john.kuriakose](https://avatars.discourse-cdn.com/v4/letter/j/97f17d/32.png) [@john.kuriakose](https://hub.mender.io/u/john.kuriakose)\
**Post date:** [October 28, 2025, 8:32pm UTC](https://hub.mender.io/t/support-for-emmc-hardware-boot-partition-dev-mmcblk0boot0/8071/1 "2025-10-28T20:32:39Z")

</div>

For devices that stores uboot in eMMC hardware boot partition like /dev/mmcblk0boot0 or /dev/mmcblk0boot1, is there a way to configure mender-convert to support these hardware partitions.

Looks like mender-convert always creates a logical partition /dev/mmcblk0p1 for uboot even if it’s not required or maybe I couldn’t find an option to disable creation of this partition. Can someone help me with this.

–

Thanks,

John

---

<div class="post-metadata">

**Author:** ![TheYoctoJester](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/theyoctojester/32/1444_2.png) [@TheYoctoJester](https://hub.mender.io/u/TheYoctoJester)\
**Post date:** [October 30, 2025, 10:13am UTC](https://hub.mender.io/t/support-for-emmc-hardware-boot-partition-dev-mmcblk0boot0/8071/2 "2025-10-30T10:13:05Z")

</div>

Hi @john.kuriakose,

Thanks for reaching out!  
To my understanding, those `*boot0, *boot1` partitions are not real partitions, but actually reserved areas in the (usually) eMMC where the first stage loader needs to be put. So it’s not really a question of partitioning, more of data layout.  
There is a way to do this from a config file, essentially you modify the image once `mender-convert` has taken care of the Linux payload. An example is here: [mender-convert/configs/rockpro64\_config at 1a58bb559dc5be4ba0a937cf4b3b29047ed2d0c1 · mendersoftware/mender-convert · GitHub](https://github.com/mendersoftware/mender-convert/blob/1a58bb559dc5be4ba0a937cf4b3b29047ed2d0c1/configs/rockpro64_config#L28)

Greetz,  
Josef

---

<div class="post-metadata">

**Author:** ![john.kuriakose](https://avatars.discourse-cdn.com/v4/letter/j/97f17d/32.png) [@john.kuriakose](https://hub.mender.io/u/john.kuriakose)\
**Post date:** [October 30, 2025, 3:44pm UTC](https://hub.mender.io/t/support-for-emmc-hardware-boot-partition-dev-mmcblk0boot0/8071/3 "2025-10-30T15:44:31Z")

</div>

Hi @TheYoctoJester , Thanks for your quick reply.

I wanted to know how to configure mender-convert **not to** create the boot partition which is mounted at /uboot.

In my understanding `*boot0, *boot1` are considered as actual hardware partitions implemented on the eMMC, not as logical partitions created in the user data area of eMMC. In our case signed uboot is flashed directly to `*boot0 or *boot1` hardware partition at factory and hence we don’t need the boot partition which is the first logical partition mender-convert creates. We will need only partitions for rootfsA, rootfsB and data.

Even if I specify the size of boot partition size `MENDER_BOOT_PART_SIZE_MB` as zero it still creates the partition with default size.

–

Thanks,

John

---

<div class="post-metadata">

**Author:** ![TheYoctoJester](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/theyoctojester/32/1444_2.png) [@TheYoctoJester](https://hub.mender.io/u/TheYoctoJester)\
**Post date:** [October 30, 2025, 4:07pm UTC](https://hub.mender.io/t/support-for-emmc-hardware-boot-partition-dev-mmcblk0boot0/8071/4 "2025-10-30T16:07:33Z")

</div>

Hi John,

> [@john.kuriakose](#):
>
> I wanted to know how to configure mender-convert **not to** create the boot partition which is mounted at /uboot.

In a nutshell, thats just not possible given the current state of the scripts as far as I can tell. Feel free to implement and send a PR to improve this, or reach out for professional services if this is a crucial feature addition for you.

Greetz,  
Josef

---

<div class="post-metadata">

**Author:** ![john.kuriakose](https://avatars.discourse-cdn.com/v4/letter/j/97f17d/32.png) [@john.kuriakose](https://hub.mender.io/u/john.kuriakose)\
**Post date:** [October 31, 2025, 1:44pm UTC](https://hub.mender.io/t/support-for-emmc-hardware-boot-partition-dev-mmcblk0boot0/8071/5 "2025-10-31T13:44:23Z")

</div>

Hi Josef,

I will see if I can make the changes and create a PR. Thanks again for your support.

–

John
