El
siguiente instructivo muesta como cambiar el
firmware de un modem. Puedes utilizar este
instructivo con cualquier proveedor de internet
por cable, con cualquier version de firmware y aun
si no tenes conexion a la red podes utilizar este
metodo para arreglar un modem al que se le cargo
un firmware defectuoso. Disfruten!
Donde
uno comete un error, otro crea una solucion. El
problema con cambiar el firmware, es que los cable
modem solo pueden cambiar el firmware (en la
teoria) de dos maneras; con SNMP y desde el
archivo de configuracion como se especifica en la
documentacion de Docsis.
Sin
embargo, General Instruments decidio crear una
tercer manera de cambiar el firmware de un modem
no conectado a un sistema docsis para que sus
desarolladores puedan hacer diagnosticos sobre el
mismo.
Despues
de conseguir un paquete con imagen SB4100 SHELL,
el tecnico podia hacer una actualizacion del modem
y corren pruebas de diagnostico. La informacion
dentro de este paquete nos llevo a desarrolar un
camino alternativo para estos modem, para los que
no tienen puerto de diagnostico.
El
paquete SHELL incluye:
A
4100 Shell firmware en formato Bin.
A
4100 Shell firmware en formato M-S9.
A
4100 Shell firmware en formato ELF.
Un
manual de Interfas de Linea de comandos
Documentos
de como hacer una actualizacion en Texto y HTML
Un VxWorks.st
(En estructura VxWorks)
Un BOOTROM.DAT
(En estructura VxWorks)
Un BOOTROM.SYS
(En estructura VxWorks)
Software
para las operaciones arriba mencionadas
El
documento indica dos formas de hacer la
actualizacion de la unidad, una permanente y otra
temporaria. Para hacer una actualizacion
permanente, el modem descarga el
VxWorks.st (el cual es un archivo en blanco creado
desde el Tornado wrapped en el paquete de soporte
de la placa del CPU) y utilizando un cliente FTP
integrado, descarga la imagen y la inserta en el
flash.
Para
hacer una actualizacion temporaria, al modem se le
dice que descargue un VxWorks.Rom y lo
ejecute en la memoria.
El
problema reside en que no podemo legalmente
distribuir el VxWorks.st o los archivos
principales ya que estos no son de distribucion
publica. A si que hacer una actualizacion
temporaria, aprovechando esta falla para hacer una
re insercion usando un firmware mas viejo para
cargar desde una configuracion, u algun otro
metodo es posible.
|