VNISH Ninja · Academia
Antes de alterar o firmware ASIC: checklist de evidências e recuperação
Antes da mudança, congele um pacote que identifique o equipamento, os bytes planejados e o responsável por recovery. Ele revela suposições erradas antes da alteração.

Método de trabalho
- Identifique modelo, variante, refrigeração e control board em modo read-only.
- Capture versão, estado de segurança, configuração necessária e logs; exclua segredos.
- Registre arquivo, versão, tamanho, SHA-256, URL e horário pela rota VNISH atual.
- Defina recovery, responsável, dependências e gatilho antes da mudança.
Vamos analisar uma situação
Cenário de aprendizagem, não um resultado relatado por um cliente.
Considere uma passagem de responsabilidade hipotética na qual o próximo operador recebe um arquivo e a mensagem «Isto funcionou antes». A informação ausente importa mais do que a confiança da mensagem. Qual dispositivo foi usado, qual era seu estado inicial e o resultado anterior foi realmente verificado? Transforme essa passagem em um pequeno conjunto de evidências antes de qualquer mudança.
Mantenha um registro da identidade do dispositivo planejado, outro das observações do firmware e da configuração atuais, e um terceiro do arquivo pretendido e de sua origem. Acrescente o método de recuperação permitido, suas dependências e a pessoa responsável pela decisão. Uma exportação de configuração é um registro de ajustes; não é automaticamente uma imagem completa de recuperação. Mantenha credenciais e outros segredos de acesso fora do conjunto que será compartilhado.
Se não for possível estabelecer um fato obrigatório, escreva «desconhecido» e suspenda a mudança. Esse processo não exige abrir o gabinete nem testar um comando de gravação de firmware para descobrir o que acontece. Seu resultado prático é uma lista clara de fatos esclarecidos e perguntas pendentes que outro operador pode revisar sem repetir suposições inseguras.
Limites e condições de parada
- Firmware aftermarket não é produzido nem aprovado pela BITMAIN; confira garantia e contrato vigentes.
- Não abra o equipamento só para identificar a placa se houver leitura disponível.
- Não suponha rollback universal ou restauração da garantia.
Artefato reutilizável
| # | Campo | Verificado | Evidência / nota |
|---|---|---|---|
| 1 | modelo / submodelo / refrigeração | □ | |
| 2 | plataforma da control board / ID | □ | |
| 3 | build stock / estado de segurança | □ | |
| 4 | PSU / limite medido / refrigeração | □ | |
| 5 | configuração com dados sensíveis removidos / logs / relatório de diagnóstico | □ | |
| 6 | rota / registro da ferramenta / arquivo / bytes / SHA-256 / fonte | □ | |
| 7 | status de recovery / responsável / método | □ | |
| 8 | janela / gatilhos STOP | □ |
Copie esta estrutura para o registro da mudança; nunca inclua senhas, chaves ou acessos privados.
Termos usados neste guia
- Estado de referência
- Estado registrado antes de uma mudança planejada.
- Exportação de configuração
- Representação salva dos ajustes; seu escopo deve ser verificado, não presumido.
- Dependência de recuperação
- Recurso ou condição de acesso exigidos pelo método de recuperação escolhido.
Verifique o que entendeu
Estas perguntas verificam a compreensão. Não autorizam uma instalação nem certificam um resultado.
«Funcionou antes» é evidência suficiente para uma instalação?
Mostrar resposta
Não. É preciso identificar o dispositivo, o estado inicial, o arquivo, o procedimento e o resultado verificado.
Uma exportação de ajustes é automaticamente uma imagem de recuperação?
Mostrar resposta
Não. Evidências de configuração e um método de recuperação utilizável são itens diferentes.
Onde devem ser guardadas as senhas ou os tokens privados de acesso?
Mostrar resposta
Fora do conjunto de evidências compartilhável, seguindo o processo aprovado do operador para lidar com segredos.
Fontes primárias
- BITMAIN - generic online-upgrade precautions (updated 2026-03-03) Revisado 2026-09-10
- BITMAIN - read-only control-board information Revisado 2026-09-10
- BITMAIN - Product Warranty Revisado 2026-09-10
- BITMAIN - Malware and remote attacks Revisado 2026-09-10