HashCore Docs
Instalação, Atualização, Remoção

Instalação

O Firmware VNISH é instalado através do HashCore Toolkit, uma ferramenta para instalação remota em lote em Control Boards de mineradores Antminer das séries S19, S21, L7 e L9 com controladores Xilinx, AMLogic, BeagleBone Black e CVitek. A possibilidade de instalação direta depende da data de compilação do Firmware stock da Bitmain no seu dispositivo.

Determine o endereço IP e a data de compilação do Firmware stock

Para começar, encontre o endereço IP do minerador na rede local usando um IP-scanner (por exemplo, Advanced IP Scanner). Insira o IP encontrado no navegador para abrir o Firmware stock da Bitmain.

Na parte inferior da Página Principal, localize a linha Firmware Version. A data de compilação é indicada ao lado da versão do Firmware, por exemplo:

Firmware Version: Mon Jan 24 16:01:20 CST 2022

Versão do Firmware stock da Bitmain

Com base nesta data, determine o cenário de instalação adequado na próxima etapa.

Selecione o cenário de instalação

Cenários de instalação do Firmware VNISH

A escolha do cenário de instalação depende da data de compilação do Firmware stock:

  • Intervalos verdes: o Firmware pode ser instalado diretamente através do HashCore Toolkit. Prossiga diretamente para o passo 3.
  • Intervalo vermelho: a instalação direta não está disponível. Use o cenário de downgrade do Firmware stock abaixo.

Downgrade do Firmware stock (março – novembro de 2024)

Os Firmwares stock deste período possuem proteção contra a instalação de Firmwares de terceiros. É necessário primeiro fazer o downgrade do Firmware stock através de uma imagem Recovery SD, após o que a instalação via HashCore Toolkit será possível. O tipo de Control Board determina o método de downgrade:

  • AMLogic: via unidade USB e adaptador OTG (porta Micro-USB);
  • Xilinx / CVitek / BeagleBone: via cartões SD Processo de downgrade:
  1. Prepare uma unidade USB (USB 2.0) ou cartão SD de até 16 GB, formatado em FAT32. Para Control Boards AMLogic, use um adaptador OTG.
  2. Baixe o Firmware stock para o seu modelo e tipo de Control Board e descompacte os arquivos na pasta raiz da unidade ou cartão SD.
  3. Conecte a unidade ao minerador desligado.
  4. Ligue a alimentação e espere até que o LED verde no painel frontal acenda e permaneça aceso. O processo leva no máximo um minuto.
  5. Desligue a alimentação e remova a unidade USB.

Se a versão do Firmware não mudou após a atualização — limpe o slot SD ou a unidade USB e tente usar outra mídia ou adaptador OTG. Após o downgrade bem-sucedido, prossiga para o passo 3.

Características das Control Boards CVitek

As Control Boards baseadas em CVitek podem carregar automaticamente o Firmware stock da Bitmain em vez do VNISH ao reiniciar. Para resolver este problema, é utilizada a utilidade Phoenix-scanner. O Phoenix-scanner é executado em um computador separado na mesma rede que os mineradores. A utilidade verifica periodicamente os intervalos de IP definidos e, ao detectar um minerador com CVitek que carregou o Firmware stock, restaura automaticamente o Vnish by Hashcore. Baixe o Phoenix-scanner: VNISH.com/pt/utilitiesConfiguração do Phoenix-scanner:

  1. Baixe e descompacte o arquivo com a utilidade.
  2. Abra o arquivo phoenix.toml em um editor de texto.
  3. Especifique os intervalos de IP dos seus mineradores, por exemplo:
    ip_ranges=["192.168.1.1-192.168.1.255"]
    
  4. Salve o arquivo e execute a utilidade. O Phoenix-scanner funcionará em segundo plano e restaurará automaticamente o VNISH nos mineradores com CVitek quando eles reiniciarem.

