Если я правильно понимаю, то uboot, уже имеющийся в боксе, при наличии загрузочной карты в слоте дает команду на запуск системы с этой карты. А посему осмелюсь повторить вопрос - uboot.img в составе прошивки от RKxxxx и u-boot, обсуждаемый здесь - это одно и то же, или все-таки нет? Почему возник этот вопрос? Существуют боксы (ехр, Z28), не умеющие грузиться с карточки без лишних телодвижений (телодвижение заключается в принудительном входе в maskrom при каждом включении, что весьма неудобно). Возможно ли обучить их загрузке с карточки, прошив в них соответствующей утилитой uboot.img из прошивки бокса, умеющего это делать? Спасибо.
Тут обсуждается другой u-boot, который собирается из общих исходников основной версии для AML (с добавлением специальных патчей).
Если не путаю, кто-то на форуме Armbian в теме про 3328 вроде писал, что с использованием нового варианта u-boot, при записи их на SD карту с образом, система стала запускаться с Sd карты (файлы u-boot лежат рядом с образами Armbian в каталоге u-boot).
Использовать u-boot от другой модели из прошивки андройд - нужно быть готовым к восстановлению. И возможно причина не в u-boot а в особенностях железа. Я читал, что для Z28 производитель выбрал не правильные адреса, поэтому запуск с SD карты не возможен из-за совпадения этих адресов (но могу ошибаться, читал давно и через переводчик). Посмотрите тему на форуме про z28, там были подробности.