Voltar para o firmware original em TP Link WR2543ND

1

Eu exibi o firmware no roteador WR2543ND de acordo com estas instruções .

Mas meu roteador não cria mais wi-fi, cabos LAN com fio não funcionam mais e 95% do tempo eu não posso nem acessar esse roteador no meu PC (Windows 7, eu tentei o Ubuntu também). O ponto é que eu quero voltar ao firmware original, mas as instruções contidas nessa página são nebulosas para mim, eu não as entendo. Está escrito:

Voltar para o firmware original
1. Baixe o firmware original do site do tp-link
2. Cortar o arquivo: dd if = orig.bin de = tplink.bin skip = 257 bs = 512
3. Escreva para o flash: mtd -r write /tmp/tplink.bin firmware

Consegui baixar o firmware original, mas com o restante preciso de ajuda. Alguém por favor pode me explicar como noob o que exatamente eu devo fazer nos pontos 2 e 3 com esse arquivo? De preferência para o Windows PC. Muito obrigado.

    
por user254963 17.09.2013 / 13:26

1 resposta

1

dd é um comando Unix para copiar todo ou partes de um arquivo. Existem versões disponíveis para o Windows, ou você pode instalar o Cygwin e executá-lo lá.

Além disso, o OpenWrt pode conter esse comando e você pode executar o comando diretamente na sua caixa OpenWrt. Você teria que encontrar uma maneira de copiar o arquivo em questão em um sistema de arquivos na sua caixa TP-Link. A sua caixa TP-Link tem um sistema de arquivos flash com alguma sala? Tem um sistema de arquivos em disco RAM com alguma sala? Tem a capacidade de anexar e montar uma unidade USB externa?

Os argumentos que eles dão para dd dizem para ler a partir do arquivo de entrada "orig.bin", escrevem para o arquivo de saída "tplink.bin", mas pulam os primeiros 257 blocos de 512 bytes do arquivo. Então eles estão dizendo para você cortar um pouco mais do que os primeiros 128KiBytes do arquivo. Isso é provavelmente algum cabeçalho de firmware proprietário TP-Link que o firmware de fábrica teria cortado para si mesmo se você já tivesse tentado fazer o flash desse arquivo para o dispositivo TP-Link enquanto estava rodando o firmware de fábrica.

mtd é um comando OpenWrt para ler ou gravar em um FlashROM. Está lhe dizendo para atualizar o arquivo modificado no FlashROM. Embora eu não tenha trabalhado com OpenWrt, suspeito que você precise substituir a palavra "firmware" nesse comando pelo caminho para o dispositivo Unix que representa seu FlashROM (algo como "/ dev / flash0" ou " / dev / disk0s2 ", ou algo assim.

    
por 18.09.2013 / 03:57