Características das Control Boards AMLogic (Firmware FR 1.20 e mais recente)

SSH e a possibilidade de downgrade via SD estão bloqueados pela Bitmain. Para instalar o VNISH, é necessário primeiro desbloquear fisicamente a Control Board usando o método UART. O que será necessário:

  • Control Board AML e PSU 12V;
  • Computador com Windows;
  • Adaptador USB-UART com drivers instalados (por exemplo, Silicon Labs CP2102);
  • Programa de terminal (por exemplo, PuTTY) para conectar à Control Board e enviar comandos. Processo de desbloqueio:
  1. Conecte o adaptador ao computador e determine o número da porta COM. Identificação da porta COM
  2. Identifique o conector UART na Control Board e conecte o adaptador de acordo com o esquema: GND → GND, RXD → TX, TXD → RX. Conector UART na Control Board AMLogicConexão do adaptador USB-UART
  3. Abra o PuTTY, especifique o número da porta COM e a taxa de transmissão de dados 115200. Clique no botão «Open». Configuração do PuTTY
  4. Ligue a Control Board. O log de inicialização do dispositivo deve aparecer no terminal. Log de inicialização no terminal
  5. Desligue a Control Board e feche o jumper JP2 com uma pinça ou chave de fenda. Fechando o jumper JP2
  6. Certifique-se de que a janela do terminal esteja ativa. Ligue a Control Board. Assim que a primeira linha de inicialização aparecer no terminal, solte o jumper JP2 e pressione rapidamente a barra de espaço várias vezes na janela do terminal. O processo de carregamento do ENV deve começar.

Se o carregamento do ENV não iniciar — desligue e ligue a Control Board novamente. Ao fazer isso, feche brevemente os jumpers JP1 ou JP2 várias vezes. Isso deve forçar a Control Board a entrar no modo de inicialização U-Boot. Como resultado, a seguinte mensagem deve aparecer na janela do terminal: Mensagem de carregamento do ENV

  1. No terminal, insira os comandos um por um:
    setenv bitmain_usb_switch 1
    

Ativa a porta USB na Control Board, bloqueada pela Bitmain em novos Firmwares. Após a inserção, pressione «Enter».

saveenv

Salva a configuração alterada na memória da Control Board. Sem este comando, a configuração será redefinida após a reinicialização. Após a inserção, pressione «Enter». 8. Reinicie a Control Board. Após isso, o downgrade do Firmware via imagem SD estará disponível. Se as portas não estiverem desbloqueadas, insira os comandos na seguinte ordem:

saveenv
setenv bitmain_usb_switch 1
saveenv

Após o desbloqueio, realize o downgrade via adaptador OTG e, em seguida, prossiga para o passo 3. Uma instrução detalhada com fotos pode ser baixada aqui.

Baixe o Firmware e o HashCore Toolkit

As versões atuais do Firmware e do HashCore Toolkit estão disponíveis no site oficial.

Se o modelo ou tipo de controlador for desconhecido — baixe o HASHCORE TOOLKIT + Pacote de Firmwares (inclui Firmwares para todos os modelos). O Toolkit determinará automaticamente o Firmware correto durante a instalação.

Ao baixar o Firmware, selecione:

  • a versão do Firmware;
  • o modelo do dispositivo;
  • o tipo de controlador;
  • o método de instalação (NAND).

Instalação via HashCore Toolkit

Execute o HashCore Toolkit. O Toolkit identificará automaticamente o modelo do dispositivo e o tipo de controlador, conectará-se ao minerador via rede e gravará o Firmware na memória NAND da Control Board.

Uma descrição detalhada da instalação do Firmware e do trabalho com o HashCore Toolkit: aqui.

Após a instalação

Após a instalação bem-sucedida, o minerador reinicia com o Firmware VNISH. Abra a interface web pelo endereço IP do dispositivo e configure os Pools e os parâmetros de operação (consulte a seção Início Rápido)