Custom boot logo not showing

Hi,

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)

Thank you,
Loic

Hi loic,

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.

Hi Kevin,

Just did as you asked and made those 3 logos with same dimension as previous logos.

nvidiagray480.bmp (1.2 MB)
720.bmp (2.6 MB)
1080.bmp (5.9 MB)

However now i can’t flash the jetson because the uefi_jetson.bin is too big for the partition (4.1Mb).

How is it possible since the logos are exactly similar in size?
flash.log (83.1 KB)

Just found this topic, Change bootloader partition size and replace custom logo - #8 by wangxiaozhuang

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)

Please let me know what to do or test!

###############################################################################
# L4T BSP Information:
# R35 , REVISION: 3.1
# User release: 0.0
###############################################################################

It seems you are using JP5.1.1(R35.3.1).

How do you download the UEFI source?
(i.e. which branch are you using to build uefi binary?)

Hi,

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.

dmesg.txt (62.4 KB)

It seems you are using R35.3.1, please use the following command to download UEFI source.

$ edkrepo clone nvidia-uefi-r35.3.1-updates NVIDIA-Platforms r35.3.1-updates

Please just replace the 3 logo files (using the same nvidiagray*.bmp name) with your custom logos.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.