I did not wait for the release of the official version of the image for SPI with full support for all options for custom startup (SD USB eMMC PXE). As a temporary solution I have gathered the image of "spiboot.img " to update SPI content with a new download option (which supports all described devices). Now, to enable all devices in the startup process (including the ability to directly start the system from USB media) does not require a UART console. All operations can be easily performed by a regular user using standard methods (which are well documented on the WIKI). The update procedure is described on the WIKI. File "spiboot.img" (with all options except Piteboot) can be downloaded here. Pay attention, this version is not Piteboot. During build there was an error with the build kernel, I did not fix (I don't use Piteboot). If somebody need Piteboot, I recommend not using my version.