TX2 Flashing


AION ROBOTICS vehicles ship “ready-to-code” with all hardware & software fully configured. The information provided below is for upgrade or factory reset purposes.

AIONio TX2 System Img:


Flash/Cloning scripts must be executed from a host linux computer with NVIDIA Jetpack v3.3 installed.

Install Instructions

To clone your TX2:

  1. Set the TX2 into recovery mode by unplugging power, then power up, press the power button, then press and hold the force recovery button, press the reset button and after 5 sec release the force recovery button.
  2. Read system.img from the gold board filesystem partition with the following command located in L4T_install_dir/64_TX2/Linux_for_Tegra:

sudo ./flash.sh -r -k APP -G clone.img jetson-tx2 mmcblk0p1

This creates a clone.img and clone.img.raw in the <top> directory.

To flash your TX2 with AIONio image or your own:

  1. Copy clone.img.raw to the <L4T>/bootloader/system.img directory with the following command:

mv clone.img.raw bootloader/system.img

  1. If the board has already been flashed with default release images, use the following command to flash the clone image to the APP partition:

sudo ./flash.sh -r -k APP jetson-tx2 mmcblk0p1

  1. If the board has NOT been flashed with default release images, use the following command:

sudo ./flash.sh -r jetson-tx2 mmcblk0p1

  1. If flashing an AIONio image, after flashing, you must manually set the correct hostname and Access Point names to add the last two bytes of the MAC address. To do this log into the TX2 using the following command:

ssh aion@aionio-flash.local

  1. Run the following command to set the hostname and access points and then reboot and check for the correct accesspoint:

sudo ./runonce.sh