Booting logo , login logo custom

hello
I purchased Orin Nano products.
I installed jetpack version 5.1.3 on Ubuntu 20.04. I would like to change the boot logo and login logo for this board.

Read the document:
https://docs.nvidia.com/jetson/archives/r35.5.0/DeveloperGuide/SD/Bootloader/UEFI.html#customized-logo

To change the logo displayed during UEFI boot, edit the files in edk2-nvidia/Silicon/NVIDIA/Assets. If you add/remove files or change names the files info can be updated in Platform/NVIDIA/NVIDIA.fvmain.fdf.inc. The relevant section is as shown below:

I can’t see the road over there.
edk2-nvidia/silicon
I don’t know which route this is.

I can’t find where the file I need to edit is located.

Code is available here:

Is this the process of creating a bmp file?

Or does it mean downloading Git to the board installed via SDK?

You need to download the UEFI source code before you can change the logo…

xavier-nx changed to bmp file.
Are changes only possible through Orinnano source code?

Can I change xavier-nx with source code?

They are the same.

After downloading the source file to the orin nano board with jetpack 5.1.3 installed on Ubuntu 20.04, I added three bmp images and modified the file.

Will this work on a computer with the SDK installed?

I installed Jetpack as SDK and worked on the board.

You need to build the UEFI binary again.

NO.
Do this on a host PC.

I don’t know what you are talking about.

https://docs.nvidia.com/jetson/archives/r35.5.0/DeveloperGuide/SD/Bootloader/UEFI.html#customized-logo
on this site
Customizing the default boot order in L4TConfiguration.dtbo in the BSP directory
I went through the setup process using SDK Manager and installed Jetpack on the board, but the boot logo did not change.

Now, after customizing the default boot order in L4TConfiguration.dtbo in the BSP directory:
Override default boot order while flashing
Working on it.

sudo ADDITIONAL_DTB_OVERLAY=“BootOrderNvme.dtbo” ./flash.sh jetson-orin-nano-devkit mmcblk0p1
by command
After completing the above process, if I install the board using SDK Manager, will the booting logo change?

Or is there something extra I need to do?

So did you build the UEFI binary or not?

I don’t know why you did this.
This is totally unrelated.

Also, your English usage is very unorganized.
Be clear with what you want to ask for.

Please tell me the command to build the UEFI binary.

It’s shown in the GitHub page:

Specify image files you want to use as logos following the guide, build the UEFI binary, and flash the device with the new file.

My Ubuntu version is 20.04
Is it correct to proceed with the version without Docker?

Create nvidia-uefi file and
cd nvidia-uefi
git clone GitHub - NVIDIA/edk2-nvidia: NVIDIA EDK2 platform support
Is it right to do it?

20.04 should do it given you have python 3.10.

nvidia@nvidia:~$ sudo apt-get install git python3 python3-setuptools python3-pip
Reading package lists… Done
Building dependency tree
Reading state information… Done
python3 is already the newest version (3.8.2-0ubuntu2).
python3-setuptools is already the newest version (45.2.0-1ubuntu0.1).
python3-pip is already the newest version (20.0.2-5ubuntu1.10).
git is already the newest version (1:2.43.2-0ppa1~ubuntu20.04.1).
0 upgraded, 0 newly installed, 0 to remove and 281 not upgraded.
nvidia@nvidia:~$ mkdir edkrepo
nvidia@nvidia:~$ cd edkrepo
nvidia@nvidia:~/edkrepo$ wget https://github.com/tianocore/edk2-edkrepo/releases/download/edkrepo-v2.1.2/edkrepo-2.1.2.tar.gz
–2024-05-02 20:00:14-- https://github.com/tianocore/edk2-edkrepo/releases/download/edkrepo-v2.1.2/edkrepo-2.1.2.tar.gz
Resolving github.com (github.com)… 20.200.245.247
Connecting to github.com (github.com)|20.200.245.247|:443… connected.
HTTP request sent, awaiting response… 302 Found
Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/336107809/ab076280-be6e-11eb-8570-13579f342578?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240502%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240502T110014Z&X-Amz-Expires=300&X-Amz-Signature=e6bf3cc8901d972bb81e5e2b26c1a8c3d88b8dfec1ce0d0ba161ce5c335a6791&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=336107809&response-content-disposition=attachment%3B%20filename%3Dedkrepo-2.1.2.tar.gz&response-content-type=application%2Foctet-stream [following]
–2024-05-02 20:00:15-- https://objects.githubusercontent.com/github-production-release-asset-2e65be/336107809/ab076280-be6e-11eb-8570-13579f342578?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240502%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240502T110014Z&X-Amz-Expires=300&X-Amz-Signature=e6bf3cc8901d972bb81e5e2b26c1a8c3d88b8dfec1ce0d0ba161ce5c335a6791&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=336107809&response-content-disposition=attachment%3B%20filename%3Dedkrepo-2.1.2.tar.gz&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)… 185.199.111.133, 185.199.109.133, 185.199.108.133, …
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.111.133|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 389011 (380K) [application/octet-stream]
Saving to: ‘edkrepo-2.1.2.tar.gz’

edkrepo-2.1.2.tar.gz 100%[=====================================================>] 379.89K --.-KB/s in 0.02s

2024-05-02 20:00:15 (15.8 MB/s) - ‘edkrepo-2.1.2.tar.gz’ saved [389011/389011]

nvidia@nvidia:~/edkrepo$ tar xvf edkrepo-2.1.2.tar.gz
./
./wheels/
./wheels/gitdb-4.0.5-py3-none-any.whl
./wheels/colorama-0.4.3-py2.py3-none-any.whl
./wheels/GitPython-3.1.11-py3-none-any.whl
./wheels/edkrepo-2.1.2-py3-none-any.whl
./wheels/smmap-3.0.4-py2.py3-none-any.whl
./install.py
./config/
./config/install.cfg
./config/EdkRepoInstallerConfig.xml
./config/edkrepo.cfg
./config/sha_data.cfg
nvidia@nvidia:~/edkrepo$ sudo ./install.py --user ${USER}
Installer for edkrepo version 2.1.2.0
Copyright(c) Intel Corporation, 2020

Collecting system information:

  • System information collected

Verify Dependencies:

  • All dependencies verified

Copy configuration files:

  • Configuration files copy complete

Determining python modules to install/upgrade:

  • Complete

Installing python modules:

  • Uninstalled edkrepo
  • Installed edkrepo
  • Marked scripts as executable
  • Configured edkrepo command completion

Installation complete

nvidia@nvidia:~/edkrepo$ cd …
nvidia@nvidia:~$ sudo chown -R ${USER}. ~/.edkrepo
nvidia@nvidia:~$ edkrepo manifest-repos add nvidia GitHub - NVIDIA/edk2-edkrepo-manifest: NVIDIA fork of tianocore/edk2-edkrepo-manifest main nvidia
Error: A manifest repository already exists with name: nvidia
nvidia@nvidia:~$ ls
Desktop Downloads google-chrome-stable_current_amd64.deb nvidia Public Templates
Documents edkrepo Music Pictures sdkmanager_2.1.0-11660_amd64.deb Videos
nvidia@nvidia:~$ edkrepo manifest-repos add nvidia GitHub - NVIDIA/edk2-edkrepo-manifest: NVIDIA fork of tianocore/edk2-edkrepo-manifest main nvidia
Error: A manifest repository already exists with name: nvidia

You just proceed with the next step…