> It isn't completely clear whether there is another storage device on the pinebook pro beyond the built-in emmc.
the SPI is a 16MB chip on the mb, nothing to do with emmc
the cpu has a search order for uboot (really for idbloader), .... SPI, emmc, uSD
Once idbloader is loaded, then there is enough memory to load uboot
uboot will then alter the search path for a bootable OS
there is a button on mb to short SPI clock (which does not always work) for a bad SPI flash
(or the clock lead on the chip can be shorted when button is bad)
Do be aware that uboot for SPI is different than uboot for emmc/SD
different location (on chip) extra spacing in idbloader
the SPI is a 16MB chip on the mb, nothing to do with emmc
the cpu has a search order for uboot (really for idbloader), .... SPI, emmc, uSD
Once idbloader is loaded, then there is enough memory to load uboot
uboot will then alter the search path for a bootable OS
there is a button on mb to short SPI clock (which does not always work) for a bad SPI flash
(or the clock lead on the chip can be shorted when button is bad)
Do be aware that uboot for SPI is different than uboot for emmc/SD
different location (on chip) extra spacing in idbloader