Speed up flashing

I have the following command to flash my Jetson Orin NX. For the production I clone each nvme hard disk independent of the flash process so that the same data is on it. However, I have to flash each Jetson with the command beforehand so that the external hard drive is recognized and the Jetson boots. Is there a way to speed up the flash process? For example by not creating the system image again. Actually only the internal qspi would have to be flashed? So far, the flashing process takes almost an hour. I want to reduce the time to a minimum.

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p “-c bootloader/t186ref/cfg/flash_t234_qspi.xml” --showlogs --network usb0 p3509-a02+p3767-0000 internal

Hi deveso,

What’s your carrier board for Orin NX?
What’s your Jetpack release in use?

Yes, using existed system.img (with -r parameter) could save much time during flash.

You could use the following command to flash internal QSPI only.

$ sudo ./flash.sh -c bootloader/t186ref/cfg/flash_t234_qspi.xml --no-systemimg <board config> nvme0n1p1

Have you also tried with Initrd Massflash?

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.