it all went well, and I applied the OTA payload on my device
After rebooting, the device is booting up and everything seemed fine, my ROOTFS changes were present my program was working… there was only 1 thing different the device was now booting from the internal emmc :( not the external m.2 disk :(
What happened ? What am I missing? Did I do something wrong? Is what I want even possible?
Thanks for getting back to me.
Now It is working as expected. So an issue that I had was that while generating the ota_payload I didn’t update the conf file specifying the partitions sizes, so the number of blocks did not match my disk size.
After updating this, and generating a new ota_payload and applying it again it works as expected and now my system is mounting the rootfs in the NVMe