Logo Hardware.com.br
MARCELOGON
MARCELOGON Ubbergeek Registrado
2.2K Mensagens 573 Curtidas

Umbrick em roteador TPlink WR841nd com usb ttl serial.

#1 Por MARCELOGON 31/12/2014 - 10:47
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).

Imagem



Imagem

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.

Imagem

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:


Imagem



Imagem


Firmware upado, demorou um pouco pra ir, mas depois foi.

Imagem




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:

]Imagem

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.
bruno_dark
bruno_dark Ubbergeek Registrado
2.2K Mensagens 601 Curtidas
#2 Por bruno_dark
31/12/2014 - 13:24
Bem legal a dica!!
Eu perdi um WGR614v9 colocando um firmware (correto por sinal), depois de ter colocado o firmware ele ficou piscando o led do power. Eu joguei no lixo antes de pesquisar, agora que eu vi o que você fez com o seu fiquei triste frown.png
Ryzen 5 5700x 3.4GHZ | HyperX Fury 32gb ram @3200mhz | B550M Aorus Elite | RTX 3070 8gb | Fonte Redragon 750w | Gabinete Raidmax | Monitor 24" KG241Q e 24" KG241Y | Windows 11 x64 Professional | Crucial SSD 500CX | SSD Kingston NVME 500GB | Toshiba 1TB Sata III 7200 rpm
_________________
Canal Youtube/Twitch:
www.youtube.com/c/leaosquad
https://www.twitch.tv/hey_leao
Naldo Volpe
Naldo Volpe Cyber Highlander Registrado
20.8K Mensagens 3.5K Curtidas
#3 Por Naldo Volpe
31/12/2014 - 15:30
Portanto é sempre bom pesquisar antes se Firmwares Alternàtivos suportam a Marca e Modelo do Roteador e fazer Backup do
Firmware atual...
Brazilian Game Player:| Brawl Stars BR |
- Atenção:Não seja um idiota, não saia de casa sem máscara.!.
- Continue utilizando máscara em ambientes abertos e fechados.!.
- A Pandemia não acabou, não faça festas / não faça aglomeração / 
não fique em lugares com muitas pessoas próximas /
Brasil: +22.590 novos casos. Situação atual. | Japão: +53.911 novos casos | Cachaceiro L detonando o Brasil |
MARCELOGON
MARCELOGON Ubbergeek Registrado
2.2K Mensagens 573 Curtidas
#4 Por MARCELOGON
01/01/2015 - 20:31
Só reparem no que o autor diz abaixo, tem algumas diferenças conforme a versão do roteador:



Para TP-LINK WR841ND conector de energia V7.2 (+ 5V) é ignorada, basta ligar RX - TX - GND e cabo de alimentação do roteador, trabalham muito bem ...
Meu TP-LINK WR841ND V7.2 tem um VCC de + 3.3V e como o TL-MR3420 http://wiki.openwrt.org/toh/tp-link/tl-mr3420#serialnecessário para conectar um resistor de 10k entre pullup o TX eo pino 3.3V para obter série de confiança.
Meu TP-Link WR841ND V7.1 também exige que o resistor 10k pullup entre TX e o pino de 3.3V. Sem o resistor acabei de receber lixo quando digito, mas pode ver alguma saída console.
apenas trocar TX e GND pino no seriado, e sem lixo no console serial, mas isso é apenas para leitura.
Para o meu TP-Link TL841N v9.0 i teve que remover R26. É um pull-up entre RX (do lado do dispositivo) e VCC. Meu dispositivo FTDI não poderia enviar dados com R26 anexado.
Para o meu V8.4 TP-Link TL-WR841ND não foi necessária 10K resistor. Meu TTL ao conversor RS232 tem má marcação de Tx e Rx dos pinos. Então, foi necessário ligar Tx Tx e Rx-Rx-. A ligação de Vcc (3.3V) foi também necessário. O esquema de conexão que você pode encontrar na seguinte imagem.

