Update Jetson Devices

Here is how to use the OTA update facility to update Jetson Boards.

Update to a new point release of the same minor release (for example, from release 32.4.1 to 32.4.2)

$ sudo apt update
$ apt list --upgradable
$ sudo apt upgrade
$ reboot

To update to a new minor release (for example, from release 32.3.x to 32.4.2)

  1. Open the apt source configuration file in a text editor, for example:

    $ sudo vi /etc/apt/sources.list.d/nvidia-l4t-apt-source.list
    
  2. Change the repository name and download URL in the deb commands.

    The original commands are:

    deb https://repo.download.nvidia.com/jetson/common <release> main
    deb https://repo.download.nvidia.com/jetson/<platform> <release> main
    

    Where:

    • release is the release number of the minor release you want to update to. For example, to update to minor release 32.2, replace r32 with r32.2. OTA updates to the latest point release of the specified minor release (release 32.2.1 in this case).

    • platform identifies the platform’s processor:

      • t186 for NVIDIA® Jetson™ TX2 series
      • t194 for NVIDIA® Jetson AGX Xavier™ series or Jetson Xavier NX
      • t210 for NVIDIA® Jetson Nano™ devices or Jetson TX1

      For example, if the current release was release 32.4 and your platform was Jetson Xavier NX, the commands would be:

      deb https://repo.download.nvidia.com/jetson/common r32.4 main
      deb https://repo.download.nvidia.com/jetson/t194 r32.4 main
      
  3. Save and close the source configuration file.

  4. Enter the commands:

    $ sudo apt update
    $ sudo apt dist-upgrade
    

    If apt prompts you to choose a configuration file, reply Y for yes (to use the NVIDIA updated version of the file).

  5. Reboot your Jetson device when the upgrade is finished.

Refernces