Разблокировка возможности отката контрольных плат AML на более раннюю прошивку с последующей установкой кастомной прошивки Vnish
На контрольных платах AML с версией стока после Сентября 2025, отключена возможность отката прошивки с помощью SD card.
В данном мануале описан метод включения обратно этой возможности.
Перед началом работ необходимо обеспечить:
- Контрольная плата AML и блок питания 12В.
- Компьютер или ноутбук с установленной Windows
- Любой USB - UART адаптер с установленными драйверами (в нашем случае Silabs CP2102). Программа - терминал (в нашем случае Putty) для подключения и отсылки команд в контрольную плату.

Выполняем следующие действия:
- Подключаем адаптер к компьютеру. Определяем номер определившегося порта (в нашем случае COM7)

- Определяем пины UART на контрольной плате.


- Подключаем USB - UART адаптер к плате управления по схеме GND - GND, RXD - LINUX_TX, TXD - LINUX_RX.

- Открываем окно терминала Putty. Настраиваем номер порта и скорость 115200. Остальные параметры по умолчанию.

- На данном этапе можно проверить корректность подключений. При подаче питания на плату управления в окне терминала отображается лог загрузки устройства.

- Отключаем питание контрольной платы и замыкаем пинцетом или отверткой перемычку JP2.

- Убедится, что окно терминала является активным. Подаем питание на плату. И как только в терминале появляется первая строка загрузки, быстро размыкаем перемычку и пару раз нажимаем пробел в активном окне терминала.
После этих манипуляций должна пойти загрузка ENV.
Если этого не произошло, что допустимо, необходимо провести следующие действия.
Снять питание с платы управления и подать его заново и пару раз замкнуть джамперы JP1 или JP2. Тем самым плата попадет в режим загрузки uboot.
В результате в окне терминала должно появится следующие надписи:

- Вводим команду
setenv bitmain_usb_switch 1Данная команда включает работу USB порта.

- Вводим команду
saveenvДанная команда сохраняет настройки.

- Перезагружаем контрольную плату. Теперь текущую версию стоковой прошивки можно понизить. Что в последующем позволит установить Vnish.
Установка и обновление прошивки
Для успешного перехода на кастомное ПО пользователь должен провести предварительную сверку параметров оборудования. Это критически важный этап, который минимизирует риск программных сбоев («окирпичивания») и технических проблем при последующих обновлениях.
Получение логов загрузки контрольных плат.
В данном мануале описан метод получения логов загрузки контрольных плат.