Actualización del Firmware
¿Por qué actualizar el firmware?
Digamos que el firmware es algo así como el sistema operativo de los dispositivos y está grabado en su memoria interna. Al actualizarlo, podemos mejorar el funcionamiento del dispositivo, solventar problemas de anteriores versiones, (envío de ficheros y voz a traves del Msn Messenger y Netmeeting…) añadir nuevas características… pero no nos equivoquemos, también pueden aparecer nuevos errores.
¿Dónde conseguir la firmware más actual?
La lógica nos lleva a usar firmwares descargadas de la web oficial de Efficient. El fichero tiene la extensión .img, pero puede que tengais que descargar un fichero autodescomprimible .exe, donde vendrá el firmware y quizás alguna información más.
Preparación:
Para facilitar la cosa, poned el nuevo firmware en C:
Antes de nada, prevenir el desastre. Hagamos una copia de seguridad:
Este paso es para precavidos por si pasara algo, haremos una copia de seguridad de la configuración del router y de su firmware actual. Empecemos:
– Abrimos una ventana MS-DOS.
– Si desconocemos la IP privada de nuestro router, ejecutamos el comando ‘ipconfig’. La IP será la Puerta de enlace.
– Ejecutamos el comando ‘ftp XXX.XXX.XXX.XXX’ (las X representan la IP privada del router).
– Introducimos como usuario ‘anonymous’ (respetando minúsculas).
– Nos pide la contraseña, le pondremos la que hayamos definido. Si no has cambiado la contraseña, prueba adminttd
– Una vez dentro, escribimos ‘bin’ o ‘binary’ para pasar a modo binario.
– Escribimos ‘lcd C:’
– Salvemos la configuración poniendo ‘get system.cfg’
– Ahora salvemos el firmware actual escribiendo ‘get exec.img’
– Pues ya podemos actualizar el firmware escribiendo ‘put nombreficherofirmware.img»
– Esperar a que acabe el proceso que tarda unos segundos, sin tocar nada, ni apagar el router.
– Una vez termine, podemos salir y grabar en lugar seguro los ficheros system.cfg y exec.img. Si queremos podemos borrar el fichero del firmware nuevo porque ya está en el router.
Comprobación:
Hay muchas formas de comprobar que hemos actualizado correctamente:
– Por la web de configuración del router, bajamos hasta ‘System summary’ y vemos el ‘Software version’
– Por telnet, escribiendo el comando ‘show’ y vemos el ‘Software version’
Restaurando la configuración:
– Para facilitar las cosas, pongamos los ficheros ‘system.cfg’ y ‘exec.img’ en C:
– Abrimos una ventana MS-DOS.
– Si desconocemos la IP privada de nuestro router, ejecutamos el comando ‘ipconfig’. La IP será la puerta de enlace
– Ejecutamos el comando ‘ftp XXX.XXX.XXX.XXX’ (las X representan la IP privada del router).
– Introducimos como usuario ‘anonymous’ (respetando minúsculas).
– Nos pide la contraseña, le pondremos la que hayamos definido. Si no has cambiado la contraseña, prueba adminttd, root! …
– Una vez dentro, escribimos ‘bin’ o ‘binary’ para pasar a modo binario.
– Escribimos ‘lcd C:’
– Restauremos la configuración escribiendo ‘put system.cfg’
– Restauremos el firmware poniendo ‘put exec.img’
– Esperar a que acabe el proceso sin apagar el router y con una vela puesta pa que no se vaya la luz xDD
– Una vez termine, podemos salir.
Actualización del Firmware:
Como todos sabeis teneis un fichero denominado system.cfg que es el que contiene los parámetros de configuración del modem. Después teneis el fichero de la firmware actual denominadoexec.img, y a su vez teneis el fichero 5660.img que será la firmware nueva con la que actualizaremos.
Se procede por ftp, a la transferencia del fichero de firmware, 5660.img, y bien, ¿qué ocurre entonces?
Obviamente el router no puede ponerse a actualizar la firmware en ese mismo momento, porque tendría el riesgo de sufrir, cualquier corte de comunicación, corte de luz o similar que dejaría al modem en un estado desconocido. Por tanto lo que hace es mantener la firmware exec.img intacta, y sólo cuando está completado el proceso de upload del fichero 5660.img, es cuando se plantea la actualización. Ahora que el upload ha terminado, el modem es propietario del fichero, ya no le importa que se le vaya la luz, o se quede a medias, porque hasta que no consiga actualizar la firmware completamente no cambiará y eliminará los ficheros, comentados. Una vez que consigue actualizar la firmware elimina el exec.img anterior, y renombra el 5660.img al exec.img, con este proceso nos aseguramos siempre de que el modem podrá llevar a cabo la actualización, sin riesgo.
Paso 1. Descarga la firmware y grabala en tu disco duro en algun lugar que te sea sencillo de recordar para despues poder encontrarla.
Paso 2. Desconectate de tu conexión ADSL. Puedes hacer esto simplemente desenganchando el cable telefónico que une tu modem router con la roseta telefónica. (Cable RJ11).
Paso 3. Abre una ventana MS-DOS o interprete de comandos. Puedes hacerlo con el menú de Inicio, Ejecutar y escribe cmd para Win2K/NT o command para Win9x y haz click en OK.
Paso 4. Una vez que te encuentres en la ventana de MS-DOS o línea de comandos, ves al directorio donde grabaste la firmware anteriormente, y haz ‘dir’ para verificar que estás en el directorio correcto.
Paso 5. Haz FTP al router escribiendo ‘ftp ip_del_router’ por ejemplo ‘ftp 10.0.0.1’. Cuando aparezca introducir el login, escribir ‘anonymous’. Introduce la password si tienes ajustada alguna y si no simplemente pulsa Enter.
Paso 6. Escribe ‘bin’ y presiona Enter.
Paso 7. Ahora escribe el comando ‘put nombre_firmware.img’. Espera hasta que aparezca el mensaje ‘Transfer complete‘. NO APAGUES EL MODEM DURANTE EL PROCESO DE ACTUALIZACIÓN!!!
Paso 8. Cierra la ventana de MS-DOS o command prompt y ves a la página de administración web del router. Refresca la página y espera porque necesita un rato para refrescarse. Debajo de System Summary>Software Version, comprueba que ha sido actualizado