I’m back with a small question about why does the custom boot logo I used is just not being showed. I followed your guide to modify the boot logo and rebuild uefi and finally reflash fully the jetson (UEFI Adaptation — Jetson Linux Developer Guide documentation).
To be clear, I added the logo inside edk2-nvidia/Silicon/NVIDIA/Assets/ folder and modified the Platform/NVIDIA/NVIDIA.fvmain.fdf.inc file to point toward the new logo. Then i builded the uefi image, and made sure it was not bigger than 3.5 Mb. I copied the uefi_Jetson_DEBUG.bin image inside BCT/bootloader folder with name uefi_jetson.bin. Finally, I reflashed the jetson using sudo ./flash.sh jetson-agx-orin-devkit mmcblk0p1.
However, when i boot the Jetson, i get a black screen until it completes the boot process and then just before seeing the desktop display, i see the Nvidia default logo for maximum 2 seconds…
Is it normal?
FYI, the logo im using does not have the same dimensions as NVIDIA default logo. crash_udes.bmp (370.4 KB)
Could you help to prepare the 3 logo files with different resolution (480, 720, 1080) as default logo and just replace the nvidiagray*.bmp with your custom logos?
Please share the full serial console logs for further check.
For changing the logo, you could just use uefi_Jetson_RELEASE.bin for uefi_jetson.bin.
it says that you need to reduce your logo quality to be able to flash the partition correctly. I was able to flash the jetson after reducing the size of my logo. But now i get a boot error : boot.log (61.3 KB)
I followed a topic where you asked to clone a certain branch :
You were right, it was what was causing the boot problem. However, when fixing it by downloading the main branch it flashes right but i have the same problem: a black screen and the NVIDIA logo appear for a few seconds before the display shows up.