sexta-feira, 14 de agosto de 2026

GVT_Flasher


GVT_Flasher



1. Painel esquerdo — "Red y Firmware"

  • IP de la PC (servidor): IP da sua máquina na rede do roteador (padrão 192.168.25.3). É onde o TFTP/DHCP escuta.
  • IP del router: IP do roteador (padrão 192.168.25.1), usado no telnet e no script.
  • Puerto TFTP (padrão 69): porta do servidor TFTP.
  • Puerto Telnet (padrão 23): porta do cliente telnet.
  • Firmware (.img.secure): caminho da imagem. Botões ... (navegar) e Verificar (mostra nome + tamanho).
  • Habilitar servidor DHCP: liga o DHCP ao iniciar. Campos: IP a ofrecer e MAC del router (concessão fixa por MAC).
  • Iniciar/Detener TFTP e Iniciar/Detener DHCP: ligam/desligam os serviços, com indicador de estado.
  • Guía rápida: resumo do procedimento em um popup.

2. Aba "Consola (Telnet/Serial)"

  • Tipo: escolhe entre Telnet (Host + Puerto) e Serial (Porta COM + Baud, padrão 115200).
  • Conectar / Desconectar / Limpiar: controlam a sessão e limpam a tela.
  • Área de saída escura com o que o equipamento envia.
  • Campo de comando na parte inferior + Enviar (ou Enter). O comando digitado aparece em verde, a resposta em cinza.

3. Aba "Flasheo"

Editor de script JSON (passos executados em ordem) com os botões:

  • Script por defecto: restaura o script padrão.
  • Validar script: checa se o JSON está correto.
  • Ejecutar flasheo: roda o script em um thread separado (a GUI continua responsiva).
  • Cancelar: interrompe entre um passo e outro.

Comandos do script:

cmdO que faz
logEscreve mensagem no registro
statusAtualiza a barra de status
sleepAguarda N segundos (sec)
checkVerifica se o firmware existe (path)
start_tftp / stop_tftpLiga/desliga o TFTP
start_dhcp / stop_dhcpLiga/desliga o DHCP
connectTelnet ao roteador (IP + porta)
connect_serialSerial (porta + baud)
disconnectDesconecta a sessão atual
sendEnvia comando (text)
expectEspera um texto aparecer (text, timeout, required)
wait_tftpEspera uma transferência TFTP acontecer (timeout)
pausePede confirmação ao usuário (msg)
rebootEnvia reboot pela conexão ativa

4. Aba "Backup"

  • Iniciar captura...: escolhe um arquivo .txt e passa a gravar tudo que passa pela consola (enviado + recebido).
  • Parar y guardar: fecha o arquivo de forma segura.
  • Comandos de dump: lista editável (linhas com # são ignoradas). Ejecutar comandos envia cada um pela conexão ativa.
  • Abrir carpeta de archivos: abre a pasta de uploads (<pasta do firmware>\uploads).
  • Dica da própria aba: além da captura manual, se o roteador enviar o backup via TFTP (WRQ), o arquivo é salvo em uploads/.

5. Aba "Registro"

  • Log em tempo real com cores: INFO (cinza), WARN (laranja), ERROR (vermelho), com hora.
  • Limpiar log e Guardar log... (salva em .txt).

Barra de status (inferior)

Mostra o estado geral: "Paso X/Y: cmd", "Firmware recibido", "Error", etc.


Como usar — FLASHEIO do roteador

  1. Ligue a PC ao roteador por cabo de rede (LAN).
  2. Na PC, configure IP fixo na rede do roteador: ex. 192.168.25.3, máscara 255.255.255.0.
  3. No programa: selecione o firmware (FAST2764_v8380.img.secure) e clique Verificar.
  4. Clique Iniciar TFTP (e Iniciar DHCP se o roteador precisar receber IP; deixe marcada a opção e os campos IP/MAC preenchidos).
  5. Vá em Consola → Telnet → Host 192.168.25.1, porta 23 → Conectar.
  6. Vá em Flasheo, ajuste o script se precisar → Validar script → Ejecutar flasheo.
  7. NÃO corte a alimentação durante a gravação. O wait_tftp fica esperando o roteador baixar o firmware; o log mostra quando o arquivo foi entregue.

Se seu procedimento usa cabo UART em vez de telnet: conecte a porta COM, escolha Tipo: Serial, baud (ex. 115200) e use connect_serial no script.

Como usar — BACKUP de configuração

  1. Conecte na consola (Telnet ou Serial).
  2. Aba Backup → Iniciar captura... → escolha o arquivo.
  3. Clique Ejecutar comandos (ou digite na consola).
  4. Parar y guardar quando terminar.
  5. Alternativa automática: se o roteador fizer upload por TFTP, o arquivo aparece em <pasta do firmware>\uploads (o TFTP aceita WRQ).













Nenhum comentário:

Postar um comentário