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,
Nildo Fernandes Silva
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
|