There's no need to do any soldering to boot from the SD card or a USB stick or the network for that matter. The switch on the board tells the CPU where to initially look to load the u-boot firmware(bios) from, that's it. It's fine that the board is hardwired to load u-boot from the eMMC chip, we kno...