Flash AGX Orin for different emulation modes

I’m trying to flash my Jetson Orin to emulate the other Orin variants (NX, AGX 32GB) and I’m not sure I understand the process. I couldn’t initially find the flash.sh script so I downloaded the files listed at:

How to flash AGX Orin - Jetson & Embedded Systems / Jetson AGX Orin - NVIDIA Developer Forums

I unpacked the L4T driver package and from the new folder I called:

Sudo ./flash.sh jetson-agx-orin-devkit-as-jao-40w mmcblk0p1

And I get the following error:

admin1@orin2:~/Downloads$ cd Linux_for_Tegra/
admin1@orin2:~/Downloads/Linux_for_Tegra$ sudo ./flash.sh jetson-agx-orin-devkit-as-jao-40w mmcblk0p1
[sudo] password for admin1:
###############################################################################
# L4T BSP Information:
# R34 , REVISION: 1.0
###############################################################################
./flash.sh: line 663: ./tegrarcm_v2: cannot execute binary file: Exec format error
Error: probing the target board failed.
Make sure the target board is connected through
USB port and is in recovery mode.

I’m connected directly to the Jetson Orin. Is it possible to flash this way? Is there something else I’m missing? Any help would be greatly appreciated! Thank you!

Please check Quick Start — Jetson Linux
Developer Guide 34.1 documentation (nvidia.com)

Please check the Release Notes for emulate the AGX Orin->Orin NX with AGX Orin devkit.

Hi,

I downloaded the packages and followed the instructions listed there. I’m using a host machine running Ubuntu 18.04 and it’s connected to the Jetson Orin Devkit through USB. When I call the flash command I get:
"nick@nickputer:~/Downloads/Linux_for_Tegra$ sudo ./flash.sh jetson-agx-orin-devkit-as-jao-40w mmcblk0p1
###############################################################################

L4T BSP Information:

R34 , REVISION: 1.0

###############################################################################
Error: probing the target board failed.
Make sure the target board is connected through
USB port and is in recovery mode.
"

I’m pretty sure I’m in recovery mode. When I call lsusb I get:
"nick@nickputer:~/Downloads/Linux_for_Tegra$ lsusb
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 004: ID 0955:7045 NVidia Corp.
Bus 005 Device 003: ID 046d:c084 Logitech, Inc.
Bus 005 Device 002: ID 045e:0766 Microsoft Corp. LifeCam VX-800
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 054c:0cd3 Sony Corp.
Bus 001 Device 004: ID 1e71:1714 NZXT
Bus 001 Device 003: ID 8087:0029 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
"
The Jetson Orin should be the 0955:7045 device (it disappears when I disconnect it). Is there anything else I can check? Thank you!

Hi,

The issue here is just that I was connected to the wrong USB port. I needed to connect to the USB-C port on the opposite side from the power port. The device shows up correctly in lsusb now as 0955:7023 when it’s started in recovery mode.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.