Update UEFI images on runtime

Hi

I’m working on orin nano with r36.4.
Is there a way to update UEFI images at runtime?
I mean, can I just copy the UEFI images into the OS without needing to use a host PC to flash them.

Thx
Yen

Hi yenchao,

You can not access UEFI binary during runtime(i.e. from linux user space).

Capsule update may work for your use case to update UEFI(bootloader), please refer to Update and Redundancy — NVIDIA Jetson Linux Developer Guide 1 documentation for details.

Hi

Got it.
One more question, is there a flash command to flash only uefi instead of the entire os on the Orin Nano?

Thx
Yen

Please try using the following command to flash UEFI(bootloader) only.

$ sudo ./flash.sh -k A_cpu-bootloader -c bootloader/generic/cfg/flash_t234_qspi.xml jetson-orin-nano-devkit internal
$ sudo ./flash.sh -k B_cpu-bootloader -c bootloader/generic/cfg/flash_t234_qspi.xml jetson-orin-nano-devkit internal