1. Запуск любой ОС (в тос числе андроида) с SD интересен в первую очередь при сдохшей внутренней флеш
(как у меня).
2. Самостоятельная сборка андроида - если умеешь, то сам себе хозяин. Линукс для армов - как пример!
3. Запуск Андроида с SD - в первую очередь правильное создание всех разделов на SD. Инструмент такой получается есть, но только под линукс и с ручной правкой таблицы разделов в тексте программы.
4. Про новый uBoot и правку для работы с SDMMC - это я не понял, когда и для чего нужно.