Hi, I'm a 5th-year university student working on my master's thesis focusing on OTA update systems. I'm currently using an i.MX93 platform with eMMC storage and U-Boot as the bootloader. Right now, I flash the board using UUU with a complete image that contains all components. However, I'd like to move toward a more flexible setup where I flash only the kernel and bootloader to eMMC and test boot behavior. Specifically, I wonder if there's a way to utilize the eMMC's hardware partitions (e.g. boot0 and boot1) for storing and booting the bootloader, potentially as part of a rollback mechanism. My goal is to be able to test new firmware versions and, in case of failure, fall back to a known-good configuration. Is there support for this kind of setup in U-Boot? And if so, are there any recommended practices or caveats when configuring SPL and U-Boot to work with boot0/boot1 on i.MX93? Any insight or guidance would be greatly appreciated! Thank you in advance. Best regards, Daniel