Переустановка ОС без eMMC-ридера#
Нет ридера, и не хочешь снимать модуль? Можно положить свежую ОС на eMMC прямо с работающей платы. Фокус в слоте microSD: H616 грузит SD раньше eMMC, так что ты загружаешь свежий образ с карты и оттуда клонируешь его на eMMC.
Обходного пути по USB нет — плата не выводит порт USB-C / OTG, так что обычный маршрут sunxi-fel + U-Boot ums, чтобы достать eMMC по USB, отпадает (смотри почему FEL отпадает). Загрузка с SD и клонирование — единственный путь без ридера.
Загрузись с SD, клонируй на eMMC#
Sovobian on microSD → boot from SD → armbian-install → system now on eMMCЗапиши образ Sovobian на microSD (Etcher, Armbian Imager или
dd). Используй Sovobian, а не обычный образ BTT CB1 — у Sovobian оверлей eMMC 40 МГц уже запечён. Загрузка стокового образа CB1 и его клонирование установили бы device tree eMMC на 120/150 МГц, который “may appear to boot and then fail unpredictably” (смотри разницу CB1).Вставь карту и включи питание. Плата грузится с SD раньше eMMC. Сделай настройку первой загрузки — дружелюбный способ на странице простой установки.
Клонируй работающую SD-систему на eMMC:
sudo armbian-installВыбери вариант, который ставит систему на eMMC и грузится с неё («Boot from eMMC — system on eMMC»; на старых образах этот инструмент —
nand-sata-install). Он копирует текущую работающую SD-систему, включая/boot, на eMMC.Выключи питание, вынь SD, включи. Плата теперь грузит свежеустановленную систему с eMMC.
Дружелюбный TUI делает то же самое, если тебе удобнее пройти по меню: armbian-config → System → install to eMMC.
Требует проверки именно на Zero. Маршрут загрузка-с-SD +
armbian-installподтверждён на SV08 (тот же хост H616, та же линия CB1, тот же boot ROM) и одобрен собственными доками Sovobian, но Zero-специфичной записи не нашлось — трактуй точную формулировку меню и клонирование как воспроизведённые в другом месте, а не проверенные на Zero. Две вещи, которые надо проверить после клонирования: что eMMC работает на проверенном клоке 37.5 МГц (то есть оверлейoverlay-user/доехал до eMMC), и что плата всё ещё поднимается на одной eMMC. Сохрани SD-карту — без OTG это твой единственный путь спасения, если установка на eMMC пойдёт не так.
Или просто останься на SD#
Ничто не заставляет ставить систему на eMMC. Многие гоняют Zero целиком с microSD, а стоковый модуль eMMC оставляют открученным на полке как заводской бэкап. Используй хорошую карту — периодические сбои загрузки с SD встречаются, и обычная причина — глючная карта.
Что дальше#
Как только ОС там, где тебе нужно, продолжай с прикладным стеком; если MCU всё ещё на вендорской прошивке, сделай и миграцию прошивки.