Continuing the discussion from [Uefi assert and broken again]

Continuing the discussion from Uefi assert and broken again:

Hi KevinFFF,

Has this fix been included in Jetson Linux 36.4.3? Do we need this patch for r36.4.3?

Additionally, I want to fix devices running r36.3.0 by flashing the QSPI, but I cannot fix it following the method below because the patch (https://github.com/NVIDIA/edk2-nvidia/pull/110/commits/8d0b58c5374f24ebaffe8472a0956354cd725f25) is no longer valid. GitHub shows “We went looking everywhere, but couldn’t find those commits.” How can I resolve this issue?

Step 1. apply the patch(https://github.com/NVIDIA/edk2-nvidia/pull/110/commits/8d0b58c5374f24ebaffe8472a0956354cd725f25) to UEFI source

Step 2. run the following command to build uefi_StandaloneMmOptee_RELEASE.bin
$ edk2_docker edk2-nvidia/Platform/NVIDIA/StandaloneMmOptee/build.sh

Step 3. refer to the steps in atf_and_optee_README.txt to build tos image (<Linux_for_Tegra>/bootloader/tos-optee_t234.img)

Step 4. flash the QSPI only to apply the change
$ sudo ./flash.sh -c bootloader/generic/cfg/flash_t234_qspi.xml jetson-orin-nano-devkit mmcblk0p1

Thank you.

Hi,
If the device cannot be flashed/booted, please refer to the page to get uart log from the device:
Jetson/General debug - eLinux.org
And get logs of host PC and Jetson device for reference. If you are using custom board, you can compare uart log of developer kit and custom board to get more information.
Also please check FAQs:
Jetson AGX Orin FAQ
If possible, we would suggest follow quick start in developer guide to re-flash the system:
Quick Start — NVIDIA Jetson Linux Developer Guide 1 documentation
And see if the issue still persists on a clean-flashed system.
Thanks!

Try this one:

In Jetpack 6.2, it’s fixed. In Jetpack 6.0, please use the script I provided.

You don’t need to apply any patch for Jetpack 6.2(r36.4.3) since the fixes have been included there.

If you want to apply the patch for Jetpack 6.0 (r36.3.0), you can refer to the script shared from @jameskuo.