quinta-feira, 18 de abril de 2013

Como Recuperar Radio Com CHIP RTL8186 Via TFTP com Cabo RS232 TTL

Primeiro Baixar os programas necessários.

Programa Terminal RS232 ( Uso o Putty  por ser simples e versátil ) Download Putty
Programa TFTP Cliente (Envio de Firmware) Download TFTP Cliente

Imagens do radio com problema (Não inicia o firmware).
Sintomas ( Radio liga mas não inicia ou responde a pings) IP default conforme manual 192.168.2.1
Radio aberto em busca do conector RS232 .
Identificado os pinos do RS232 conforme a imagem abaixo.
Utilizei no caso o cabo rs232 que já fiz uma postagem de como faze-lo.
Agora vamos configurar o putty para verificarmos se o radio estar iniciando e qual erro no terminal.
No caso a porta do meu PC é a COM1 mas se estiver usando cabo usb rs232 pode instalar em qualquer outra porta .ex: COM4. A velocidade da porta para acessar este rádio é 57600 mas em alguns é 115200.
Clicando em Open e ligando o radio para ver a mensagem no terminal.
 Vemos onde marquei em vermelho que estar dando um erro ao iniciar a imagem na flash do radio.
agora configuramos o ip na placa de rede para 192.168.1.7 mascara 255.255.255.0 pois nos rádios com chips RTL8186 o ip para envio para TFTP é 192.168.1.6.
vamos configurar o TFTP Cliente. conforme a imagem abaixo.
No caso da imagem já fiz as configurações IP 192.168.1.6, Operation no caso como vou enviar fica upload , e Local File Name o firmware original do meu radio "arquivo BIN" e Clicar em Upload Now, Note que em baixo a barra de progresso indica 100% do arquivo enviado. casso isto não aconteça, verificar ip e cabos de rede que tem que não pode estar conectada na porta wan do rádio.
No terminal aparecera assim conforme a imagem abaixo.
 Veja que indiquei em amarelo os passos do recebimento do arquivo ate agravação e reinicialização do rádio, Informação importante é que ele apos receber o firmware grava sozinho não sendo necessário executar comandos no terminal. diferente dos radios com chips RTL8181. ao qual tinha que informar os endereços da flash para ser gravado.
      apos reinicialização automática do rádio, conferimos se ele já responde aos pings. Lembre-se de setar o ip da máquina na mesma classe do rádio. IP Default conforme manual deste equipamento 192.168.2.1.
      Apos  resposta de ping abra o navegador e digite o ip na barra de endereço e verifique se o rádio já estar em seu estado original.
Em fim o rádio estar OK já aberto no navegador e pronto para ser configurado e utilizado.

Espero que gostem e que este tutorial lhe ajude quando lhe acontecer uma dessas.

9 comentários:

Suez disse...

Prezado.

Tenho um Ovislink 5470AP, ele perdeu o bootloader, RTL 8186, não consigo acessar pelo método acima. O led de power fica laranja. Tenho um conector pela porta USB RS232. Poderia me ajudar com a recuperação desse aparelho. Obrigado.

Suez disse...

Já usei o modo de recuperação mas não consegui, isos aconteceu após eu instalar uma versão 7.X do aprouter.

Makson Vieira disse...

voce tem o cabo rs232 para verificar como esta o estado do radio, se ele estar pelo menos tendo alguma informação no terminal, se aparecer alguma coisa faz o procedimento dnovo e ver que alguns radios tem um tftp cliente e nao server ai vc tem que instalar um programa tftp server no pc e setar um ip que o radio fica no aguardo e ele faz sozinho o upload do firmware e gravação!

Tiago Soares disse...

o pino de 3v e usado,vc sabe se funciona em um wr254 ele estava com um cabo com problema e agora fica so com a luz laranja acessa ,eu ja tente tftp nolmal sem o uso do cabo rs232

Suez disse...

Makson. Não adianta tentar fazer pelo servidor TFTP haja vista que houve perda do bootloader.

Makson Vieira disse...

Amigo se realmente o equipamento perdeu o bootloader agora vc vai ter que tentar usando um cabo Jtag. procura este cabo para este tipo de equipamento ou similar!

