Problem with installing Jatpack 5.1 to Jetson Orin Nano with firmware of 36.4.3

I’m trying to install a Jatpack 5 to my Jetson Orin Nano which comes with firmware 36.4.3. However, when I try to install either with sdcard or with sdk manager, the installation keeps failing.

Before I try to install Jatpack 5, I installed Jatpack 6, and found that I need ubuntu 20.04, so I formatted the sdcard, and tried to install Jatpack 5.1.3 with SD card. Then when booting, it shows

EFI sub: ERROR: Invalid header detected on UEFI supplied FDT, ignoring…
EFI sub: Generating empty DTB EFI sub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
EFI sub: Exiting boot services and installing virtual address map…
Then the screen became black quickly.

I then also tried to install Jatpack 5.1.5 with SDK manager, and I got error

19:31:16 ERROR: File System and OS - target_image: [exec_command]: /bin/bash -c /home/zhaoyx/.nvsdkm/replays/scripts/JetPack_5.1.5_Linux/NV_L4T_FILE_SYSTEM_AND_OS_COMP.sh; [error]: chroot: failed to run command ‘dpkg’: Exec format error

Is it because the firmware and Jatpack are not compatible? Is there any solution to this?

Thanks!

There are some wrong concepts from your comment. Those are common mistakes from newbies.

  1. Sdcard does not do full upgrade. Version change between JP5 or JP6 could not be achieved by sdcard image.

  2. Sdkmanager is running on separate x86 host PC to flash Jetson in recovery mode. It is not running on your Jetson directly.

Thanks for the reply!

Just to make it clear, what I did was, after realizing that JP6 is not what I need, I formatted the sdcard, and put JP5 image in it. So you mean this is not the correct way to downgrade right?

I did run sdk manager on a host and flash Jetson by connecting them with a usb cable. What I’m not sure is if it successfully entered recovery mode (I suppose it’s by connecting “FC REC” and “GND”, but since I don’t have a good jumper wire, I’m not sure if it successfully entered that mode. When I use lsusb in my host, I saw Bus 001 Device 002: ID 0955:7523 NVIDIA Corp. APX)

Any version change between JP5 or JP6 is not possible to directly work with sdcard image itself. Does not matter it is upgrade or downgrade.

What is the host PC you are using to run sdkmanager there?

The point is actually such error should not happen

chroot: failed to run command ‘dpkg’: Exec format error

The host is a Ubuntu 20.04 on wsl of a windows pc.

WSL is not able to flash orin nano in the end. Please use a native Ubuntu host.

OK I’ll try that. Thanks for the information!

Hi,

Since I just have Ubuntu 22.04 but I need to use Ubuntu 20.04 to install JP5, I used the docker image - Ubuntu 20.04 and followed the instructions in this page Docker Images — SDK Manager

This time the OS image is correctly built, but the flash stuck at 99% for more than one hour. I have attached a screen shot and the log here. Thanks for your help!

sdkm-2025-10-20-15-21-16.log (815.5 KB)

Another warning I noticed before flashing:

Nvidia Jetson the current image only supports to be installed on an EXT4 file system

And I just selected ignore. I’m not sure if this is related to the problem.

I later tried again, and this time I got different problem. It says waiting for the target to boot-up, then timeout.

Logs attached:

sdkm-2025-10-20-18-50-42.log (1.3 MB)

There is no update from you for a period, assuming this is not an issue anymore.
Hence, we are closing this topic. If need further support, please open a new one.
Thanks
~1105

Please enable serial log during flash failure too.

This is device side log. What you provided is host side log only.