Xavier NX NVME Cloning


Currently we are flashing Jetson Xavier NX modules to boot from NVME. We have a large (40GB) partition on the NVME. I would like to clone this onto additional jetsons. With the old flash.sh tool for internal storage we used to be able to do this by selecting the APP partition and providing an Image (which we could also get from the original jetson using the flash tool).

With the initramfs flashing tool, I am not sure how to do this. I have attempted to DD off the image from a jetsons NVME to my computer, then replace the Linux_for_Tegra/tools/kernel_flash/images/external/system.img file and attempt to flash. This process took around 8 hours and was transfering data at 1.9MB/s, and was unsuccessful.

Due to design constraints it is extremely difficult to remove an NVME from our jetsons to perform the cloning with the drive plugged into a computer. I am interested in ways to flash the APP partition from one jetson booting from NVME to another, without removing the drive from either.

Any help with this would be appreciated.