Hello,
We have not closed the device yet so we would expect both images to work. Flashing it to SD card works.
To flash the image we are running uuu from a Windows machine, the command we use is
uuu -b emmc_all imx-image-multimedia-imx8mp-lpddr4-evk.rootfs.wic
This works fine with the unsigned image, but not with the signed one.
Other observations from our investigation:
- The emmc_all script doesn't seem to get past the first command:
SDPS: boot -scanterm -f _flash.bin -scanlimited 0x800000
Indicating the issue is with the signed bootloader.
- The signed bootloader was created according to the instructions from https://github.com/nxp-imx/uboot-imx/blob/lf_v2022.04/doc/imx/habv4/guides/mx8m_secure_boot.txt, then we tagged it according to uuu_bootloader_tag.bbclass.
- Running the command below with the unsigned bootloader:
uuu SDPS: boot -scanterm -f ./imx-boot-tagged-unsigned -scanlimited 0x800000
works as expected, we can see logs on the device console and it ends with "Run fastboot..."

- Running the same command with the signed bootloader:
uuu SDPS: boot -scanterm -f ./imx-boot-tagged-signed -scanlimited 0x800000
doesn't work: it starts and hangs when it reaches 10% and there is no console output from the device at all.


- The same behaviour is observed when running
uuu SDPS: boot -f ./imx-boot-tagged-signed
- We rebuilt uuu locally, enabling libusb debug prints to help pinpoint the issue, but could not figure out what causes the device to not respond (I attached the logs of this, for both the signed and unsigned cases).
Hope this helps