JetPack 6.1 Release Announcement

We are pleased to announce the production release of JetPack 6.1. JetPack 6.1 packages Jetson Linux 36.4 with Linux Kernel 5.15 and Ubuntu 22.04 based root file system. The Jetson AI stack in JetPack 6.1 includes CUDA 12.6, cuDNN 9.3, TensorRT 10.3, VPI 3.2, DLA 3.1 and DLFW 24.0. This release supports all NVIDIA Jetson Orin modules and developer kits.

Highlights of JetPack 6.1:

  • Upgraded compute stack with CUDA 12.6, TensorRT 10.3, cuDNN 9.3, VPI 3.2. DLA 3.1 and DLFW 24.0
  • Camera: Enhanced Argus library, reducing CPU utilization by up to 40%
  • Security: Support for Firmware-based Trusted Platform Module (fTPM) on the Orin platform. Refer to the security page for all security features.
  • Software support for the PCN 211361 and fixes for various security vulnerabilities.

Installation:
You can install JetPack 6.1 with any of the methods below:

  • SDK Manager: You can do a fresh install of JetPack 6.1 using SDK Manager.
  • Debian Package: If you have JetPack 6 already installed on Jetson AGX Orin Developer Kit or Jetson Orin Nano Developer Kit, you can upgrade to JetPack 6.1 using APT. Refer to the steps here
  • SD Card: If you are using Jetson Orin Nano Developer Kit, you can download the SD Card image from JetPack 6.1 page and use Balena Etcher to prepare the SD Card with JetPack 6.1
  • Manual Flashing: If you prefer to install using the command line, you can flash Jetson device from a linux host by following steps here. Once Jetson Linux is flashed, you can install the compute stack using SDK Manager (using linux host) or by running “sudo apt update” followed by “sudo apt install nvidia-jetpack” on Jetson.

JetPack 6.1 Components:

SDK Support:

  • DeepStream 7.1 (coming in Q4 ‘24)
  • Isaac ROS 3.0 (coming soon)
  • Holoscan 2.6 (coming in Nov ‘24)

Containers: Containers will soon be available on JetPack 6.1. We will update the announcement as containers are made available.

JetPack 6 Resources:

Quick Reference for manual flashing commands:

  1. Jetson AGX Orin Industrial - EMMC used for rootfs (using Jetson AGX Orin Developer Kit carrier board):
    sudo ./flash.sh jetson-agx-orin-devkit-industrial internal

  2. Jetson AGX Orin Industrial - NVMe used for rootfs (using Jetson AGX Orin Developer Kit carrier board):
    sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml --showlogs --network usb0 jetson-agx-orin-devkit-industrial internal

  3. Jetson AGX Orin Developer Kit - EMMC used for rootfs:
    sudo ./flash.sh jetson-agx-orin-devkit internal

  4. Jetson AGX Orin Developer Kit - NVME used for rootfs:
    sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml --showlogs --network usb0 jetson-agx-orin-devkit internal

  5. Jetson Orin NX 16 GB - NVMe used for rootfs (using Jetson Orin Nano Developer Kit carrier board):
    sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p '-c bootloader/generic/cfg/flash_t234_qspi.xml' --showlogs --network usb0 jetson-orin-nano-devkit internal

  6. Jetson Orin NX 8 GB - NVMe used for rootfs ((using Jetson Orin Nano Developer Kit carrier board):
    sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p '-c bootloader/generic/cfg/flash_t234_qspi.xml' --showlogs --network usb0 jetson-orin-nano-devkit internal

  7. Jetson Orin Nano Developer Kit- NVMe used for rootfs:
    sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p '-c bootloader/generic/cfg/flash_t234_qspi.xml' --showlogs --network usb0 jetson-orin-nano-devkit internal

  8. Jetson Orin Nano 4 GB - NVMe used for rootfs (using Jetson Orin Nano Developer Kit carrier board):
    sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p '-c bootloader/generic/cfg/flash_t234_qspi.xml' --showlogs --network usb0 jetson-orin-nano-devkit internal

  9. Jetson Orin Nano Developer Kit - SDCard used for rootfs (using Jetson Orin Nano Developer Kit carrier board):
    sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device mmcblk0p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml

1 Like

It seems the ubuntu linux kernel and Orin Nano dev-kit firmware have to be consistent (r36.4 is the most current as of this writing). Otherwise issues arise (such as CSI camera enabling problems). For Orin Nano dev-kit users who do not own a dedicated Ubuntu machine and use the SD card image method, there’s no way to update the dev-kit firmware from Jetpack 6.0 DP (r36.2) or GA (r36.3) to Jetpack 6.1 (r36.4). Is this correct? The Nvidia instructions to go from Jetpack 5.1.1 (r35.x) to 5.1.3 (r35.5) to Jetpack 6.x (r36.x.x) do not work if the starting-point firmware is r36.2 or r36.3. What’s the solution here?

Tried, and successfully flashed. Please see

However, again, met exactly the same issue as: Cannot get Torch met CUDA to work on Jetson Orin .

➜  ~ python
Python 3.10.12 (main, Sep 11 2024, 15:47:36) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> torch.cuda.is_available()
False

Can you provide the .whl files for torch?
And, what about torchvision?

Thank you …

I tried the new 6.1 rev1 super on an sd card, and tried to boot on an Orin Nano. It previously ran 6.0 from as sd card boot. I had no success. I get some messages about not booting off the network, and then it drops to some primitive shell where I cannot do anything. It is not clear that it is even trying to boot from the sd card. I tried writing a second sd card, in case the card was bad, but got the same result. Any suggestions?

I upgraded with the SD card method my “old” orin nano dev kit, unlocked the Maxn mode, and added nvme to the fstab, everything work perfectlly, no problems.
What i still don’t understand is if it’s possible to put all in the nvme and work without the sdcard.

I just booted from a Jetpack 6.1 sd card on my orin nano, with no problem, so I am puzzled that 6.1 rev1 did not work.

Based on: NVIDIA Jetson Orin Nano Developer Kit Gets a “Super” Boost | NVIDIA Technical Blog
Support and documentation for boosted performance for Jetson Orin Nano and Orin NX production modules will be released in the first half of January with JetPack 6.1.1.
Can I upgrade JP6.1.0 to JP6.1.1 by software updating?

Yes if you use the SDK Manager from a 22.04 host machine over USB there is an option to flash to NVME. You can then remove the SD card and it will boot from NVME. Best to format the NVME to a single ext4 partition first.