Não confundir o DSL-2730B com o DSL-2740e do qual já falei antes, são modems muito diferentes.
Este procedimento provavelmente funciona com qualquer modem que use o mesmo SOC da Broadcom.
Este post por enquanto é apenas um esboço. Estou sem tempo para fazer organizado e preciso colocar a informação no ar rápido para ajudar o máximo de pessoas. Eu vou explicar a coisa bem sucintamente e por enquanto espero que “se virem” (sigam todos os links e prestem atenção) para entender
Problema: Que firmware usar?
O D-Link DSL-2730B tem vários firmwares para você escolher, mas o Opticom não tem nenhum firmware oficial publicado ainda (estou trabalhando nisso, mas é melhor esperar bem sentado). Apesar do D-Link ser praticamente idêntico ao Opticom minha única tentativa de usar um firmware D-Link nele travou o modem, então não recomendo brincar com isso se não for pela serial. Também fique atento ao fato de que com exceção do LED Power a ordem dos LEDs entre o D-Link e o Opticom é completamente diferente. Ainda que funcione você vai ter que reetiquetar o modem ou o diagnóstico vai ser um inferno. Existe um firmware da Comtrend que é compatível, mas também não inteiramente. Ele espera que o Opticom tenha um botão WPS (não tem) e fica em loop na serial por um longo tempo achando que esse botão inexistente está pressionado!
Parâmetros de comunicação: 115200,8,N,1
Pinout da porta:
- GND
- TX (saída)
- RX (Entrada)
- +3.3V
Para gravar o firmware via serial, o procedimento é baseado em tftp e basicamente o mesmo do DSL-2740e. Com as seguintes diferenças:
- Você tem apenas 1 segundo para dar ESC na serial depois de energizar o roteador. Seja rápido ou não entrará no prompt do CFE;
- Você não pode determinar o nome do arquivo de firmware. Tem que ser “bcm963xx_fs_kernel” (não tem extensão). Renomeie se necessário;
- O IP da sua máquina tem que ser 192.168.1.100;
No prompt da serial, dê o comando “f [ENTER]” (sim, apenas a letra f)
Se você fez tudo certo você verá no prompt algo assim:
CFE> f
Loading 192.168.1.100:bcm963xx_fs_kernel …
Finished loading 6567760 bytesFlashing root file system and kernel at 0xb8010000: ………………………………………………………………………………………..
.
*** Image flash done *** !Resetting board…
NVRAM
Eu nunca precisei fazer isso, mas segundo comentários lidos por aí, pode ser necessário apagar a NVRAM do modem (não especificamente estes) para sair de certos apuros.
Comando no CFE: “e n [ENTER]”
Depois disso o firmware pergunta por vários parâmetros. Esta lista, dada no início do LOG serial, lista todos esses parâmetros e mais algumas coisas:
Parâmetros para Opticom DsLink 485
Board IP address : 192.168.1.1:ffffff00
Host IP address : 192.168.1.100
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name : vmlinux
Default host flash file name : bcm963xx_fs_kernel
Boot delay (0-9 seconds) : 1
Board Id (0-7) : 96328avng
Number of MAC Addresses (1-32) : 11
Base MAC Address : 00:17:d0:xx:xx:xx (aqui aparece o LAN MAC do seu aparelho. Eu ofusquei o meu.)
PSI Size (1-64) KBytes : 24
Enable Backup PSI [0|1] : 0
System Log Size (0-256) KBytes : 0
Main Thread Number [0|1] : 0
aparentemente é possível rodar firmwares experimentais via TFTP (sem gravar na flash) ao mudar o valor de “Run from flash/host” para h.
obrigado pela dica consegui ressucitar o dsl-2730b depois que limpei a memoria ele parou total, mas quando ligava a porta de comunicação usb serial ele voltou e com comando “f” deu ok, obrigado. pois sou tec. eletronica não tenho conhecimento em progamação.
Voce sabe quanto de memoria ram esse dsl-2730b possui?