Ivan Girao disse...

Post muito bom. Me deparei com esta situação. Ao fazer a atualização para uma REV1 do roteador Gothan GWR100, RTL8196E, o roteador após ligar acende todos os leds mas só o power fica aceso. Fiz seu procedimento conforme resultado abaixo. Usei o TFTP64 pois o que voce informa tava dando "No response from server". Mas após finalizar o upload do arquivo original, o roteador não reinicializou e continua no mesmo jeito.Por favor veja se há algo mais que deva ser feito>

Booting...

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@ chip__no chip__id mfr___id dev___id cap___id size_sft dev_size chipSize
@ 0000000h 01c7015h 000001ch 0000070h 0000015h 0000001h 0000016h 0400000h
@ blk_size blk__cnt sec_size sec__cnt pageSize page_cnt chip_clk chipName
@ 0010000h 0000040h 0001000h 0000400h 0000100h 0000010h 0000027h UNKNOWN
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

---RealTek(RTL8196E)at 2012.07.11-16:22-0400 v0.4 [16bit](400MHz)
no sys signature at 00010000!
no sys signature at 00020000!
no sys signature at 00011000!
no sys signature at 00012000!
no sys signature at 00013000!
no sys signature at 00014000!
no sys signature at 00015000!
no sys signature at 00016000!
no sys signature at 00017000!
no sys signature at 00018000!
no sys signature at 00019000!
no sys signature at 0001A000!
no sys signature at 0001B000!
no sys signature at 0001C000!
no sys signature at 0001D000!
no sys signature at 0001E000!
no sys signature at 0001F000!
no sys signature at 00021000!
no sys signature at 00022000!
no sys signature at 00023000!
no sys signature at 00024000!
no sys signature at 00025000!
no sys signature at 00026000!
no sys signature at 00027000!
no sys signature at 00028000!
no sys signature at 00029000!
no sys signature at 0002A000!
no sys signature at 0002B000!
no sys signature at 0002C000!
no sys signature at 0002D000!
no sys signature at 0002E000!
no sys signature at 0002F000!
no sys signature at 00031000!
no sys signature at 00032000!
no sys signature at 00033000!
no sys signature at 00034000!
no sys signature at 00035000!
no sys signature at 00036000!
no sys signature at 00037000!
no sys signature at 00038000!
no sys signature at 00039000!
no sys signature at 0003A000!
no sys signature at 0003B000!
no sys signature at 0003C000!
no sys signature at 0003D000!
no sys signature at 0003E000!
no sys signature at 0003F000!
no sys signature at 00040000!
P0phymode=01, embedded phy

---Ethernet init Okay!


**TFTP Client Upload, File Name: Gothan_GWR-100.Led_Azul.20131031.bin
|
**TFTP Client Upload File Size = 001E3C15 Bytes at 80500000

Success!

Gilson Gomes disse...

Boa tarde amados de radio SA ltda

estou om problema identico mas nunca tentei fazer up de fw no meu radio que nem sei o nome, mas é RTL8186... VAMOS LÁ... ligo ele na fonte, puglo nele o rj45 e no pc, pouco tempo depois ele reinicia e fica com led power laranja e tentando ficar on... mas nao fica.
tbm nao entra via buscar atravez do 192.168.2.1... ja resetei.
lembrando...ele tem acesso poe e desliguei os cabos da placa pra utilizar força comun e nao o poe e antes com o poe eatava acontecendo a mesma coisa.
versao do RTL: RTL8186 78891Q1 L739C

se puder ajudar, fico grato.

detalhe.... nem cheguei a usar
comprei e guardei.... fui usar e pimba.

Makson Vieira disse...

Amigos caso vcs não estejam conseguindo via o TFTP Client que tem no post, tentem usar este que é em msdos

http://www.4shared.com/rar/yrBwbRZece/TFTP_DOS.html

Lembre de extrair na pasta jundo ao firmware e modificar o arquivo enviar.bat depois de PUT colocar o nome do arquivo firmware.bin

arquivo compactado pelo winrar!