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) eVerificar(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:
cmd | O que faz |
|---|---|
log | Escreve mensagem no registro |
status | Atualiza a barra de status |
sleep | Aguarda N segundos (sec) |
check | Verifica se o firmware existe (path) |
start_tftp / stop_tftp | Liga/desliga o TFTP |
start_dhcp / stop_dhcp | Liga/desliga o DHCP |
connect | Telnet ao roteador (IP + porta) |
connect_serial | Serial (porta + baud) |
disconnect | Desconecta a sessão atual |
send | Envia comando (text) |
expect | Espera um texto aparecer (text, timeout, required) |
wait_tftp | Espera uma transferência TFTP acontecer (timeout) |
pause | Pede confirmação ao usuário (msg) |
reboot | Envia reboot pela conexão ativa |
4. Aba "Backup"
- Iniciar captura...: escolhe um arquivo
.txte 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
- Ligue a PC ao roteador por cabo de rede (LAN).
- Na PC, configure IP fixo na rede do roteador: ex.
192.168.25.3, máscara255.255.255.0. - No programa: selecione o firmware (
FAST2764_v8380.img.secure) e clique Verificar. - Clique Iniciar TFTP (e Iniciar DHCP se o roteador precisar receber IP; deixe marcada a opção e os campos IP/MAC preenchidos).
- Vá em Consola → Telnet → Host
192.168.25.1, porta23→ Conectar. - Vá em Flasheo, ajuste o script se precisar → Validar script → Ejecutar flasheo.
- NÃO corte a alimentação durante a gravação. O
wait_tftpfica 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_serialno script.
Como usar — BACKUP de configuração
- Conecte na consola (Telnet ou Serial).
- Aba Backup → Iniciar captura... → escolha o arquivo.
- Clique Ejecutar comandos (ou digite na consola).
- Parar y guardar quando terminar.
- 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