créditos: http://blogmuitoruim.blogspot.com.br/2015/10/desbrickando-tp-link-wr-1043nd.html
Nesse método voce nao precisa comprar nada.
voce precisa apenas de um notebook ou pc e um cabo de rede.
Funciona muito bem depois de atualizações mal sucedidas em sistemas wwdrt, openwrt, gargula.
isso me salvou apos uma atualização de gargula sem sucesso no qual brickou meu aparelho...
Verifique embaixo do seu aparelho qual é a versão dele se é a 1.x ou a 2.x
Download ( comigo Marcílio funcionou a versão 2 ): https://mega.nz/#F!6ZEl2LxB!hyiPMoMGUNslPFThR7Qosw
desligue o wifi do notebook
conecte o cabo de rede na rede do notebook
conecte a outra ponta do cabo de rede no slot amarelo LAN1 do roteador 1043nd
ligue na tomada
mude o ip do notebook para: 192.168.0.66
mude a mascara para 255.255.255.0
execute tftpd32.exe
selecione em server interfaces para a que esta o ip 192.168.0.66
clique na aba log viewer para visualizar quando ele for fazer o processo...
agora atras do roteador puxe o plugue para desliga-lo
com um pedaço de arame ou um clip ou algo fino
aperte dentro do furo de reset e ligue o plug da força novamente.
se tudo ocorrer bem vai aparecer linhas de texto no log do programa
e o led da lan1 ficara piscando rapidamente
o programa fara upload da rom automaticamente desbrickando seu aparelho
espere rebootar, vai acender o led SYS
nao desconecte o cabo de rede
mude novamente o ip do notebook para automatico
acesse o roteador pelo ip 192.168.1.1 a senha é password
..............................................................................
Se caso seu roteador for outro modelo,
olhe embaixo dele na etiqueta qual o modelo certo e a versao dele,
agora entre site: http://www.gargoyle-router.com/download.php
procure o aquivo .bin do seu roteador e sua respectiva versao
vou dar um exemplo: se voce tem o tplink 841nd na versao 5.4
voce deveria baixar esse arquivo:
gargoyle_1.8.0-ar71xx-generic-tl-wr841nd-v5-squashfs-factory.bin
então procure a versao do seu roteador, o arquivo tem que ter a palavra factory
então baixe esse arquivo
e renomeie ele para wr1043nv1_tp_recovery.bin
agora pegue esse arquivo wr1043nv1_tp_recovery.bin
e substitua o arquivo dentro do .rar que deixei para download la em cima neste mesmo post
agora é so fazer o procedimento descrito no post
que ele vai gravar o firmware correto para o seu roteador.
ATENÇÃO:
no meu caso, eu tive que renomeiar para o nome do roteador que apareceu no log do programa quando deu o erro... logo em seguida coloquei o palito.... desliguei.... liguei... esperei + - 3 segundos e pronto..... roteador desbrikado.... o meu modelo é um TP LINK wr740N e está funcionando perfeitamente agora.... espero ter ajudado galera ! abraço !