I am currently trying to flash a Jetson Orin NX 16GB with a J401 custom carrier board from Seeed studio on an Ubuntu 20.04 machine. I tried multiple methods for this:
Following the flashing instructions from the official Seeed Studio J401 website. Tried different Jetpacks (5.1.1, 5.1.2 as well as 6).
The flashing process always ends up in failure at the tar: Read Checkpoint xxxxx stage with different checkpoint every time. I have tried flashing with different versions of Ubuntu (24.04, 22.04 and 20.04) with same result which tells me the problem does not lie with the OS. I have also used different USB-C cables for flashing which also did not give a different result.
I came across this post and tried the solution of formatting the SSD with a single ext4 partition but that did not help either. I am using a Samsung 980 Pro 2TB SSD (in case that is of relevance).
The logs attached with the post are from the SDK manager method.
If someone has an idea about how I can proceed here, it would be greatly appreciated.
SDK manager may not work with your custom carrier board since it uses the default official BSP package.
Please get the custom BSP package from your vendor and use the initrd flash command to flash the board.
If you still have the flash issue, please share the full flash log.
On the vendor website, they ask to get the BSP directly from NVIDIA official website (also see the screenshot for the step wherein this is referred to in the flashing steps) which I also already tried. I am attaching the logs I got from running the initrd script. flashing_output_j401_jetson_orin_nx16gb.txt (21.4 KB)
okay, your custom carrier board may have similar design as the devkit so that your vendor suggest using default BSP pakcage.
But it seems you are using recomputer-orin-j401 as board config which is apparently custom board config.
I would suggest you also request the help from your vendor.
Flash failure
Either the device cannot mount the NFS server on the host or a flash command has failed. Debug log saved to /tmp/tmp.cm1A0qMb7s. You can access the target's terminal through "sshpass -p root ssh root@fc00:1:1:0::2"
Cleaning up...
For the above error, please try to disable firewall configuration or remove /etc/exports on your host to check if it could help.