Имеете ввиду с нажатием спичкой AV?
Нет. Он же грузиться у Вас при подключении флешки? А при вытаскивании андроид перестал грузиттся? Я правильно понял?
На флешку скидываются файлы обновлениы и он с неё грузиться и прошивается.
Нажатие AV это для флешера с компа.
P.S.
Меня смущает параметр : saveenv
в скрипте загрузки. Возможно (не знаю точно, только предполагаю) он записывает параметры (env) в специальный раздел (обычно misc) . При загрузке uboot считывает их и выполняет. Обычно при удачной загрузке этот флаг должен стираться и следующая загрузка ероходит в штатном режиме. А вот если если загрузка не произошла или та система которая грузиться не удаляет флаг, то имеем два варианта соответственно:
1 - бутлуп.
2 - грузиться только вторая система.
В самом скрипте есть команда : run storeboot
по идее она должна восстановить порядок загрузки.
У автора "железо" такое же? У него грузиться андроид при извлечении флешки?