If flash is successful, then 100% of the time the Jetson will reboot. Not having video output on a monitor can never be used as a method to determine failure to boot, especially on a Jetson, but this is what most people mistakenly believe is boot failure. Serial console is your friend! :P
I have no experience with mass flash, so I don’t know about that case.
Note that part of the flash parameters are for the module used. For Nano that would differ as either being the SD card devkit, or the separately purchased eMMC module. The carrier board is the other half, and this includes board support package differences depending on carrier board (e.g., device tree). A b01 revision development kit carrier board can be used with either the eMMC variant, or with the SD card variant.
Carrier boards from third parties which follow the reference design of the b01 board would have the same board support package (other than possibly having some sort of boot ROM ID change to name the new manufacturer…I have not worked on this so I couldn’t tell you what that would be). The dev kit with SD card variant is referenced as “jetson-nano-qspi-sd”, and the eMMC is typically referenced as “jetson-nano-emmc”, but there may be variations dependig on carrier board, and I can’t say which is which (I’ve only worked with the SD card version on the dev kit carrier board).
Note that when flash is told which model is being flashed that there are “
.conf” files related to that name. You can find the conf file for that name and look at them to see what changes between two boards.