Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > UnderLinux Wiki
Wiki Classificados Galeria Reviews Jogos Comunidades RSS Feeds FAQ Termos de Uso Sobre
Cadastre-se FotosBlogs Lista de Membros Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Ferramentas pessoais
Publicidade

From UnderLinux Wiki

Tabela de conteúdo

Intro

Esse artigo é um complemento ao artigo do colega Fabiano H. wiki

Dirigido especificamente as APs "ovislink", mas quero lembrar que, exceto a "pinagem" da conexão serial o tutorial é valido para qualquer ap que utilize o processador da realtek RTL8181.

Decidi "mover" do fórum, por causa da grande procura, a uns dias estava chovendo emails com pedidos a respeito desse tutorial de minha autoria.

Diagrama do cabo

Ai vai o diagrama do cabo de conexão serial... Sem mais delongas aos com um pouco de "taco" em eletrônica. Só queria ressaltar que o tal resistor "R1" está ai pois o diagrama foi "reciclado" mas ele não tem nenhuma valia. Baixe o diagrama AQUI

Caso voce queira criar uma interface para outros modelos, basta apenas, ligar os pinos correspondentes do Tx(transmissao) e Rx(recepcao) e Terra do seu ap aos correspondentes no cabo serial... pino 15 - Rx pino 17 - Tx

ou seja, se voce fosse ligar o circuito do rs232 diretamente no chipset, voce ligaria a saída Rx (pino 9 do MAX232) no pino 17 do RTL8181, e a saida Tx (pino 8 do MAX232) no pino 15 do RTL8181.

Dependências

Agora vamos a parte software da coisa... voce vai precisar de uma máquina linux (altamente recomendável) com os seguintes pacotes instalados.

  • TFTP client
  • minicom

O tftp client é um programa cliente pro servico "trivial FTP" provido pelo chipset RTL8181. E o minicom é um comando quase que "genérico" de todas as distros, que consegue "ler" a porta serial (dentre outras) além de interagir com a mesma, o que é a finalidade dele nesse tutorial.

Aí vão os parãmetros que devem ser os "defaults" do minicom, mas, por via de dúvidas:

38400/8/N/1
ou seja...
BPS: 38400
Bits de dados: 8
Paridade: Nenhum
Bits de Parada: 1

o nosso querido TFTP não tem frescuras, até mesmo porque o "coitado" não permite muita personalização :P


Mãos à obra

Agora sim, vamos ao procedimento própriamente dito.

  • 1 Execute o minicom
  • 2 Conecte o cabo serial na "comX/ttySX' do micro
  • 3 Ligue a ap na energia elétrica

Na tela do seu minicom vai aparecer as mensagens de init do chipset, basta pressionar ESC para interromper o boot e permitir a interação com a AP. A partir daí, através do minicom você já pode interagir com a seguinte sequência de comandos:

Realtek> ipconfig

com isso voce pode visualizar (ou setar) o ip DA AP. Configure um ip da mesma faixa na máquina, sugiro que utilize um da faixa padrão do firmware a ser instalado, pra facilitar as coisas :D

a partir daí abra um novo terminal no linux (TTY) e rode o tftp. Logicamente esse comando deve ser rodado de dentro do diretório aonde estiver o .bin (imagem) do firmware que se deseja carregar pra ap.

# tftp
tftp> binary
tftp> put firmware.bin

você vai ter a seguinte saída no minicom

"TFTP Client Upload File Size: 00XXXXXX Bytes at 80300000"

agora vamos a parte delicada da coisa... gravar na ap o firmware que por enquanto está em uma espécie de "memória RAM"..

o comando a seguir, deve ser reproduzido fielmente no minicom, substituindo os XXXXX pelo número que aparecer na mensagem anterior (ali em cima)... muito cuidado porque isso pode inutilizar a imagem (mas ainda se pode repetir o procedimento todo e carregar novamente o firm :P)

Realtek> flw 30000 80300000 XXXXXX
save to flash (yes, 30000, not 30000+10000 or 20000 or 40000):
(Y)es or (N)? Y
...........
Realtek>

---

Windows (arghhhhh)

Aproveitando a pontinha que o tutorial do amigo Fabiano deixou, caso alguem tenha o surto insano de realizar o procedimento via windows (funciona, mas arghhhhh)...

Pode baixar o cliente tftp no link abaixo (retirado do tutorial do Fabiano também :P) . E utilizar o HyperTerminal (nativo do win) ao invés do minicom. O procedimento é o mesmo.

Finalmentes

Com isso, basta dar um "reboot" na ap, e ela já terá efetivado o novo firmware... No tocante a montagem do cabo, muito cuidado ou ajuda especializada, pois a montagem incorreta pode danificar tanto a AP quanto a saída serial do seu micro. Já a parte de software é mais light, difícilmente vocês conseguirão realizar algum procedimento irreversível SE SEGUIREM O TUTORIAL :P

Sources

Aí vão alguns links de firmwares interessantes, que podem ser úteis, bem como do tftp e mais informações sobre o chipset rtl8181.

Autor


Navarini 09:25, 22 Fevereiro 2007 (BRST) joao (at) underlinux.com.br


Horários baseados na GMT -3. Agora são 23:15.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.