Change Boot logo to Custom Logo

Hi,

I am a bit confused after reading some forums about changing the boot logo. They are all talking about edk2-nvidia-main custom logo development. Is this file included with the JetPack package, or do we need to download it from GitHub? I would like to know the steps to change the default NVIDIA boot logo. Could you please guide or suggest how to proceed with this process?

Regards,
Kamalesh

*** Please note that this reply is generated by LLM automatically ***

To change the default NVIDIA boot logo on Jetson Orin NX, you need to customize the BMP files in the edk2-nvidia repository. Here’s a step-by-step guide to help you through the process:

Step 1: Download the edk2-nvidia repository

You can download the edk2-nvidia repository from GitHub. The repository contains the source code for the UEFI firmware, including the logo files.

Step 2: Locate the logo files

In the edk2-nvidia repository, navigate to the Silicon/NVIDIA/Assets directory. This directory contains the logo files, including nvidiagray480.bmp, nvidiagray720.bmp, and nvidiagray1080.bmp.

Step 3: Replace the logo files

Replace the existing logo files with your custom logo files. Make sure the file names and formats are the same as the original files. You can use a graphics editor to create your custom logo files.

Step 4: Update the NVIDIA.fvmain.fdf.inc file

In the Platform/NVIDIA directory, open the NVIDIA.fvmain.fdf.inc file and update the FILE FREEFORM section to point to your custom logo files. For example:

FILE FREEFORM = gNVIDIAPlatformLogoGuid {
  SECTION RAW = Silicon/NVIDIA/Assets/your_logo_480.bmp
  SECTION RAW = Silicon/NVIDIA/Assets/your_logo_720.bmp
  SECTION RAW = Silicon/NVIDIA/Assets/your_logo_1080.bmp
}

Step 5: Build the UEFI firmware

Follow the instructions in the edk2-nvidia repository to build the UEFI firmware. This will create a new UEFI binary with your custom logo files.

Step 6: Flash the UEFI firmware

Flash the new UEFI firmware to your Jetson Orin NX device using the instructions provided in the JetPack documentation.

Comparison with JetPack package

The edk2-nvidia repository is not included with the JetPack package. You need to download it separately from GitHub. However, the JetPack package does provide a pre-built UEFI firmware with the default NVIDIA logo.

Additional resources

For more information on customizing the UEFI logo, you can refer to the following forums:

I hope this helps! Let me know if you have any further questions.

*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***

Hi kamalesh1,

Above steps should help you to build and replace the boot logo in UEFI.

Please also refer to the steps in Build with docker · NVIDIA/edk2-nvidia Wiki · GitHub to build UEFI.

Are you using the devkit or custom board for Orin NX?
What’s the Jetpack version in use?

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