#!/bin/sh
export DATE="14.9.2008";SCRIPT=${0#/rom}
export TITLE="Administração:
Firmware"
. ${SCRIPT%/*}/cgi-bin-pre.sh
cat< Atenção: Espere
5 segundos para que o firmware seja enviado para o endereço IP
192.168.1.1 através do protocolo TFTP. Se este procedimento
não funcionar, pode regressar à configuração
inicial do equipamento seguindo o seguinte procedimento. Ligue um
computador via rede a uma das saídas [1-4] do equipamento.
Tanto serve um cabo Ethernet cruzado ou directo. Leia
mais sobre o carregameno de firmware
A porta de rede do computador tem normalmente uma luz (LED). Esta
acenderá assim que uma ocorrer uma ligação. Depois de ligar o
equipamento ao computador esta luz deve acender dentro de segundos. Uma das quatro
luzes do aparelho também deverá acender. Este
procedimento de ligar e desligar pode ser feito várias vezes sem
perigo. Depois deste teste, execute os seguintes passos: O envio deverá
terminar sem problemas em 5 segundos. O aparelho mostra a operação
de instalação com uma das luzes LED intermitente. A operação
de instalação fica completa em 2 minutos e o aparelho
reinicia automaticamente com a nova versão do Firmware. A operação de instalação
foi interrompida. Escolha
um outro ficheiro *.bin ou *.trx que seja compatível. A operação
de instalação do firmware não foi executada.
Ficheiro de Firmware:
Windows XP
192.168.1.2
. Aceite a Máscara de subrede
como 255.255.255.0
. As outras configurações
não necessitam de modificação.cd /d
e o endereço da
pasta onde se encontra o ficheiro de firmware. Exemplo: escreva cd /d
c:\download\firmware
e confirme com a tecla [ENTER].tftp -i
192.168.1.1 put openwrt-g-freifunk-%VERSION%-pt.bin
mas não
tecle [ENTER] por enquantoLinux
cd
. Exemplo: escreva
cd /tmp/download/firmware
e tecle [ENTER].ifconfig
eth0 192.168.1.2
tftp
192.168.1.1
. No programa TFTP deve inserir dois comandos em
sequência para configurar o modo de transmissão do ficheiro. Insira
binary
e rexmt 1
put
openwrt-g-freifunk-%VERSION%-pt.bin
mas não tecle
[ENTER] por enquantoCarregar
Firmware
$ffout
A gravar
o ficheiro de firmware $ffout na memória Flash do aparelho. Aguarde...
EOF
echo -n "
"
firmware-burn "$ffout"
echo "
"
;;
*)
rm -f "$ffout"
cat<
O
ficheiro de firmware não tem o formato correcto.
O ficheiro de
firmware não foi recebido.
Explicação: O comando OpenWRT mtd reescreve a partição regravável OpenWrt. No modo "Failsafe" esta partição não será usada. No modo "ReadOnly" a partição será apenas lida. As seguintes partições permanecem:
$(cat /proc/mtd)EOF fi . ${SCRIPT%/*}/cgi-bin-post.sh