Tutoriais

Cabo para recuperação de firmware dos modens D-Link, DSLink, Dynalink e compatíveis

Funciona com praticamente todos modens ADSL com chipset Globespan Virata que tenha eeprom da Atmel Serial DataFlash (AT45DB081x, AT45DB161x, AT45DB321x)

Lista de compatíveis:

  1. D-Link 502g e 500g
  2. Parks Altavia
  3. Dynalink rta 100+ e 100
  4. DSLink
  5. Solwise 110 e 130
  6. Netgear dm602
  7. Castlenet ar502
  8. BT Voyager 205
  9. e varios outros…

Pinagem da porta paralela

Pinagem da porta paralela, cabo de recuperação de firmware modem dlink, dslink, 500G IV e outrosdo 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

Como deve ficar o cabo

Como deve ficar o cabo

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 500G generation IV (perdi ele instalando uma firmware errada, mas agora está funcionando de volta graças a este cabo)
Fiz o conector com dois cabos de áudio de cd-rom de 4pinos.

 

Durante o flash, o modem deve ficar ligado na tomada, e com o cabo conectado no modem e na porta paralela(claro), e sem cabo de telefone, rede ou usb.

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
tentar 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

Obs.: Alguns conseguiram gravar a firmware através do windows, mas no meu caso não foi possível, se não conseguir, Siga as dicas abaixo, em IMPORTANTE.
Faça o download do LOADFI.EXE clicando aqui


vai aparecer a tela abaixo:

Tela do LOADFI

aperte “1”, o programa começa a atualizar 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 faça como se tivesse comprado um modem novo,
e configure-o como quiser.

Tela do LOADFI gravando firmware

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 invertidos não danifica nada(pelo menos aqui não), a maioria dos chips tem proteção contra energia estática.

Outro esquema:
esquema do cabo

IMPORTANTE:

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;  será necessária a criação de um disquete ou CD de boot do MS-DOS.

2) A porta paralela tem que esta configurada no modo Padrão, ou Normal (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).

5)No meu caso eu utilizei um CD de Boot do windows ME, o mesmo do disquete, só que optei por gravar em CD. Se a partição onde está o programa LOADFI.EXE e o arquivo TEimage.bin estiverem no sistema de arquivos NTFS, vai ficar inacessível através do disco de inicialização do Windows Me ou anteriores. A solução que eu encontrei foi gravar o Loadfi.exe e o teimage.bin em outro CD, para poder ter acesso a eles.

Como ficou o meu cabo:Cabo de recuperação de firmware
Resistor
Recuperando D-Link 500G Generation IV 4

Gostou do artigo, encontrou algum erro ou quer dar uma sugestão? Deixe seu comentário :)