This guide is designed to flash an OS image on a factory conditioned Jetson ready to install the SAFR Platform.

If the Jetson device is not in a factory state any existing OS image will be overwritten.


What is Jetson


NVIDIA® Jetson systems provide the performance and power efficiency to run autonomous machines software, faster and with less power. Each is a complete System-on-Module (SOM), with CPU, GPU, PMIC, DRAM, and flash storage—saving development time and money. Jetson is also extensible. Just select the SOM that’s right for the application, and build the custom system around it to meet its specific needs.


Requirements

  • USB Hub

  • Monitor with HDMI connectivity

  • USB Mouse/Keyboard (Combination device is recommended and means no hub is required)

  • Ethernet cable

  • Jetson Dev Kit



Hardware Setup

  • Prepare Ubuntu 18.04 desktop

If running in a VM ensure USB is configured for 3.0

  • Create an NVIDIA Developer account [Skip if already done previously]

  • Download and install SDK Manager on Ubuntu Desktop

  • Connect Jetson device to Ubuntu server using provided USB cable (This is required for OS flashing process).

    • TX2 connects to Micro USB connector

    • Xavier connects to USB-C on front (next to power LED)

  • Connect Monitor via HDMI cable

  • Connect USB Hub to USB port

    • If required there is a USB-A to USB-C conversion cable supplied in the kit

  • Connect Mouse and Keyboard to USB hub

  • Connect Ethernet cable to Ethernet port

  • Connect the AC adapter supplied in your kit to the power connector of your device

  • Place Jetson in Forced Recovery Mode (The location of the buttons is device specific).

    • Remove and insert the power connector

    • Xavier

      • Press and hold RECOVERY FORCE button

      • Press POWER button (2 seconds) and release

      • Wait a few seconds and release the RECOVERY FORCE button

    • TX2

      • Press and hold RECOVERY FORCE button

      • While depressing the RECOVERY FORCE button, press and release the RESET button

      • Wait 2 seconds and release the RECOVERY FORCE button

  • VM Specific action to connect USB

    • From the menu select Devices -> USB -> NVIDIA USB

    • NVIDIA USB device should appear on Ubuntu machine

      • Execute lsusb from a terminal window and verify entry exists for NVIDIA

    • NOTE: On a VM if you don’t see the NVIDIA device then re-connect your USB cable and repeat the recover mode process.

  • Run SDK Manager (requires login with NVIDIA Developer credentials).

    • Step 1

      • Select the Target HW

      • Select JetPack 4.3

      • Make sure DeepStream is not selected

      • Click continue

    • Step 2

      • Uncheck Jetson SDK Components box

      • Check Terms and Conditions box

      • Click continue

    • Step 3

      • SDK Manager will not download and prepare the OS image

      • If Ubuntu is a VM check that the USB device is still connected

        • Reconnect if not checked or missing from lsusb

      • Once setup is complete the Jetson device will reboot


Post Setup

  • Using on-screen instructions on the monitor to compete the setup process

    • Select Language options

    • Select timezone

    • Provide initial user credentials

  • Jetson device will reboot once more and will present a login screen on the monitor.


Install SAFR Platform

Download and run the Jetson SAFR Platform Installer script.