How to Flash Jetson Nano with Auvidea Carrier Boards (JNX30D / JN30D)

In this guide, I’ll walk you through the steps to prepare and flash NVIDIA Jetson Nano using Auvidea’s custom carrier boards (JNX30D / JN30D). This tutorial is written for users who may not be experts but want to get their Jetson up and running.

Required Materials:

  • JNX30D / JN30D Kit
  • Micro USB Cable
  • Native Ubuntu host computer

Setup

1. Download Required Files

First, download the following two archives provided by NVIDIA. These contain the Jetson Linux BSP and the root filesystem:

2. Unpack the Archives

Open a terminal and run the following commands to extract the downloaded files:

Copy to Clipboard

3. Copy Auvidea Kernel Files

If you’re using Auvidea’s BSP, copy the kernel output files from their package into the Jetson Linux directory:

Copy to Clipboard

kernel_out should contain files like Image, device tree blobs, and kernel modules provided by Auvidea.

4. Apply NVIDIA Binaries and Prepare Flashing

To finalize the root filesystem and prepare for flashing, run the following:

Copy to Clipboard

5. Recovery mode

Before flash, you must enter recovery mode. For that Connect the device to the host computer with a micro USB cable, then power up the device. If you see the Nvidia Corp. logo when you type lsusb into the terminal on your host computer, it’s in recovery mode.

6. Flash the Jetson Nano

Navigate to the Jetson flashing directory:

Copy to Clipboard