How to change the boot logo

Hi all:
I referenced the following link to generate bmp.blob, but how do I burn bmp.blob into it? I am using Jetson Orin Nano.

~/AMOS-9000/sdk36.3/Linux_for_Tegra$ sudo ./flash.sh -k BMP --image bootloader/bmp.blob jetson-nano-qspi-sd mmcblk0p1
Error: Invalid target board - jetson-nano-qspi-sd.

You need to understand that Jetson nano and Orin Nano are two different things.

Orin Nano is released just this year so refer to a github that has been created for more than 5 years might have problem…

Please refer to this document instead…

https://docs.nvidia.com/jetson/archives/r36.4/DeveloperGuide/SD/Bootloader/UEFI.html?highlight=logo#customized-logo

Hi, WayneWWW
Thank you for your reply.
I have looked at the link you gave me, but the document mentions

edk2-Nvidia/Silicon/NVIDIA/Assets
Platform/NVIDIA/NVIDIA. fvmain.fdf. inc

I couldn’t find it in the project, do I need to download it somewhere?

I have found it.

UEFI is open source one.

Hi, WayneWWW

I successfully executed the following command:

edkrepo clone nvidia-uefi NVIDIA-Platforms uefi-202409.1
cd nvidia-uefi
edk2-nvidia/Platform/NVIDIA/Jetson/build.sh
cd nvidia-uefi
edk2-nvidia/Platform/NVIDIA/Server/build.sh

cp nvidia-uefi/images/uefi_Jetson_RELEASE.bin ~/AMOS-9000sdk36.3/Linux_for_Tegra/bootloader/uefi_jetson.bin

But when burning, the following message is prompted:

[ 244.4873 ] Writing partition A_mb2rf with mb2rf_t234_sigheader.bin.encrypt [ 122672 bytes ]
[ 246.0235 ] […] 100%
[ 246.0298 ] Writing partition A_cpu-bootloader with uefi_jetson_with_dtb_sigheader.bin.encrypt [ 6242368 bytes ]
[ 247.5661 ] 0000000054540204: E> NV3P_SERVER: Accessing offset 6242368 after boundary partition size 3670016
[ 247.5773 ]
[ 247.5773 ]
Error: Return value 4
Command tegradevflash_v2 --pt flash.xml.bin --create
Failed flashing generic.

It seems that the compiled bin file is too large

ls nvidia-uefi/images/uefi_* -lh
-rw-rw-r-- 1 blakesu blakesu 5.7M 11月 14 11:09 nvidia-uefi/images/uefi_Jetson_DEBUG.bin
-rw-rw-r-- 1 blakesu blakesu 5.7M 11月 14 11:09 nvidia-uefi/images/uefi_Jetson_RELEASE.bin
-rw-rw-r-- 1 blakesu blakesu 3.5M 11月 14 07:25 nvidia-uefi/images/uefi_Server_DEBUG.bin
-rw-rw-r-- 1 blakesu blakesu 3.5M 11月 14 07:27 nvidia-uefi/images/uefi_Server_RELEASE.bin

Did I make a mistake in my steps?

I found that replacing Nvidia-uefi \ edk2-Nvidia \ Silicone \ NVIDIA \ Assets \ Nvidiagaray1080.bmp with my own BMP will increase the size of uefi_Jetson-RELEASE.bin

Hi, WayneWWW

After burning the compiled UEFI, it can start and enter the system normally, but when executing “sudo /opt/Nvidia/jetson io/jetson io. py” and making any modifications, saving, and restarting, it prompts:

Jetson System firmware version 202409.1-975fafc6-dirty date 2024-11-15T15:03:42+
08:00
ESC to enter Setup.
F11 to enter Boot Manager Menu.
Enter to continue boot.

L4TLauncher: Attempting Direct Boot
L4T boot options
0: primary kernel
1: Custom Header Config: <HDR40 User Custom [2024-11-18-022424]>
Press 0-1 to boot selection within 3.0 seconds.
Press any other key to boot default (Option: 1)
ASSERT [L4TLauncher] /out/nvidia/bootloader/uefi/Jetson_RELEASE/edk2-nvidia/Silicon/NVIDIA/Library/TegraDeviceTreeOverlayLib/TegraDeviceTreeKernelOverlayLib.c(48): ((BOOLEAN)(0==1))

And it cannot enter the system normally.

If you are talking about an issue that is not related to original topic, please file a new one.

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