Cabo para recuperação de firmware para DLink Parks DSLink Dynalink e compatíveis
By Murilo Rebelo Pontes
Oi,
Gostaria de contribuir com a tradução de uma tradução de um blog chinês, sobre a recuperação de modens que pararam de funcionar com firmware errado.
Não sei se o e-mail de enviar é este, e também peço que vejam se tem algum problema com as leis do Brasil, eu só fiz traduzir e organizar, se houver qualquer problema pode deletar, apenas tentei ajudar....
Esperando algum retorno,
Murilo Pontes
Clique nas imagens para ampliá-las
COLABORAÇÃO
Senhores,
O tópico "Cabo para recuperação de firmware para DLink Parks DSLink Dynalink e compatíveis" do Sr Murilo Rebelo Pontes foi muito importante para mim, pois me ajudou a recuperar o meu D-Link DSL-500g.
Eu gostaria, se possivel, que as seguintes informações fossem adicionadas ao tópico para facilitar, ainda mais, a atualização para quem tiver problemas:
1) O programa LOADFI.EXE deve ser executado em DOS PURO, ou seja, ele não fuciona corretamente no prompt de comando do Windows XP; ou seja, será necessária a criação de um disquete de boot do MS-DOS
2) A porta paralela tem que esta configurada no modo padrão (SPP); se estiver configurada para EPP ou ECP ou EPP+ECP não será possível conseguir comunicação com o modem
3) Para o modem D-Link DSL-500g o pino 1 fica do lado oposto ao dos leds
4) Se for necessário acessar os arquivos via CD-ROM, o disco de boot do MS-DOS deve conter as seguintes informações
a. AUTOEXEC.BAT
LOADHIGH=mscdex.exe /D:MSCD001
b. CONFIG.SYS
DEVICEHIGH=gscdrom.sys /D:MSCD001
É necessário que se possuam os arquivos mscdex.exe e gscdrom.sys
(este último é o driver para acesso ao CD-ROM, se o driver do seu CD-ROM for outro, o nome deve ser substituído).
Grato,
Funciona com praticamente todos modens ADSL com chipset Globespan Virata
que tenha eeprom da Atmel Serial DataFlash (AT45DB081x, AT45DB161x, AT45DB321x)
Lista de compatíveis:
- d-link 502g e 500g
- parks altavia
- dynalink rta 100+ e 100
- ds-link
- solwise 110 e 130
- netgear dm602
- castlenet ar502
- bt voyager 205
- e varios outros...
Vamos revisar a pinagem na porta paralela
do 18 ao 25 é tudo ground...
Soldar na paralela
Você vai precisa de um fio de 7 condutores
e de um resistor 100ohm(com potência 1/4 de watt)
Paralela descrição |
Paralela |
Paralela cor |
D5==chip select |
4 |
azul claro |
D4==serial clock |
5 |
azul escuro |
D3==serial input |
6 |
amarelo |
D2==reset |
7 |
preto |
~S7==100ohm==serial output |
11 |
vermelho |
gnd25==Ground |
18 |
ferro |
Compare a ponta de seu cabo que esse para ver se ficou igual
preste atenção onde é para botar o resistor
o que aparece na foto é um modelo SMD, o que vende aqui no Brasil
geralmente são uns gordinhos e com listas coloridas que indicam o valor
Adaptar em conector de cd-rom/usb/led para encaixa no modem
Agora tem se fazer um conector de 6 pinos
você pode usar conectores de led de gabinetes velhos,
conectores internos de usb ou dos cabos de áudio de cd-rom
Modem cor |
Modem |
Modem descrição |
azul escuro |
1 |
serial clock==D4 |
vermelho |
2 |
serial output==100ohm==~s7 |
azul claro |
3 |
chip select==D5 |
preto |
4 |
reset==D2 |
amarelo |
5 |
serial input==D3 |
ferro |
6 |
Ground==gn25 |
O lado de modem ficaram assim
Este é meu dlink 502g (que pedir com um firmware errado - a dlink vende produtos
diferentes com os mesmo nome em paises diferentes: o 502g americano não tem nada haver com o 502g brasileiro),
fabriquei o conector com um cabo de áudio de cd-rom de 4pinos
junto com um conector de led de 2pinos
Agora com o plug de 6pinos industrial, lembre-se que qualquer mau contato nos pinos, deixa o programa de atualização em loop infinito girando na tela
Durante o flash, o modem fica ligado na tomada, e com cabo serial, e sem cabo de rede ou usb (afinal sem firmware como podia funcionar ;-) )
Atualizar o firmware diretamente na memória serial flash da ATMEL
Se você tiver feito tudo direito,....
com o modem fora da tomada, pluge o cabo que fizemos, e ligue ele na tomada.
Agora pegue o programa LOADFI.EXE e o arquivo TEImage.bin e bote numa
mesma pasta (escolha um teimage.bin que você sabe que funciona, senão você pode
sair todos até achar um que funcione, agora que você tem o cabo recuperação)
Então vá em iniciar e digite "cmd" (se for windows nt/2000/xp/2003)
ou "command" se for (windows 95/98/98se/me)
para facilitar bote tudo loadfi.exe e teimage.bin no c:\
pode ai no tela preta do console, vai precisa fazer: c:
cd \
loadfi
vai aparece a tela abaixo:
aperte "1", o programa começa a atualiza a flash com o novo firmware
a maioria da vezes no final da um erro no ultimo quadradinho, mas
pode ignorar sem problema, então você agora você tirar o modem da tomada,
tirar o cabo de recuperação, fecha esse tela preta do programa,
e agora bota o cabo e fazer como se tivesse comprado um modem novo,
vai configurar ele todo como quiser,......
Em caso do atualização falhar, verifique o cabo(qualquer mau contato, prova erros estranhos!!!)
é normal também que alguns leds ou a porta usb deixe de funciona se o firmware (teimage.bin)
não se for da montadora oficial do seu modem
Lembre que se der erro no ultimo X ou na verificação do firmware(entre outras coisas que o loadfi.exe pode fazer) pode ser ignorados com segurança
Ligar o cabo de recuperação com a pinos invertida não danifica nada(pelo menos aqui não), a maioria dos chips tem proteção contra energia estática
Vejam também a versão original em chinês deste artigo
|