I have encountered an issue with boot process of Jetson Orin Nano. noticed that if the Tj temperature is slightingly lower, the boot fails on “E> tos: digest on binary did not mat”.
I tried experiment at 5C ambient Vs. 50C ambient. tried to boot the same unit at different ambient temperature. I had 15 fails at 5C ambient and 15 successes at 50C ambient.
Some facts:
I have a custom carrier board
I have checked power up sequence + 5V - all looks fine
we are flashing Jetpack6.2 with the following modifications: 1 - DTB and PINMUX for our carrier board. 2 - Uefi secure boot 3 - Disk encryption (full encryption of the NVMe) 4 - we are flashing the ODM fuses for production (disabling the jtag and set the SBK and PKC as well as OEM1) 5 - creating a EKB partition before the flashing process 6 - using chroot to modify the rootfs to match NoTraffic needs
Also, attached a log of working vs. not working boot log for your reference. I will appreciate your support in this case.
Yes, I reproduced the issue on the dev. kit with the particular Jetson + NVME. To make it work I just need to rise temperature and then restart or unplug DC and plug again.
For NV devkit, I believe you should only need secure boot setting (keys) to make it flash and boot. Could you confirm that is what you did on NV devkit before you reproduce this issue?
I just moved the Jetson + NVME from my carrier board (customized) to the nvidia dev. kit. then I saw the same issue, in cold temperature the Jetson couldn’t boot and when I slightly increased the temperature, the Jetson boot successfully (on the nvidia dev. kit) I shouldn’t flash it again because I already seen that the temperature rise make it works on the dev. kit