According to some RPI3 post, moving loader.efi as bootaa64.efi helped to solve some issue in booting. The loader.efi reads UEFI variables in the boot process. How the U-Boot UEFI variables are set? If anyone knows, please post, it would be good to know. From somewhere I’ve read the UEFI implementation in u-Boot is not yet too good. What could this mean.
Reading the source code, the variable ‘BootCurrent’ is needed to be set in the form ‘BootXXXX’ . ‘BootOrder’ is probably needed as well. How are these set in the U-Boot prompt?
Why the boot1 is not reading the disk correctly?
jla