HashCore Docs
Установка, обновление, удаление

Установка

Прошивка 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-карты Процесс понижения:
  1. Подготовить USB-накопитель (USB 2.0) или SD-карту объёмом до 16 ГБ, отформатированную в FAT32. Для плат AMLogic использовать OTG-адаптер.
  2. Скачать стоковую прошивку для вашей модели и типа контрольной платы и распаковать файлы в корневую папку накопителя или SD-карты.
  3. Подключить накопитель к выключенному майнеру.
  4. Включить питание и дождаться пока на передней панели загорится и будет постоянно гореть зелёный светодиод. Процесс занимает не более одной минуты.
  5. Выключить питание и извлечь флешку.

Если версия прошивки не изменилась после прошивки — очистите SD-слот или флешку и попробуйте использовать другой носитель или OTG-адаптер. После успешного понижения переходите к шагу 3.

Особенности плат CVitek

Контрольные платы на базе CVitek при перезагрузке могут автоматически загружать стоковую прошивку Bitmain вместо VNISH. Для решения этой проблемы используется утилита Phoenix-scanner.

Phoenix-scanner запускается на отдельном компьютере в той же сети что и майнеры. Утилита периодически сканирует заданные IP-диапазоны и при обнаружении майнера с CVitek который загрузился в стоковую прошивку — автоматически восстанавливает Vnish by Hashcore.

Скачать Phoenix-scanner: VNISH.ru/ru/utilities

Настройка Phoenix-scanner:

  1. Скачать и распаковать архив с утилитой.
  2. Открыть файл phoenix.toml в текстовом редакторе.
  3. Указать IP-диапазоны ваших майнеров, например:
    ip_ranges=["192.168.1.1-192.168.1.255"]
    
  4. Сохранить файл и запустить утилиту. Phoenix-scanner будет работать в фоновом режиме и автоматически восстанавливать VNISH на майнерах с CVitek при их перезагрузке.

Особенности плат AMLogic (прошивка FR 1.20 и новее)

SSH и возможность понижения через SD заблокированы Bitmain. Для установки VNISH необходимо сначала аппаратно разблокировать контрольную плату методом UART.

Что потребуется:

  • Плата управления AML и БП 12В;
  • Компьютер с Windows;
  • USB-UART адаптер с установленными драйверами (например Silicon Labs CP2102);
  • Терминальная программа (например PuTTY) для подключения к плате управления и отправки команд.

Процесс разблокировки:

  1. Подключить адаптер к компьютеру и определить номер COM-порта.
  2. Определить UART разъем на контрольной плате и подключить адаптер по схеме: GND → GND, RXD → TX, TXD → RX.
  3. Открыть PuTTY, указать номер COM-порта и скорость передачи данных 115200. Нажать кнопку «Open».
  4. Включить контрольную плату. В терминале должен появиться лог загрузки устройства.
  5. Выключить плату и замкнуть перемычку JP2 пинцетом или отвёрткой.
  6. Убедиться, что окно терминала активно. Включить плату. Как только в терминале появится первая строка загрузки, отпустить перемычку 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-адресу устройства и настройте пулы и параметры работы (см. раздел Быстрый старт)