You could just update uefi_Jeton_RELEASE.bin to Linux_for_Tegra/bootloader/uefi_jetson.bin. If you don’t modify anything, it should boot up successfully with normal functionality.
If you don’t have any issue with original UEFI, I would suggest just use the original one.
Please let me know if there’s any requirement that you need to re-build UEFI.
yes I have this requirement, because the original UEFI, I have extenal device(not keyboard) will send message through USB and trigger the keyboard that cause the NX go into boot menu and cannot boot sucessfully.
also I can change the bmp during UEFI according to the BSP35.1 guideline
updated UEFI seems disabled the keyboard in UEFI stage and I can boot into ubuntu, but I’m not sure every driver and device is workign well, need check
yes, my updated UEFI seems disabled the keyboard, but actually I didn’t do any modification on the edk2 package, just build it any replaced the .efi and .bin file…
so actually I don’t know what’s going on, but the keyboard do disabled
what’s my concern is if the whole UEFI build and replacement process is fine. system seems still work and keyboard disabled as my expect. But I don’t know if there is any risk I need to be awared of
after update UEFI, I can change bmp picture to our logo for example, but some other picture seems have problem that system cannot boot up after replaced to them, I don’t know why, same bmp format and same 1920*1080 resolution
after update UEFI, the USB is disabled for sure, but I still can send ESCAPE ASCII code through serial port UART1 go into boot menu… and after go into boot menu, the ASCII code through UART1 not avaialble anymore. for example down arrow, enter key, ESC key
after go into ubuntu system, all USB and serial port seems work fine
currently I still use original UEFI, that I go into boot menu and set the autoboot counting time to 0, and disable the serial port 16550, seems work too
so for now it’s not a high priority issue to me, but if there is any suggestion for issue 1 and 2 will be helpful, otherwise I may need to study the UEFI code and build process, it may need a long time cost.
For Issue 1:
Do you refer to the following instruction to change logo in UEFI? UEFI Adaptation — Customized Logo
There’s a note: Customers can replace the NVIDIA provided logo files with their own files and ensure the UEFI binary with the logo file(s) do not exceed the UEFI partition size (3.5MB) in the partition XML file.
Please confirm your bmp size.
For Issue 2:
I could provide you how to disable auto boot timeout of UEFI image, and I think you would not enter boot menu more.