Armbian on SD\eMMC + any system with USB media

Is this still the correct patch for u-boot to enable USB booting first?

I already added it to Android firmware but USB booting didn’t work.
I wonder what is different with Armbian u-boot that it allows USB booting correctly?

I didn’t do anything with SPI, must I overwrite, dd it with zero’s?

My wish is perhaps for Radxa to help so that I can make an Android - LibreELEC(or Armbian) dual-boot firmware both run from emmc or SD storage with a menu in Android to boot to LE and in LE a menu to boot back to Android. Then you can still also use USB or NVME to boot Armbian or other Linux OS’s. It will help so you don’t have to remove or switch micro-sd or nvme devices the whole time if you have a stable system and still want to use Android easily.