I am developing a product using an Orin NX 16GB module on a custom carrier board. It has a modified kernel, with our own dtb, and custom bootloader dts for BCT, pinmux, padvoltage, pmic, etc.
I have the board successfully flashing and booting with L4T 35.5.0 and 36.3.0.
I have attempted to update to L4T 36.4.0, but I am unable to flash the board using l4t_initrd_flash.sh. I am finding that the process fails at Step 2 as the board doesn’t boot the initrd kernel in RCM boot. Looking at the serial output and comparing to the working L4T 36.3.0, it seems that it fails to run the Jetson UEFI firmware, which is first step in booting the kernel.
Rather than the UEFI firmware starting, I see the following messages on the serial, which implies it just reboots and then nothing happens.
NOTICE: BL31: v2.8(release):e12e3fa93
NOTICE: BL31: Built : 21:01:44, Sep 12 2024
I/TC:
I/TC: Non-secure external DT found
I/TC: OP-TEE version: 4.2 (gcc version 11.3.0 (Buildroot 2022.08)) #2 Fri Sep 13 04:10:17 UTC 2024 aarch64
I/TC: WARNING: This OP-TEE configuration might be insecure!
I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
I/TC: Primary CPU initializing
I/TC: Test OEM keys are being used. This is insecure for shipping products!
I/TC: fTPM ID is not enabled.
I/TC: ftpm-helper PTA: fTPM DT or EKB is not available. fTPM provisioning is not supported.
I/TC: Primary CPU switching to normal world boot
��[ 6.870815] Camera-FW on t234-rce-safe started
TCU early console enabled.
[ 6.917986] Camera-FW on t234-rce-safe ready SHA1=e2238c99 (crt 0.894 ms, total boot 48.115 ms)
����Shutdown state requested 1
Rebooting system ...
I have attached the full log output from the Linux side and the serial output during the flashing process. I am using Ubuntu 22.04 as the development host.
jetpack61_flashing_linux.txt (283.0 KB)
jetpack61_flashing_serial.txt (43.7 KB)
Is this a known issue with Jetpack 6.1, or is there something extra/different I need to do compared to previous releases to make this work?