Установка
Прошивка VNISH устанавливается через HashCore Toolkit, инструмент для удалённой пакетной установки на платы управления майнеров Antminer серий S19, S21, L7 и L9 с контроллерами Xilinx, AMLogic, BeagleBone Black и CVitek. Возможность прямой установки зависит от даты сборки стоковой прошивки Bitmain на вашем устройстве.
Определите IP-адрес и дату сборки стоковой прошивки
Для начала найдите IP-адрес майнера в локальной сети с помощью IP-сканера (например Advanced IP Scanner). Введите найденный IP в браузере, чтобы открыть стоковую прошивку Bitmain.
В нижней части страницы Главной страницы найдите строку Firmware Version. Дата сборки указана рядом с версией прошивки, например:
Firmware Version: Mon Jan 24 16:01:20 CST 2022

По этой дате определите подходящий сценарий установки в следующем шаге.
Выберите сценарий установки

Выбор сценария установки зависит от даты сборки стоковой прошивки:
- Зеленые интервалы: прошивку можно установить напрямую через HashCore Toolkit. Переходите сразу к шагу 3.
- Красный интервал: прямая установка недоступна. Используйте сценарий понижения стоковой прошивки ниже.
Понижение стоковой прошивки (март – ноябрь 2024)
Стоковые прошивки этого периода имеют защиту от установки сторонних прошивок. Необходимо сначала понизить стоковую прошивку через Recovery SD-образ, после чего установка через HashCore Toolkit станет возможной. Тип контрольной платы определяет метод понижения:
- AMLogic: через USB-накопитель и OTG-адаптер (Micro-USB порт);
- Xilinx / CVitek / BeagleBone: через SD-карты Процесс понижения:
- Подготовить USB-накопитель (USB 2.0) или SD-карту объёмом до 16 ГБ, отформатированную в FAT32. Для плат AMLogic использовать OTG-адаптер.
- Скачать стоковую прошивку для вашей модели и типа контрольной платы и распаковать файлы в корневую папку накопителя или SD-карты.
- Подключить накопитель к выключенному майнеру.
- Включить питание и дождаться пока на передней панели загорится и будет постоянно гореть зелёный светодиод. Процесс занимает не более одной минуты.
- Выключить питание и извлечь флешку.
Если версия прошивки не изменилась после прошивки — очистите SD-слот или флешку и попробуйте использовать другой носитель или OTG-адаптер. После успешного понижения переходите к шагу 3.
Особенности плат CVitek
Контрольные платы на базе CVitek при перезагрузке могут автоматически загружать стоковую прошивку Bitmain вместо VNISH. Для решения этой проблемы используется утилита Phoenix-scanner.
Phoenix-scanner запускается на отдельном компьютере в той же сети что и майнеры. Утилита периодически сканирует заданные IP-диапазоны и при обнаружении майнера с CVitek который загрузился в стоковую прошивку — автоматически восстанавливает Vnish by Hashcore.
Скачать Phoenix-scanner: VNISH.ru/ru/utilities
Настройка Phoenix-scanner:
- Скачать и распаковать архив с утилитой.
- Открыть файл
phoenix.tomlв текстовом редакторе. - Указать IP-диапазоны ваших майнеров, например:
ip_ranges=["192.168.1.1-192.168.1.255"] - Сохранить файл и запустить утилиту. Phoenix-scanner будет работать в фоновом режиме и автоматически восстанавливать VNISH на майнерах с CVitek при их перезагрузке.
Особенности плат AMLogic (прошивка FR 1.20 и новее)
SSH и возможность понижения через SD заблокированы Bitmain. Для установки VNISH необходимо сначала аппаратно разблокировать контрольную плату методом UART.
Что потребуется:
- Плата управления AML и БП 12В;
- Компьютер с Windows;
- USB-UART адаптер с установленными драйверами (например Silicon Labs CP2102);
- Терминальная программа (например PuTTY) для подключения к плате управления и отправки команд.
Процесс разблокировки:
- Подключить адаптер к компьютеру и определить номер COM-порта.

- Определить UART разъем на контрольной плате и подключить адаптер по схеме:
GND → GND,RXD → TX,TXD → RX.

- Открыть PuTTY, указать номер COM-порта и скорость передачи данных
115200. Нажать кнопку«Open».
- Включить контрольную плату. В терминале должен появиться лог загрузки устройства.

- Выключить плату и замкнуть перемычку
JP2пинцетом или отвёрткой.
- Убедиться, что окно терминала активно. Включить плату. Как только в терминале появится первая строка загрузки, отпустить перемычку
JP2и быстро несколько раз нажать пробел в окне терминала. Должен начаться процесс загрузки ENV.
Если загрузка ENV не началась — выключите и снова включите плату. При этом кратковременно замкните перемычки
JP1илиJP2несколько раз. Это должно принудительно перевести плату в режим загрузки U-Boot.
В результате в окне терминала должны появиться следующие сообщение:
7. В терминале ввести команды поочерёдно:
setenv bitmain_usb_switch 1
Включает USB-порт на контрольной плате, заблокированный Bitmain в новых прошивках. После ввода нажать «Enter».
saveenv
Сохраняет изменённую настройку в памяти платы. Без этой команды настройка сбросится после перезагрузки. После ввода нажать «Enter».
8. Перезагрузить плату. После этого станет доступно понижение прошивки через SD-образ.
Если порты не разблокированы, введите команды в следующем порядке:
saveenv
setenv bitmain_usb_switch 1
saveenv
После разблокировки выполните понижение через OTG-адаптер, затем переходите к шагу 3.
Подробную инструкцию с фотографиями можно скачать здесь.
Скачайте прошивку и HashCore Toolkit
Актуальные версии прошивки и HashCore Toolkit доступны на официальном сайте.
Если модель или тип контроллера неизвестны — скачайте HASHCORE TOOLKIT + Комплект Прошивок (включает прошивки для всех моделей). Toolkit автоматически определит нужную прошивку при установке.
При скачивании прошивки выберите:
- версию прошивки;
- модель устройства;
- тип контроллера;
- метод установки (NAND).
Установка через HashCore Toolkit
Запустите HashCore Toolkit. Toolkit автоматически определит модель устройства и тип контроллера, подключится к майнеру по сети и запишет прошивку в NAND-память платы.
Подробное описание установки прошивки и работы с HashCore Toolkit: здесь.
После установки
После успешной установки майнер перезагружается с прошивкой VNISH. Откройте веб-интерфейс по IP-адресу устройства и настройте пулы и параметры работы (см. раздел Быстрый старт)