quarta-feira, 31 de agosto de 2011

[WL500GPv1] Instalação Tomato

@echo off
echo ===============================================================================
echo     _  __  ___        __  _             ____  _____
echo    (_)/  \/  /__  __ / /_(_)____  _____/ __ \/__  /
echo   / _/ /../ /_  \/ ./  _/ _/ __ \/  __/ /_/ /  / /
echo  / // /  / / .  / //  // // / / /__  / /_/ /  / /
echo  \//_/  /_/\_/_/_/ \__/\//_/ /_/___ /\____/  /_/
echo
echo off
echo Inicio do processo de flash.
echo O IP do PC devera estar estatico e o router desligado da alimentação.
echo (192.168.1.2 - 255.255.255.0 - 192.168.1.1).
echo.
echo O firmaware tomato devera ter o seguinte nome:
echo » tomatoK26USB.trx
echo.
echo Caso o ip ja esteja definido, pode avancar.
echo.

echo Carregar Ctrl+C para abortar ou qualquer tecla para continuar...
pause > nul

echo.
echo * Ligar o cabo de alimentação do router.
echo.
echo ===============================================================================
echo Esperando pelo router... Pressionar Ctrl+C para abortar...
echo.

set FIND=%WINDIR%\command\find.exe 
if exist %FIND% goto PING
set FIND=%WINDIR%\system32\find.exe 
if exist %FIND% goto PING
set FIND=find

:PING
ping -n 1 -w 50 192.168.1.1 | %FIND% "TTL="
if errorlevel 1 goto PING

:TFTP
echo tftp -i 192.168.1.1 put tomatoK26USB.trx
tftp -i 192.168.1.1 put tomatoK26USB.trx
if errorlevel 1 goto PING

set FIND=

echo.
echo ===============================================================================
echo * Espera 20 minutos, enquanto o firmaware está iniciando o Flash do router.
echo * Redifine a tua placa ethernet com o DHCP.
echo * Processo terminado.
echo.
pause