Pessoal, Brickei novamente meu WR841ND v8.0 numa atualização errada de firmware e acabei de recupera-lo usando um conversor usb serial, só acendia o led power.
vou compartilhar aqui com vocês como fiz, pois não achei nada para este modelo de roteador, aqui no Brasil, então tive que tomar a iniciativa de criar este mini tutorial.
Primeiro de tudo, tive que comprar no mercado livre um adaptador usb ttl serial Pi2303 5V RS232( parece que não existe drive para este adaptador no windows 8, só no xp e 7, se não vier com cd de drive instale o programa drivereasy e mande procurar o drive).
Esta adapatador usb serial ttl vem com 4 cabinhos, mas o da tensão não usamos, pois o roteador é alimentado pela própria fonte, só de conectar os 3 cabinhos e com a fonte desligada, o led power do roteador ligou mais o aparelho não funcionava enquanto não ligasse a fonte.
Depois retirei um conector 4 pinos PWM,de cooler de placa mãe velha e soldei no roteador para poder conectar o adaptador usb ttl serial.
Aqui ensina como conectar o conversor usb serial no roteador.
Baixei a versão mais nova do openwrt para o wr841ndv8, versão factory e deixei com o nome original(openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin) e o o servidor FTP winagentes e o programa putty.
Aqui ensina como configurar o servidor Tftp WinAgents e o putty(depois de configurar os 2 programas, use os comandos abaixo, e não os do blog).
E aqui a página do openwrt para os wr841nds
Fui na placa de rede do pc e setei ip 192.168.1.100( coloquei exatamente este ip) e mascara 255.255.255.0 e liguei um cabo de rede do pc até uma porta lan do roteador( não pode ser na wan).
configurei o servidor FTP winagentes e indiquei para ele onde tava o firmware openwrt que baixei.
Configurei o Putty e executei ele, liguei o roteador e comecei a visualizar a Tentativa de boot do roteador, digitei tpl na hora certa e ai comecei a executar os comandos abaixo.
Os comandos abaixo configuram a parte do servidor tftp.
setenv ipaddr 192.168.1.111 (o ip que setei na placa de rede)
setenv serverip 192.168.1.100
O próximo upa o firmware para dentro do roteador:
tftpboot 0x80000000 openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin (Vejam abaixo, o processo de up do firmware)
ar7240> tftpboot 0x80000000 openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin
Using eth0 device
TFTP from server 192.168.1.100; our IP address is 192.168.1.111
Filename 'openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin'.
Load address: 0x80000000
Loading: checksum bad
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ####
done
Bytes transferred = 3932160 (3c0000 hex)
Os próximos comando são usados conforme a versão do roteador:
For TL-WR841ND v3:
1.Erase the flash:
ar7100> erase 0xbf020000 +0x3c0000
First 0x2 last 0x3d sector size 0x10000
61
Erased 60 sectors
2.Copy RAM content to flash:
ar7100> cp.b 0x80000000 0xbf020000 0x3c0000
Copy to Flash... write addr: bf020000
done
3.Reset
ar7100> reset
Resetting...
4. Done.
For TL-WR841ND v5, v7, v8, v9:
1. Erase the flash:
wasp> erase 0x9f020000 +0x3c0000
2. Copy RAM content to flash:
wasp> cp.b 0x80000000 0x9f020000 0x3c0000
3. Set up the boot
wasp> bootm 0x9f020000
## Booting image at 9f020000 ...
Uncompressing Kernel Image ... OK
Starting kernel ...
4. Done.
Se tiver todos os leds do roteador piscando, depois que digitar tpl no putty só o power ficará aceso, depois que executar o último comando, para o roteador resetar e tiver dado tudo certo, vai acender o led do power, do sys, e da porta lan onde o cabo tá ligado do roteador ao pc.
O putty aceita que voce copie e cole os comandos, então deixe esta pagina do tutorial aberta e copie e cole os comandos.
Quando aparece no putty autoboting em 1 segundo, voce deve digitar tpl em 1 segundo, dá para fazer. Mas voce pode escrever tpl no word copiar e quando aparecer esta opção( autobooting em 1 segundo) voce clica com o botão do mouse e vai colar o tpl.
Fotos do meu depois de recuperado:
Firmware upado, demorou um pouco pra ir, mas depois foi.
Caso tenha instalado o Openwrt no seu roteador, e não consiga mais acessa-lo pela interface web, mas consegue acessá-lo por telnet colocando o roteador no modo a prova de falhas, então é mais fácil umbricka-lo.
Baixae o Sami HTTP Server:
http://www.karjasoft.com/old.php
Depois baixe o firmware e configure o Sami pra apontar pro firmware.
Agora, acesse o openwrt e rode os comandos:
cd /tmp
wget http://ip_do_seu_pc/firmware.bin
sysupgrade -v firmware.bin
Pra por o roteador no modo a prova de falhas faça o seguinte, ligue o roteador o led power vai acender, passado alguns segundos o botão sys vai começar a piscar devagar, pressione o botão reset e o sys vai começar a pircar muito rápido, o roteador entrará no modo a prova de falhas.
Vejam o resultado:
]
Quem me passou esta dica acima foi o amigo IcE_WiNd , no adrenaline.
E Agradecimentos ao Vicente do Blog, pois usei os tutorias dele, para conectar o usb ttl e o Putty.
MARCELOGON
Ubbergeek
Registrado
2.2K Mensagens
573 Curtidas