Normalerweise wird empfohlen bei BOOT_ORDER 0xf14 zu nehmen.
Die Aussage ist genauer als meine allgemeine Angabe - ist aber exakt was ich meinte
Ich vermute es werden noch weitere Änderungen in der Konfiguration des EEPROM nötig sein.
Bei mir war mal bei meinem CM4 SD Karte, USB Device und Restart angegeben und weder eine SD Karte drin bzw der eMMC war leer und auch keine USB Platte angeschlossen und ich sah auf dem angeschlossenen Schirm in einer Loop wie das CM4 immer wieder versuchte von eMMC und USB zu booten. Demnach erwarte ich dass keine weiteren Angaben notwendig sind. Aber natuerlich kann man mit einem groesseren USB_MSD_DISCOVERTIMEOUT (>20s) dafuer sorgen dass bei einem USB Diskstartupdelay von 60s die Bootloop nicht 3 Mal durchlaufen werden muss (20s ist default). Das entspricht auch mehr dem alten Ansatz mit der SD Karte gleich den delay so zu setzen dass die USB Platte sofort beim ersten Mal erkannt wird.