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
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.