O meu wr841nd v8.0 não precisou do resistor de 10k e a ligação dos cabos foi invertida mesmo RX com TX e TX com RX.
MEU PC: GA-AB350M-GAMING3 /RIZEN 5 1400 /H80I /SSD CORSAIR MP510 240GB+HD500GB/ 2 X 4GB HYPERFURY DDR4 2400/CORSAIR 430CX V2.3/CASE COUGAR PANZER G.
imhotep
imhotep Cyber Highlander Moderador
30.6K Mensagens 4.3K Curtidas
#5 Por imhotep
01/01/2015 - 21:13
Excelente. Sinto falta desse tipo de tópicos. Eu teria jogado fora o roteador. big_green.png Antigamente se via mais esse tipo de solução.
Tomem cuidado ao responder as perguntas dos colegas. Tenham 100% de certeza da informação que estão passando.
Ensinar significa aprender 2 vezes. Porque você tem que aprender de novo para ensinar corretamente.
Genética e Data Science - loading...
Is OneDrive a backup?
E a cantilena continua!
MARCELOGON
MARCELOGON Ubbergeek Registrado
2.2K Mensagens 573 Curtidas
#6 Por MARCELOGON
01/01/2015 - 23:37
imhotep disse:
Excelente. Sinto falta desse tipo de tópicos. Eu teria jogado fora o roteador. big_green.png Antigamente se via mais esse tipo de solução.


Que isso? não é difícil fazer o umbrick. Pra voce ter uma idéia, eu comecei a mecher com pc em 2009 quando comprei um 754 amd. Nunca fiz curso, aprendi tudo em fóruns, blogs e video aulas, hoje atualizo firmware, bios, crio imagem universal do windows, montos pcs, troco tela de notebook e power jack(conector de entrada de energia) formato aparelhos com android, crio cds e dvds personalizados do windows e outras coisas mais.
MEU PC: GA-AB350M-GAMING3 /RIZEN 5 1400 /H80I /SSD CORSAIR MP510 240GB+HD500GB/ 2 X 4GB HYPERFURY DDR4 2400/CORSAIR 430CX V2.3/CASE COUGAR PANZER G.
imhotep
imhotep Cyber Highlander Moderador
30.6K Mensagens 4.3K Curtidas
#7 Por imhotep
02/01/2015 - 00:55
MARCELOGON disse:
Que isso? não é difícil fazer o umbrick. Pra voce ter uma idéia, eu comecei a mecher com pc em 2009 quando comprei um 754 amd. Nunca fiz curso, aprendi tudo em fóruns, blogs e video aulas, hoje atualizo firmware, bios, crio imagem universal do windows, montos pcs, troco tela de notebook e power jack(conector de entrada de energia) formato aparelhos com android, crio cds e dvds personalizados do windows e outras coisas mais.

Eu tb...alterava IRQs pra fazer rodar jogo de DOS no Win 95...big_green.png
Aprendi tudo pela Internet mesmo...
Mas essas paradinhas mais complexas, envolvendo eletrônica, eu era meio medroso....big_green.png
Tomem cuidado ao responder as perguntas dos colegas. Tenham 100% de certeza da informação que estão passando.
Ensinar significa aprender 2 vezes. Porque você tem que aprender de novo para ensinar corretamente.
Genética e Data Science - loading...
Is OneDrive a backup?
E a cantilena continua!
Viniciusdll
Viniciusdll Novo Membro Registrado
2 Mensagens 0 Curtidas
#8 Por Viniciusdll
30/05/2015 - 01:52
Acabei de fazer aqui de um modo mais simples.
Baixe o firmware original do modelo do seu tplink e renomeio para "modelo"_tp_recovery.bin (ex: wr841nv9_tp_recovery.bin),
Baixe o programa tftp32.
Instale o tftp32 na unidade c:/ e coloque a firmware renomeado junto... Abra o tftp32, e mantenha-o aberto.
Fixe o ip 192.168.0.66 na placa de rede, coloque o cabo de rede no porta do pc e a outra na porta lan do roteador... Com o roteador desligado, segure o botão de reset (no meu caso é o mesmo de wps) e ligue-o... Continue segurando mesmo depois que o led do cadeado fique aceso... Note que no tftp32 aparecerá na lista o firmware renomeado... Ele sera upado automaticamente pro roteador pelo ip 192.168.0.86 e instalado. É só aguardar que estará funcionando normalmente. Depois instale qualquer firmware alternativo.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal