Production Nano doesn't boot on custom carrier board

Hi, I have a problem with production Nano module. It programs and works fine on a development board from an Auvidea company, but won’t boot on our carrier board. There are similar topics to this, but my case is different in that there is no output on the console at all.

The carrier board was designed according to the design guide and available schematics. I am attaching the power sequence. SYS_RST signal looks fine (goes high about 40ms after POWER_EN), but that’s it. The module doesn’t wake up, the power LED (GPIO4) doesn’t light up, there is nothing on the HDMI output, and nothing on the UART2 (TX is low all the time). The module’s power consumption is initially zero, then spikes at ~1A when raising POWER_EN, and then it settles at 0,4A half a second later, and doesn’t change any more. Nothing changes if I pull POWER_EN down afterwards.

On the screenshot there is PWR_BTN pulse visible, but I also tried without it, and there is no difference.

The 5V supply is stable (10A capability), and all the required caps are mounted near the module. I have measured the supply stability, and there is only a 60mV dip when the POWER_EN goes high (measured directly at the module edge connector pads).

I desoldered almost everything that is connected to the module, and might interfere, and I am out of ideas.
Can anyone tell what could be the reason the module behaves like that?

Does the module require some specific signals or connected peripherals to boot properly?

Turns out the FORCE_RECOVERY input must be left floating without any pulls. I had a pullup resistor to 1,8V, and it started booting after I have removed it. But I have a second piece of the board, which still does not boot after removing the resistor (with the same module).

The power signals are the same as before. This time the console TX goes high, but still no data appears on it.

I’m still open to ideas what might be the reason for the board not boot at all.

The Force_Recovery is a strapping pin and latched during PMIC_RESET raising, Xavier will boot up into recovery mode for testing or firmware update through USB0 port, The system power is about 0.4A during recovery mode, and you could see a NVIDIA USB device when connect USB0 to host PC, Xavier is acted as USB device.
Would you please check if it boot into recovery mode by checking USB device present on host PC?

I cannot test the USB device, because I have an error in the the USB hardware design on the board. Is there any other way to test if the board is in recovery?

I measured the FORCE_RECOVERY pin on the board without the module inserted, and it’s not connected to anything, so the module should not be in the recovery mode. Are there other strap pins, that I should be careful about?

Hi

So, You have 2 carrier boards with same design, One can work after remove the pull up on Force_recovery, Another one have problem? is there pin damage on the board to board connector? Is the power consumption like the data in recovery mode? No other strapping pin on module.

Essentialy yes. The were some differences in the number of level converters soldered for UARTs and I2C, but I just made them identical, and the result is still the same.

One interesting thing though. I had one unprogrammed Nano module, and when have I powered up the board with it inserted, it seemed to have worked as expected - MOD_SLEEP went high after POWER_EN has been driven high. After the module has been programmed in a third-party carrier board, MOD_SLEEP never goes high now on the faulty board.
All 3 modules I have work fine on the working board.

I also noticed the 5V supply on the module drops by ~100mV when POWER_EN goes high. Can that prevent proper booting? (It’s the same on the board that works, so I think it shouldn’t).

There is no pin damage on the connector. Power consumption is the same ~0.4A.

The VDD_IN operation range is 4.75v~5.25v.
MOD_SLEEP is a GPIO pin to enable HDMI 3.3V power. It should doesn’t matter.
Please capture Force_Recovery, SYS_RST* and SDMMC4_CLK/R40(on module) during power on.
Checking if anything pull Force_Recovery to low during SYS_RST* rising.
SDMMC4_CLK is emmc clock, Tegra will send out this earliest signal when it boot up after SYS_RST*(PMIC_RST*)

There is no low pulse on the FORCE_RECOVERY.
There is nothing on the SDMMC4_CLK, if I’m measuring it correctly. If not please tell me which point should I measure the signal on.

Mod_sd_clk

I managed to fix the USB hardware, and the APX USB device shows up in the system if the FORCE_RECOVERY is shorted to ground during power on.

But if the FR is left floating during power on, the device does not show up in the Device Manager, thus the module is not in the recovery mode. I suppose it hangs somewhere. How can I find out where and why?

Hi

Can you flash the device if put it in recovery mode?
Please try to get UART log if the board stuck in somewhere.

There is nothing on the UART. The line just goes to 1.8V and stays there. Flashing starts, but an error occurs right at the beginning. Here is the log:

09:26:54 INFO : null
09:27:33 INFO : CUDA on Host : Download ‘CUDA on Host’ success
09:27:33 INFO : OpenCV on Host : Download ‘OpenCV on Host’ success
09:27:33 INFO : Drivers for Jetson : Download ‘Drivers for Jetson’ success
09:27:33 INFO : File System and OS : Download ‘File System and OS’ success
09:27:33 INFO : CUDA Cross Compile Package on Host : Download ‘CUDA Cross Compile Package on Host’ success
09:27:33 INFO : VPI on Host : Download ‘VPI on Host’ success
09:27:33 INFO : NVIDIA Nsight Systems : Download ‘NVIDIA Nsight Systems’ success
09:27:33 INFO : VisionWorks on Host : Download ‘VisionWorks on Host’ success
09:27:33 INFO : NVIDIA Nsight Graphics : Download ‘NVIDIA Nsight Graphics’ success
09:27:33 INFO : CUDA on Host : Install ‘CUDA on Host’ success
09:27:33 INFO : OpenCV on Host : Install ‘OpenCV on Host’ success
09:27:33 INFO : Drivers for Jetson : Install ‘Drivers for Jetson’ success
09:27:33 INFO : File System and OS : Install ‘File System and OS’ success
09:27:33 INFO : CUDA Cross Compile Package on Host : Install ‘CUDA Cross Compile Package on Host’ success
09:27:33 INFO : VPI on Host : Install ‘VPI on Host’ success
09:27:33 INFO : NVIDIA Nsight Systems : Install ‘NVIDIA Nsight Systems’ success
09:27:33 INFO : VisionWorks on Host : Install ‘VisionWorks on Host’ success
09:27:33 INFO : NVIDIA Nsight Graphics : Install ‘NVIDIA Nsight Graphics’ success
09:27:33 INFO : CUDA Toolkit for L4T : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/cuda-repo-l4t-10-2-local-10.2.89_1.0-1_arm64.deb
09:27:33 INFO : OpenCV on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/OpenCV-4.1.1-2-gd5a58aa75-aarch64-libs.deb
09:27:33 INFO : OpenCV on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/OpenCV-4.1.1-2-gd5a58aa75-aarch64-dev.deb
09:27:33 INFO : OpenCV on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/OpenCV-4.1.1-2-gd5a58aa75-aarch64-licenses.deb
09:27:33 INFO : OpenCV on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/OpenCV-4.1.1-2-gd5a58aa75-aarch64-python.deb
09:27:33 INFO : OpenCV on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/OpenCV-4.1.1-2-gd5a58aa75-aarch64-samples.deb
09:27:33 INFO : OpenCV on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/OpenCV-4.1.1-2-gd5a58aa75-aarch64-dev.deb with correct checksum, skip downloading.
09:27:33 INFO : OpenCV on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/OpenCV-4.1.1-2-gd5a58aa75-aarch64-licenses.deb with correct checksum, skip downloading.
09:27:33 INFO : OpenCV on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/OpenCV-4.1.1-2-gd5a58aa75-aarch64-samples.deb with correct checksum, skip downloading.
09:27:33 INFO : OpenCV on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/OpenCV-4.1.1-2-gd5a58aa75-aarch64-python.deb with correct checksum, skip downloading.
09:27:33 INFO : OpenCV on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/OpenCV-4.1.1-2-gd5a58aa75-aarch64-libs.deb with correct checksum, skip downloading.
09:27:33 INFO : cuDNN on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libcudnn8_8.0.0.145-1+cuda10.2_arm64.deb
09:27:33 INFO : cuDNN on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libcudnn8-dev_8.0.0.145-1+cuda10.2_arm64.deb
09:27:33 INFO : cuDNN on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libcudnn8-doc_8.0.0.145-1+cuda10.2_arm64.deb
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libnvinfer7_7.1.0-1+cuda10.2_arm64.deb
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libnvinfer-dev_7.1.0-1+cuda10.2_arm64.deb
09:27:33 INFO : cuDNN on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libcudnn8-doc_8.0.0.145-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libnvinfer-plugin7_7.1.0-1+cuda10.2_arm64.deb
09:27:33 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libnvinfer-plugin7_7.1.0-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libnvinfer-plugin-dev_7.1.0-1+cuda10.2_arm64.deb
09:27:33 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libnvinfer-plugin-dev_7.1.0-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libnvonnxparsers7_7.1.0-1+cuda10.2_arm64.deb
09:27:33 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libnvonnxparsers7_7.1.0-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libnvonnxparsers-dev_7.1.0-1+cuda10.2_arm64.deb
09:27:33 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libnvonnxparsers-dev_7.1.0-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libnvparsers7_7.1.0-1+cuda10.2_arm64.deb
09:27:33 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libnvparsers7_7.1.0-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libnvparsers-dev_7.1.0-1+cuda10.2_arm64.deb
09:27:33 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libnvparsers-dev_7.1.0-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libnvinfer-bin_7.1.0-1+cuda10.2_arm64.deb
09:27:33 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libnvinfer-bin_7.1.0-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libnvinfer-doc_7.1.0-1+cuda10.2_all.deb
09:27:33 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libnvinfer-doc_7.1.0-1+cuda10.2_all.deb with correct checksum, skip downloading.
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libnvinfer-samples_7.1.0-1+cuda10.2_all.deb
09:27:33 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libnvinfer7_7.1.0-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/tensorrt_7.1.0.16-1+cuda10.2_arm64.deb
09:27:33 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libnvinfer-dev_7.1.0-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:33 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/tensorrt_7.1.0.16-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/python-libnvinfer_7.1.0-1+cuda10.2_arm64.deb
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/python-libnvinfer-dev_7.1.0-1+cuda10.2_arm64.deb
09:27:33 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/python-libnvinfer_7.1.0-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/python3-libnvinfer_7.1.0-1+cuda10.2_arm64.deb
09:27:33 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/python-libnvinfer-dev_7.1.0-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/python3-libnvinfer-dev_7.1.0-1+cuda10.2_arm64.deb
09:27:33 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/python3-libnvinfer_7.1.0-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/graphsurgeon-tf_7.1.0-1+cuda10.2_arm64.deb
09:27:33 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/python3-libnvinfer-dev_7.1.0-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:33 INFO : TensorRT on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/uff-converter-tf_7.1.0-1+cuda10.2_arm64.deb
09:27:33 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/graphsurgeon-tf_7.1.0-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:33 INFO : VisionWorks on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libvisionworks-repo_1.6.0.501_arm64.deb
09:27:33 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/uff-converter-tf_7.1.0-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:33 INFO : VisionWorks on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libvisionworks-sfm-repo_0.90.4.501_arm64.deb
09:27:34 INFO : VisionWorks on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libvisionworks-sfm-repo_0.90.4.501_arm64.deb with correct checksum, skip downloading.
09:27:34 INFO : VisionWorks on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libvisionworks-tracking-repo_0.88.2.501_arm64.deb
09:27:34 INFO : VisionWorks on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libvisionworks-tracking-repo_0.88.2.501_arm64.deb with correct checksum, skip downloading.
09:27:34 INFO : VPI on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/vpi-lib-0.2.0-cuda10-aarch64-l4t.deb
09:27:34 INFO : VisionWorks on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libvisionworks-repo_1.6.0.501_arm64.deb with correct checksum, skip downloading.
09:27:34 INFO : VPI on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/vpi-dev-0.2.0-cuda10-aarch64-l4t.deb
09:27:34 INFO : VPI on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/vpi-dev-0.2.0-cuda10-aarch64-l4t.deb with correct checksum, skip downloading.
09:27:34 INFO : VPI on Target : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/vpi-samples-0.2.0-cuda10-aarch64-l4t.deb
09:27:34 INFO : VPI on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/vpi-lib-0.2.0-cuda10-aarch64-l4t.deb with correct checksum, skip downloading.
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/nvidia-container-csv-cuda_10.2.89-1_arm64.deb
09:27:34 INFO : VPI on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/vpi-samples-0.2.0-cuda10-aarch64-l4t.deb with correct checksum, skip downloading.
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : Found file /home/nano/Downloads/nvidia/sdkm_downloads/nvidia-container-csv-cuda_10.2.89-1_arm64.deb with correct checksum, skip downloading.
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/nvidia-container-csv-cudnn_8.0.0.145-1+cuda10.2_arm64.deb
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/nvidia-container-csv-tensorrt_7.1.0.16-1+cuda10.2_arm64.deb
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : Found file /home/nano/Downloads/nvidia/sdkm_downloads/nvidia-container-csv-cudnn_8.0.0.145-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : Found file /home/nano/Downloads/nvidia/sdkm_downloads/nvidia-container-csv-tensorrt_7.1.0.16-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:34 INFO : cuDNN on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libcudnn8_8.0.0.145-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/nvidia-container-csv-visionworks_1.6.0.501_arm64.deb
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libnvidia-container0_0.9.0_beta.1_arm64.deb
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/libnvidia-container-tools_0.9.0_beta.1_arm64.deb
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : Found file /home/nano/Downloads/nvidia/sdkm_downloads/nvidia-container-csv-visionworks_1.6.0.501_arm64.deb with correct checksum, skip downloading.
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libnvidia-container0_0.9.0_beta.1_arm64.deb with correct checksum, skip downloading.
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/nvidia-container-toolkit_1.0.1-1_arm64.deb
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/nvidia-container-runtime_3.1.0-1_arm64.deb
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libnvidia-container-tools_0.9.0_beta.1_arm64.deb with correct checksum, skip downloading.
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/nvidia-docker2_2.2.0-1_all.deb
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : Found file /home/nano/Downloads/nvidia/sdkm_downloads/nvidia-container-runtime_3.1.0-1_arm64.deb with correct checksum, skip downloading.
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : Found file /home/nano/Downloads/nvidia/sdkm_downloads/nvidia-container-toolkit_1.0.1-1_arm64.deb with correct checksum, skip downloading.
09:27:34 INFO : NVIDIA Container Runtime with Docker integration (Beta) : Found file /home/nano/Downloads/nvidia/sdkm_downloads/nvidia-docker2_2.2.0-1_all.deb with correct checksum, skip downloading.
09:27:34 INFO : Multimedia API : verifying checksum of /home/nano/Downloads/nvidia/sdkm_downloads/nvidia-l4t-jetson-multimedia-api_32.4.2-20200408182156_arm64.deb
09:27:34 INFO : Multimedia API : Found file /home/nano/Downloads/nvidia/sdkm_downloads/nvidia-l4t-jetson-multimedia-api_32.4.2-20200408182156_arm64.deb with correct checksum, skip downloading.
09:27:34 INFO : cuDNN on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libcudnn8-dev_8.0.0.145-1+cuda10.2_arm64.deb with correct checksum, skip downloading.
09:27:34 INFO : TensorRT on Target : Found file /home/nano/Downloads/nvidia/sdkm_downloads/libnvinfer-samples_7.1.0-1+cuda10.2_all.deb with correct checksum, skip downloading.
09:27:35 INFO : CUDA Toolkit for L4T : Found file /home/nano/Downloads/nvidia/sdkm_downloads/cuda-repo-l4t-10-2-local-10.2.89_1.0-1_arm64.deb with correct checksum, skip downloading.
09:27:35 INFO : Automatic trying to flash the target device with Manual Flash option…
09:27:35 DEBUG : running command < [ lsusb | grep -c "0955:" -ne 1 ] >
09:27:35 DEBUG : command terminated with error
09:27:35 INFO : Only one NVIDIA device detected, as expected.
09:27:35 DEBUG : running command < lsusb | grep 0955:7020 >
09:27:35 DEBUG : command terminated with error
09:27:35 INFO : Jetson device is in recovery mode.
09:27:35 DEBUG : running command < lsusb | grep 0955:7f21 >
09:27:35 INFO : Bus 001 Device 043: ID 0955:7f21 NVidia Corp.
09:27:35 INFO : command finished successfully
09:27:35 INFO : Verified, 0955:7f21 detected in recovery mode.
09:27:35 INFO : Device Mode Host Setup in Flash : Start to install ‘Device Mode Host Setup in Flash’
09:27:35 DEBUG : Device Mode Host Setup in Flash : using adapter to install NV_DEVICE_MODE_SETUP_IMAGE_COMP@JETSON_NANO to /home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO
09:27:35 INFO : Device Mode Host Setup in Flash : [ Disk Avail:376.09 GB ]
09:27:35 INFO : Device Mode Host Setup in Flash : Using GenericInstaller to Install NV_DEVICE_MODE_SETUP_IMAGE_COMP
09:27:35 INFO : Device Mode Host Setup in Flash : change working directory to /home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO
09:27:35 INFO : Device Mode Host Setup in Flash : [ Component Install Started ]
09:27:35 INFO : Device Mode Host Setup in Flash : current working directory is /home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO
09:27:35 INFO : Device Mode Host Setup in Flash : exec_command [host]:
09:27:35 INFO : Device Mode Host Setup in Flash : **********************
09:27:35 INFO : Device Mode Host Setup in Flash : #!/bin/bash
09:27:35 INFO : Device Mode Host Setup in Flash : set -e
09:27:35 INFO : Device Mode Host Setup in Flash : set +e
09:27:35 INFO : Device Mode Host Setup in Flash : eth_port_name=$(ip route show default | awk ‘/default via/ {print $5; exit}’)
09:27:35 INFO : Device Mode Host Setup in Flash : if [[ $eth_port_name == ‘’ ]]; then
09:27:35 INFO : Device Mode Host Setup in Flash : echo ‘Can not found route default $eth_port_name, device mode setup failed!’
09:27:35 INFO : Device Mode Host Setup in Flash : exit 0
09:27:35 INFO : Device Mode Host Setup in Flash : fi
09:27:35 INFO : Device Mode Host Setup in Flash : echo ‘Found route default’ $eth_port_name’, setting up device mode’
09:27:35 INFO : Device Mode Host Setup in Flash : setup_t=‘192.168.55.0/24’
09:27:35 INFO : Device Mode Host Setup in Flash : sudo iptables -t nat -A POSTROUTING -s $setup_t -o $eth_port_name -j MASQUERADE
09:27:35 INFO : Device Mode Host Setup in Flash : sudo iptables -A FORWARD -s $setup_t -o $eth_port_name -j ACCEPT
09:27:35 INFO : Device Mode Host Setup in Flash : sudo iptables -A FORWARD -d $setup_t -m state --state ESTABLISHED,RELATED -i $eth_port_name -j ACCEPT
09:27:35 INFO : Device Mode Host Setup in Flash : sudo sysctl -w net.ipv4.ip_forward=1
09:27:35 INFO : Device Mode Host Setup in Flash : check_google_dns=$(dig @8.8.8.8 nvidia.com || true)
09:27:35 INFO : Device Mode Host Setup in Flash : if [[ $check_google_dns == ‘Got answer’ ]]; then
09:27:35 INFO : Device Mode Host Setup in Flash : echo ‘Device mode on host successfuly set with DNS 8.8.8.8!’
09:27:35 INFO : Device Mode Host Setup in Flash : exit 0
09:27:35 INFO : Device Mode Host Setup in Flash : else
09:27:35 INFO : Device Mode Host Setup in Flash : echo ‘Default google DNS is not working, trying to find a valid server in local host settings!’
09:27:35 INFO : Device Mode Host Setup in Flash : dns_list=$(nmcli -t device show $eth_port_name | grep ‘DNS’ | grep -o ‘[^:]*$’)
09:27:35 INFO : Device Mode Host Setup in Flash : for dns in $dns_list; do
09:27:35 INFO : Device Mode Host Setup in Flash : check_dns=$(dig @$dns nvidia.com || true)
09:27:35 INFO : Device Mode Host Setup in Flash : if [[ $check_dns == ‘Got answer’ ]]; then
09:27:35 INFO : Device Mode Host Setup in Flash : sudo iptables -t nat -A PREROUTING -p tcp -d 8.8.8.8 --dport 53 -j DNAT --to-destination $dns
09:27:35 INFO : Device Mode Host Setup in Flash : sudo iptables -t nat -A PREROUTING -p udp -d 8.8.8.8 --dport 53 -j DNAT --to-destination $dns
09:27:35 INFO : Device Mode Host Setup in Flash : echo ‘Device mode on host successfuly set with DNS’ $dns’!’
09:27:35 INFO : Device Mode Host Setup in Flash : exit 0
09:27:35 INFO : Device Mode Host Setup in Flash : fi
09:27:35 INFO : Device Mode Host Setup in Flash : done
09:27:35 INFO : Device Mode Host Setup in Flash : echo ‘Can not found a valid DNS server, device mode setup failed!’
09:27:35 INFO : Device Mode Host Setup in Flash : echo ‘If needed to use device mode, please change the target default dns to a valid server by following the steps in release note.’
09:27:35 INFO : Device Mode Host Setup in Flash : exit 0
09:27:35 INFO : Device Mode Host Setup in Flash : fi
09:27:35 INFO : Device Mode Host Setup in Flash : **********************
09:27:35 INFO : Device Mode Host Setup in Flash : exec_command: /tmp/tmp_NV_DEVICE_MODE_SETUP_IMAGE_COMP.sh
09:27:35 INFO : Device Mode Host Setup in Flash : Found route default enp3s0, setting up device mode
09:27:35 INFO : Device Mode Host Setup in Flash : [host] [sudo] password for nano:
09:27:35 INFO : Device Mode Host Setup in Flash :
09:27:35 INFO : Device Mode Host Setup in Flash : net.ipv4.ip_forward = 1
09:27:35 INFO : Device Mode Host Setup in Flash : Device mode on host successfuly set with DNS 8.8.8.8!
09:27:35 INFO : Device Mode Host Setup in Flash : [ Component Install Finished Successfully ]
09:27:35 INFO : Device Mode Host Setup in Flash : [ 16.00 KB used. Disk Avail: 376.09 GB ]
09:27:35 INFO : Device Mode Host Setup in Flash : [ NV_DEVICE_MODE_SETUP_IMAGE_COMP Install took 0s ]
09:27:35 INFO : Device Mode Host Setup in Flash : command finished successfully
09:27:35 INFO : Device Mode Host Setup in Flash : Install ‘Device Mode Host Setup in Flash’ success
09:27:35 INFO : Flash Jetson Nano : Start to install ‘Flash Jetson Nano’
09:27:35 DEBUG : Flash Jetson Nano : using adapter to install NV_L4T_FLASH_NANO_WITH_OS_IMAGE_COMP@JETSON_NANO to /home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO
09:27:35 INFO : Flash Jetson Nano : [ Disk Avail:376.09 GB ]
09:27:35 INFO : Flash Jetson Nano : Using GenericInstaller to Install NV_L4T_FLASH_NANO_WITH_OS_IMAGE_COMP
09:27:35 INFO : Flash Jetson Nano : change working directory to /home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra
09:27:35 INFO : Flash Jetson Nano : [ Component Install Started ]
09:27:35 INFO : Flash Jetson Nano : current working directory is /home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra
09:27:35 INFO : Flash Jetson Nano : exec_command [host]:
09:27:35 INFO : Flash Jetson Nano : **********************
09:27:35 INFO : Flash Jetson Nano : #!/bin/bash
09:27:35 INFO : Flash Jetson Nano : set -e
09:27:35 INFO : Flash Jetson Nano : set -e
09:27:35 INFO : Flash Jetson Nano : if [ -e ./bootloader/system.img ]; then
09:27:35 INFO : Flash Jetson Nano : echo sudo ./flash.sh --no-systemimg jetson-nano-emmc mmcblk0p1
09:27:35 INFO : Flash Jetson Nano : sudo ./flash.sh --no-systemimg jetson-nano-emmc mmcblk0p1
09:27:35 INFO : Flash Jetson Nano : else
09:27:35 INFO : Flash Jetson Nano : echo sudo ./flash.sh jetson-nano-emmc mmcblk0p1
09:27:35 INFO : Flash Jetson Nano : sudo ./flash.sh jetson-nano-emmc mmcblk0p1
09:27:35 INFO : Flash Jetson Nano : fi
09:27:35 INFO : Flash Jetson Nano : sleep 20
09:27:35 INFO : Flash Jetson Nano : **********************
09:27:35 INFO : Flash Jetson Nano : exec_command: /tmp/tmp_NV_L4T_FLASH_NANO_WITH_OS_IMAGE_COMP.sh
09:27:35 INFO : Flash Jetson Nano : sudo ./flash.sh --no-systemimg jetson-nano-emmc mmcblk0p1
09:27:35 INFO : Flash Jetson Nano : [host] [sudo] password for nano:
09:27:35 INFO : Flash Jetson Nano :
09:27:35 INFO : Flash Jetson Nano : ###############################################################################
09:27:35 INFO : Flash Jetson Nano : # L4T BSP Information:
09:27:35 INFO : Flash Jetson Nano : # R32 , REVISION: 4.2
09:27:35 INFO : Flash Jetson Nano : ###############################################################################
09:27:35 INFO : Flash Jetson Nano : # Target Board Information:
09:27:35 INFO : Flash Jetson Nano : # Name: jetson-nano-emmc, Board Family: t210ref, SoC: Tegra 210,
09:27:35 INFO : Flash Jetson Nano : # OpMode: production, Boot Authentication: ,
09:27:35 INFO : Flash Jetson Nano : ###############################################################################
09:27:35 INFO : Flash Jetson Nano : ./tegraflash.py --chip 0x21 --applet “/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/nvtboot_recovery.bin” --skipuid --cmd “dump eeprom boardinfo cvm.bin”
09:27:35 INFO : Flash Jetson Nano : Welcome to Tegra Flash
09:27:35 INFO : Flash Jetson Nano : version 1.0.0
09:27:35 INFO : Flash Jetson Nano : Type ? or help for help and q or quit to exit
09:27:35 INFO : Flash Jetson Nano : Use ! to execute system commands
09:27:35 INFO : Flash Jetson Nano :
09:27:35 INFO : Flash Jetson Nano : [ 0.0014 ] Generating RCM messages
09:27:35 INFO : Flash Jetson Nano : [ 0.0021 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm /home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/nvtboot_recovery.bin 0 0
09:27:35 INFO : Flash Jetson Nano : [ 0.0027 ] RCM 0 is saved as rcm_0.rcm
09:27:35 INFO : Flash Jetson Nano : [ 0.0032 ] RCM 1 is saved as rcm_1.rcm
09:27:35 INFO : Flash Jetson Nano : [ 0.0032 ] List of rcm files are saved in rcm_list.xml
09:27:35 INFO : Flash Jetson Nano : [ 0.0032 ]
09:27:35 INFO : Flash Jetson Nano : [ 0.0032 ] Signing RCM messages
09:27:35 INFO : Flash Jetson Nano : [ 0.0039 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
09:27:35 INFO : Flash Jetson Nano : [ 0.0045 ] Assuming zero filled SBK key
09:27:35 INFO : Flash Jetson Nano : [ 0.0086 ]
09:27:35 INFO : Flash Jetson Nano : [ 0.0086 ] Copying signature to RCM mesages
09:27:35 INFO : Flash Jetson Nano : [ 0.0097 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
09:27:35 INFO : Flash Jetson Nano : [ 0.0109 ]
09:27:35 INFO : Flash Jetson Nano : [ 0.0109 ] Boot Rom communication
09:27:35 INFO : Flash Jetson Nano : [ 0.0117 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml --skipuid
09:27:35 INFO : Flash Jetson Nano : [ 0.0124 ] RCM version 0X210001
09:27:36 INFO : Flash Jetson Nano : [ 0.0621 ] Boot Rom communication completed
09:27:36 INFO : Flash Jetson Nano : [ 1.0698 ]
09:27:36 INFO : Flash Jetson Nano : [ 1.0700 ] dump EEPROM info
09:27:36 INFO : Flash Jetson Nano : [ 1.0733 ] tegrarcm --oem platformdetails eeprom /home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/cvm.bin
09:27:36 INFO : Flash Jetson Nano : [ 1.0764 ] Applet version 00.01.0000
09:27:37 INFO : Flash Jetson Nano : [ 1.0953 ] Saved platform info in /home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/cvm.bin
09:27:37 INFO : Flash Jetson Nano : [ 1.2182 ]
09:27:37 ERROR : Flash Jetson Nano : ./flash.sh: line 692: warning: command substitution: ignored null byte in input
09:27:37 ERROR : Flash Jetson Nano : ./flash.sh: line 693: warning: command substitution: ignored null byte in input
09:27:37 ERROR : Flash Jetson Nano : ./flash.sh: line 694: warning: command substitution: ignored null byte in input
09:27:37 ERROR : Flash Jetson Nano : ./flash.sh: line 695: warning: command substitution: ignored null byte in input
09:27:37 ERROR : Flash Jetson Nano : Board ID() version()
09:27:37 INFO : Flash Jetson Nano : copying bctfile(/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/t210ref/BCT/P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg)… done.
09:27:37 INFO : Flash Jetson Nano : copying bootloader(/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/t210ref/cboot.bin)… done.
09:27:37 INFO : Flash Jetson Nano : copying initrd(/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/l4t_initrd.img)… done.
09:27:37 INFO : Flash Jetson Nano : populating kernel to rootfs… done.
09:27:37 INFO : Flash Jetson Nano : populating initrd to rootfs… done.
09:27:37 INFO : Flash Jetson Nano : populating /home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a00.dtb to rootfs… done.
09:27:37 INFO : Flash Jetson Nano : Making Boot image… done.
09:27:37 INFO : Flash Jetson Nano : Existing sosfile(/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/nvtboot_recovery.bin) reused.
09:27:37 INFO : Flash Jetson Nano : copying tegraboot(/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/t210ref/nvtboot.bin)… done.
09:27:37 INFO : Flash Jetson Nano : copying cpu_bootloader(/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/t210ref/cboot.bin)… done.
09:27:37 INFO : Flash Jetson Nano : copying bpffile(/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/t210ref/sc7entry-firmware.bin)… done.
09:27:37 INFO : Flash Jetson Nano : Existing badpagefile(/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/badpage.bin) reused.
09:27:37 INFO : Flash Jetson Nano : copying wb0boot(/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/t210ref/warmboot.bin)… done.
09:27:37 INFO : Flash Jetson Nano : Existing tosfile(/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/tos-mon-only.img) reused.
09:27:37 INFO : Flash Jetson Nano : Existing eksfile(/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/eks.img) reused.
09:27:37 INFO : Flash Jetson Nano : copying dtbfile(/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a00.dtb)… done.
09:27:37 INFO : Flash Jetson Nano : Copying nv_boot_control.conf to rootfs
09:27:37 INFO : Flash Jetson Nano : Skip generating system.img
09:27:37 INFO : Flash Jetson Nano : Existing tbcfile(/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/nvtboot_cpu.bin) reused.
09:27:37 INFO : Flash Jetson Nano : copying tbcdtbfile(/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/kernel/dtb/tegra210-p3448-0000-p3449-0000-a00.dtb)… done.
09:27:37 INFO : Flash Jetson Nano : copying cfgfile(/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/t210ref/cfg/flash_l4t_t210_emmc_p3448.xml) to flash.xml… done.
09:27:37 INFO : Flash Jetson Nano : copying flasher(/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/t210ref/cboot.bin)… done.
09:27:37 INFO : Flash Jetson Nano : Existing flashapp(/home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/tegraflash.py) reused.
09:27:37 INFO : Flash Jetson Nano : ./tegraflash.py --bl cboot.bin --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg --odmdata 0x94000 --bldtb tegra210-p3448-0000-p3449-0000-a00.dtb --applet nvtboot_recovery.bin --cmd “flash; reboot” --cfg flash.xml --chip 0x21 --bins “EBT cboot.bin; DTB tegra210-p3448-0000-p3449-0000-a00.dtb”
09:27:37 INFO : Flash Jetson Nano : saving flash command in /home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/flashcmd.txt
09:27:37 INFO : Flash Jetson Nano : saving Windows flash command to /home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO/Linux_for_Tegra/bootloader/flash_win.bat
09:27:37 INFO : Flash Jetson Nano : *** Flashing target device started. ***
09:27:37 INFO : Flash Jetson Nano : Welcome to Tegra Flash
09:27:37 INFO : Flash Jetson Nano : version 1.0.0
09:27:37 INFO : Flash Jetson Nano : Type ? or help for help and q or quit to exit
09:27:37 INFO : Flash Jetson Nano : Use ! to execute system commands
09:27:37 INFO : Flash Jetson Nano :
09:27:37 INFO : Flash Jetson Nano : [ 0.0007 ] tegrasign --key None --getmode mode.txt
09:27:37 INFO : Flash Jetson Nano : [ 0.0014 ] Assuming zero filled SBK key
09:27:37 INFO : Flash Jetson Nano : [ 0.0014 ]
09:27:37 INFO : Flash Jetson Nano : [ 0.0015 ] Generating RCM messages
09:27:37 INFO : Flash Jetson Nano : [ 0.0021 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 0 --download rcm nvtboot_recovery.bin 0 0
09:27:37 INFO : Flash Jetson Nano : [ 0.0027 ] RCM 0 is saved as rcm_0.rcm
09:27:37 INFO : Flash Jetson Nano : [ 0.0031 ] RCM 1 is saved as rcm_1.rcm
09:27:37 INFO : Flash Jetson Nano : [ 0.0031 ] List of rcm files are saved in rcm_list.xml
09:27:37 INFO : Flash Jetson Nano : [ 0.0031 ]
09:27:37 INFO : Flash Jetson Nano : [ 0.0031 ] Signing RCM messages
09:27:37 INFO : Flash Jetson Nano : [ 0.0038 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.key
09:27:37 INFO : Flash Jetson Nano : [ 0.0044 ] Assuming zero filled SBK key
09:27:37 INFO : Flash Jetson Nano : [ 0.0093 ]
09:27:37 INFO : Flash Jetson Nano : [ 0.0093 ] Copying signature to RCM mesages
09:27:37 INFO : Flash Jetson Nano : [ 0.0103 ] tegrarcm --chip 0x21 0 --updatesig rcm_list_signed.xml
09:27:37 INFO : Flash Jetson Nano : [ 0.0115 ]
09:27:37 INFO : Flash Jetson Nano : [ 0.0115 ] Parsing partition layout
09:27:37 INFO : Flash Jetson Nano : [ 0.0122 ] tegraparser --pt flash.xml.tmp
09:27:37 INFO : Flash Jetson Nano : [ 0.0131 ]
09:27:37 INFO : Flash Jetson Nano : [ 0.0132 ] Creating list of images to be signed
09:27:37 INFO : Flash Jetson Nano : [ 0.0138 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --list images_list.xml
09:27:37 INFO : Flash Jetson Nano : [ 0.0201 ]
09:27:37 INFO : Flash Jetson Nano : [ 0.0201 ] Generating signatures
09:27:37 INFO : Flash Jetson Nano : [ 0.0208 ] tegrasign --key None --list images_list.xml --pubkeyhash pub_key.key
09:27:37 INFO : Flash Jetson Nano : [ 0.0216 ] Assuming zero filled SBK key
09:27:38 INFO : Flash Jetson Nano : [ 0.0910 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.0910 ] Generating br-bct
09:27:38 INFO : Flash Jetson Nano : [ 0.0919 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.cfg --chip 0x21 0
09:27:38 INFO : Flash Jetson Nano : [ 0.0926 ] Copying Sdram info from 0 to 1 set
09:27:38 INFO : Flash Jetson Nano : [ 0.0934 ] Copying Sdram info from 1 to 2 set
09:27:38 INFO : Flash Jetson Nano : [ 0.0934 ] Copying Sdram info from 2 to 3 set
09:27:38 INFO : Flash Jetson Nano : [ 0.0934 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.0935 ] Updating boot device parameters
09:27:38 INFO : Flash Jetson Nano : [ 0.0941 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatedevparam flash.xml.bin
09:27:38 INFO : Flash Jetson Nano : [ 0.0948 ] Warning: No sdram params
09:27:38 INFO : Flash Jetson Nano : [ 0.0949 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.0949 ] Updating bl info
09:27:38 INFO : Flash Jetson Nano : [ 0.0955 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updateblinfo flash.xml.bin --updatesig images_list_signed.xml
09:27:38 INFO : Flash Jetson Nano : [ 0.0965 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.0965 ] Updating secondary storage information into bct
09:27:38 INFO : Flash Jetson Nano : [ 0.0972 ] tegraparser --pt flash.xml.bin --chip 0x21 0 --updatecustinfo P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct
09:27:38 INFO : Flash Jetson Nano : [ 0.0980 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.0980 ] Updating Odmdata
09:27:38 INFO : Flash Jetson Nano : [ 0.0987 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatefields Odmdata =0x94000
09:27:38 INFO : Flash Jetson Nano : [ 0.0993 ] Warning: No sdram params
09:27:38 INFO : Flash Jetson Nano : [ 0.0993 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.0994 ] Get Signed section of bct
09:27:38 INFO : Flash Jetson Nano : [ 0.1000 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --listbct bct_list.xml
09:27:38 INFO : Flash Jetson Nano : [ 0.1007 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.1007 ] Signing BCT
09:27:38 INFO : Flash Jetson Nano : [ 0.1020 ] tegrasign --key None --list bct_list.xml --pubkeyhash pub_key.key

The log was not copied in full. Here is the remaining part:

09:27:38 INFO : Flash Jetson Nano : [ 0.1027 ] Assuming zero filled SBK key
09:27:38 INFO : Flash Jetson Nano : [ 0.1030 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.1030 ] Updating BCT with signature
09:27:38 INFO : Flash Jetson Nano : [ 0.1037 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatesig bct_list_signed.xml
09:27:38 INFO : Flash Jetson Nano : [ 0.1045 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.1045 ] Copying signatures
09:27:38 INFO : Flash Jetson Nano : [ 0.1054 ] tegrahost --chip 0x21 0 --partitionlayout flash.xml.bin --updatesig images_list_signed.xml
09:27:38 INFO : Flash Jetson Nano : [ 0.1124 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.1124 ] Updating BFS information on BCT
09:27:38 INFO : Flash Jetson Nano : [ 0.1132 ] tegrabct --bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct --chip 0x21 0 --updatebfsinfo flash.xml.bin
09:27:38 INFO : Flash Jetson Nano : [ 0.1139 ] BFS:
09:27:38 INFO : Flash Jetson Nano : [ 0.1149 ] 0: [PT ] flash.xml.bin (size=4337/131072)
09:27:38 INFO : Flash Jetson Nano : [ 0.1151 ] 1: [TBC] nvtboot_cpu.bin.encrypt (size=65760/196608)
09:27:38 INFO : Flash Jetson Nano : [ 0.1153 ] 2: [RP1] tegra210-p3448-0000-p3449-0000-a00.dtb.encrypt (size=215632/1048576)
09:27:38 INFO : Flash Jetson Nano : [ 0.1156 ] 3: [EBT] cboot.bin.encrypt (size=484304/655360)
09:27:38 INFO : Flash Jetson Nano : [ 0.1157 ] 4: [WB0] warmboot.bin.encrypt (size=3952/131072)
09:27:38 INFO : Flash Jetson Nano : [ 0.1159 ] 5: [BPF] sc7entry-firmware.bin.encrypt (size=3376/262144)
09:27:38 INFO : Flash Jetson Nano : [ 0.1161 ] BFS0: 131072 @ 2560 SUM debc8429 over 2883584 bytes
09:27:38 INFO : Flash Jetson Nano : [ 0.1163 ] BFS:
09:27:38 INFO : Flash Jetson Nano : [ 0.1167 ] 0: [PT-1] flash.xml.bin (size=4337/131072)
09:27:38 INFO : Flash Jetson Nano : [ 0.1168 ] 1: [TBC-1] nvtboot_cpu.bin.encrypt (size=65760/196608)
09:27:38 INFO : Flash Jetson Nano : [ 0.1170 ] 2: [RP1-1] tegra210-p3448-0000-p3449-0000-a00.dtb.encrypt (size=215632/1048576)
09:27:38 INFO : Flash Jetson Nano : [ 0.1173 ] 3: [EBT-1] cboot.bin.encrypt (size=484304/655360)
09:27:38 INFO : Flash Jetson Nano : [ 0.1175 ] 4: [WB0-1] warmboot.bin.encrypt (size=3952/131072)
09:27:38 INFO : Flash Jetson Nano : [ 0.1177 ] 5: [BPF-1] sc7entry-firmware.bin.encrypt (size=3376/262144)
09:27:38 INFO : Flash Jetson Nano : [ 0.1179 ] BFS1: 131072 @ 8704 SUM debc8429 over 2883584 bytes
09:27:38 INFO : Flash Jetson Nano : [ 0.1181 ] KFS:
09:27:38 INFO : Flash Jetson Nano : [ 0.1424 ] 0: [DTB] tegra210-p3448-0000-p3449-0000-a00.dtb.encrypt (size=215632/1048576)
09:27:38 INFO : Flash Jetson Nano : [ 0.1428 ] 1: [TOS] tos-mon-only.img.encrypt (size=54208/6291456)
09:27:38 INFO : Flash Jetson Nano : [ 0.1430 ] 2: [EKS] eks.img (size=1028/81920)
09:27:38 INFO : Flash Jetson Nano : [ 0.1432 ] 3: [LNX] boot.img.encrypt (size=485376/67092480)
09:27:38 INFO : Flash Jetson Nano : [ 0.1433 ] KFS0: 1048576 @ 29376546 SUM 696fa697 over 7907328 bytes
09:27:38 INFO : Flash Jetson Nano : [ 0.1460 ] KFS:
09:27:38 INFO : Flash Jetson Nano : [ 0.1711 ] 0: [DTB-1] tegra210-p3448-0000-p3449-0000-a00.dtb.encrypt (size=215632/1048576)
09:27:38 INFO : Flash Jetson Nano : [ 0.1714 ] 1: [TOS-1] tos-mon-only.img.encrypt (size=54208/6291456)
09:27:38 INFO : Flash Jetson Nano : [ 0.1717 ] 2: [EKS-1] eks.img (size=1028/81920)
09:27:38 INFO : Flash Jetson Nano : [ 0.1718 ] 3: [LNX-1] boot.img.encrypt (size=485376/67092480)
09:27:38 INFO : Flash Jetson Nano : [ 0.1721 ] KFS1: 1048576 @ 29522082 SUM 696fa697 over 7907328 bytes
09:27:38 INFO : Flash Jetson Nano : [ 0.1752 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.1752 ] Boot Rom communication
09:27:38 INFO : Flash Jetson Nano : [ 0.1762 ] tegrarcm --chip 0x21 0 --rcm rcm_list_signed.xml
09:27:38 INFO : Flash Jetson Nano : [ 0.1768 ] BootRom is not running
09:27:38 INFO : Flash Jetson Nano : [ 0.2256 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.2257 ] Sending BCTs
09:27:38 INFO : Flash Jetson Nano : [ 0.2289 ] tegrarcm --download bct P3448_A00_4GB_Micron_4GB_lpddr4_204Mhz_P987.bct
09:27:38 INFO : Flash Jetson Nano : [ 0.2318 ] Applet version 00.01.0000
09:27:38 INFO : Flash Jetson Nano : [ 0.2476 ] Sending bct
09:27:38 INFO : Flash Jetson Nano : [ 0.2478 ] […] 100%
09:27:38 INFO : Flash Jetson Nano : [ 0.3201 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.3235 ] tegrahost --chip 0x21 --align cboot.bin
09:27:38 INFO : Flash Jetson Nano : [ 0.3270 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.3302 ] tegrahost --magicid EBT --appendsigheader cboot.bin cboot.bin_blheader
09:27:38 INFO : Flash Jetson Nano : [ 0.3372 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.3414 ] tegrasign --key None --list cboot.bin_list.xml
09:27:38 INFO : Flash Jetson Nano : [ 0.3445 ] Assuming zero filled SBK key
09:27:38 INFO : Flash Jetson Nano : [ 0.3744 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.3760 ] tegrahost --updatesigheader cboot.bin_blheader.encrypt cboot.bin_blheader.hash zerosbk
09:27:38 INFO : Flash Jetson Nano : [ 0.3779 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.3794 ] tegrahost --chip 0x21 --align tegra210-p3448-0000-p3449-0000-a00.dtb
09:27:38 INFO : Flash Jetson Nano : [ 0.3803 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.3812 ] tegrahost --magicid DTB --appendsigheader tegra210-p3448-0000-p3449-0000-a00.dtb tegra210-p3448-0000-p3449-0000-a00.dtb_blheader
09:27:38 INFO : Flash Jetson Nano : [ 0.3827 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.3836 ] tegrasign --key None --list tegra210-p3448-0000-p3449-0000-a00.dtb_list.xml
09:27:38 INFO : Flash Jetson Nano : [ 0.3844 ] Assuming zero filled SBK key
09:27:38 INFO : Flash Jetson Nano : [ 0.3897 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.3909 ] tegrahost --updatesigheader tegra210-p3448-0000-p3449-0000-a00.dtb_blheader.encrypt tegra210-p3448-0000-p3449-0000-a00.dtb_blheader.hash zerosbk
09:27:38 INFO : Flash Jetson Nano : [ 0.3921 ]
09:27:38 INFO : Flash Jetson Nano : [ 0.3925 ] Sending bootloader and pre-requisite binaries
09:27:38 INFO : Flash Jetson Nano : [ 0.3933 ] tegrarcm --download ebt cboot.bin.encrypt 0 0 --download rp1 tegra210-p3448-0000-p3449-0000-a00.dtb.encrypt 0
09:27:38 INFO : Flash Jetson Nano : [ 0.3940 ] Applet version 00.01.0000
09:27:38 INFO : Flash Jetson Nano : [ 0.4110 ] Sending ebt
09:27:38 INFO : Flash Jetson Nano : [ 0.4779 ]
09:27:38 INFO : Flash Jetson Nano : Error: Return value 1
09:27:38 INFO : Flash Jetson Nano : Command tegrarcm --download ebt cboot.bin.encrypt 0 0 --download rp1 tegra210-p3448-0000-p3449-0000-a00.dtb.encrypt 0
09:27:38 INFO : Flash Jetson Nano : Failed flashing t210ref.
09:27:38 ERROR : Flash Jetson Nano : [exec_command]: /bin/bash -c /tmp/tmp_NV_L4T_FLASH_NANO_WITH_OS_IMAGE_COMP.sh; [error]: exit status 1
09:27:38 INFO : Flash Jetson Nano : [ Component Install Finished with Error ]
09:27:38 INFO : Flash Jetson Nano : [ 464.00 KB used. Disk Avail: 376.09 GB ]
09:27:38 INFO : Flash Jetson Nano : [ NV_L4T_FLASH_NANO_WITH_OS_IMAGE_COMP Install took 2s ]
09:27:38 ERROR : Flash Jetson Nano : [error]: Run commands failed at step Install: command /tmp/tmp_NV_L4T_FLASH_NANO_WITH_OS_IMAGE_COMP.sh finished with error
09:27:38 INFO : Flash Jetson Nano :
09:27:38 ERROR : Flash Jetson Nano : command terminated with error
09:27:38 ERROR : Flash Jetson Nano : Install ‘Flash Jetson Nano’ failure, command < using adapter to install NV_L4T_FLASH_NANO_WITH_OS_IMAGE_COMP@JETSON_NANO to /home/nano/nvidia/nvidia_sdk/JetPack_4.4_DP_Linux_DP_JETSON_NANO > terminated with error.
09:27:38 INFO : Device Mode Host Setup in Target SDK : Install ‘Device Mode Host Setup in Target SDK’ Skipped
09:27:38 INFO : DateTime Target Setup : Install ‘DateTime Target Setup’ Skipped
09:27:38 INFO : CUDA Toolkit for L4T : Install ‘CUDA Toolkit for L4T’ Skipped
09:27:38 INFO : cuDNN on Target : Install ‘cuDNN on Target’ Skipped
09:27:38 INFO : TensorRT on Target : Install ‘TensorRT on Target’ Skipped
09:27:38 INFO : OpenCV on Target : Install ‘OpenCV on Target’ Skipped
09:27:38 INFO : VisionWorks on Target : Install ‘VisionWorks on Target’ Skipped
09:27:38 INFO : VPI on Target : Install ‘VPI on Target’ Skipped
09:27:38 INFO : NVIDIA Container Runtime with Docker integration (Beta) : Install ‘NVIDIA Container Runtime with Docker integration (Beta)’ Skipped
09:27:38 INFO : Multimedia API : Install ‘Multimedia API’ Skipped
09:27:39 INFO : All done!

Hi,

Please refer to this page and directly use flash.sh to flash your board.

https://elinux.org/Jetson/General_debug

During the flash process, if the flash is running, the UART should dump log.

You could verify this on nvidia devkit first to understand what log will be printed from UART.

The way of flash.sh was too complicated in my setup, so I went for desoldering components from the board. It came out that the I2C2 level shifter was faulty or badly mounted, and it was forcing 2,7V on the I2C rails.
Thanks for the help.

Good to know you catch it.