Update Firmware

Preparation before upgrading

PC OS: Ubuntu22.04, support for NFS services is required, and there may be some missing commands during the upgrade process, such as’ sshpass’, which users need to install themselves.

Put EC-AGXOrin into Force Recovery Mode

  • Ensure that EC-AGXOrin is powered off

  • Connect EC-AGXOrin and PC using TypeC

  • Press and hold down EC-AGXOrin Recovery-Key

  • EC-AGXOrin power on

  • Release EC-AGXOrin Recovery-Key

  • Check EC-AGXOrin Recovery Mode

    • use lsusb comand, EC-AGXOrin is in Force Recovery Mode if you see the message: Bus <bbb> Device <ddd>: ID 0955: <nnnn> Nvidia Corp.

      • <bbb> any three-digit number

      • <ddd> any three-digit number

      • <nnnn> four-digit number

        • 7023 : Jetson AGX Orin (P3701-0005 with 64GB)

R36.4 (JetPack 6.2)

Download Firmware

You can directly download it from Firefly Download Page

After downloading, perform tar decompression:

tar xf mfi_firefly-aio-agx-orin.tar.gz

After decompression, enter the firmware package for upgrading

# enter the firmware package
cd mfi_firefly-aio-agx-orin
# update firmware
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --flash-only --massflash 1 --network usb0

If everything goes smoothly, after a successful upgrade, the following fields will appear to indicate that the upgrade is successful:

Copied 16896 bytes from /mnt/internal/gpt_secondary_3_0.bin to address 0x03ffbe00 in flash
[ 233]: l4t_flash_from_kernel: Successfully flash the qspi
[ 233]: l4t_flash_from_kernel: Flashing success
[ 233]: l4t_flash_from_kernel: The device size indicated in the partition layout xml is smaller than the actual size. This utility will try to fix the GPT.
Flash is successful
Reboot device
Cleaning up...
Log is saved to Linux_for_Tegra/initrdlog/flash_1-2_0_20250527-153418.log