Note: This workaround is no longer required for our r36.3 production BSP release.
There is a known issue in JetPack 6 EA/DP where traditional methods of flashing externally may fail. If this occurs, please attempt the following.
With the system in recovery mode and connected to the host, create the system image:
./flash.sh --no-flash cti/orin-agx/forge/base mmcblk3p1
Once complete, please reconnect the system to the host in recovery mode once more and connect the NVMe to be flashed to the host as well.
Identify the drive with '$ lsblk' and note the drives name, sdb for instance.
To flash the external storage device, please use the following command. Ensure you change sdX to your NVMe as found in the previous step (eg. sdb).
./tools/kernel_flash/l4t_initrd_flash.sh -c tools/kernel_flash/flash_l4t_external.xml --external-device nvme0n1p1 --direct sdX cti/orin-agx/forge/base external
Once completed, the NVMe may be inserted into the carrier. The system should now boot from the external storage device.