Actualización del firmware del router ZyXEL 650 HW-31E

Antes de nada, os facilito alguno de los enlaces que me han servido para elaborar este tutorial Ante todo no me responsabilizo de nada de lo que hagais con vuestro router y si funciona bien o no estáis seguros de lo que vais a hacer pues mejor lo dejáis como está.

Zyxel Prestige 650 HW

La actualización es para el Zyxel 650 HW – 31 e. Es el que tiene una antena y lleva WIFI integrada

Leed el tutorial un par de veces antes de hacer nada, comprobad que tenéis todos los archivos necesarios y visitad los links que hay al comienzo porque podréis ver las ventanas de los programas y así familiarizaros con ellas.

Primero os descargáis todo los que os hace falta. Os enumero: Los ficheros los podéis encontrar en adslzone.net O en los links que aparecen en los los ficheros siguientes:

1. Programa hyperterminal. En los links anteriores recomiendan el Tera Term pro.

2. Zynpass 1.2 (Método Parmeneide) Calculadora de passwords.

3. Bootbase 1.05 Es la boot que viene con el router de telefónica. Sólo nos hará falta en el caso de que queramos volver a instalar el firmware que viene de origen. Muy aconsejable que os la bajeis.

4. Bootbase 1.11. Esta es la boot que nos hace falta para cambiar el firmware.

5. Firmware de telefónica. Este es un backup del firmware original. Sólo nos hará falta en el caso de que queramos volver a instalar el firmware que viene de origen. Muy aconsejable que os la bajeis.

6. Firmware nuevo. Este es el fichero con el que actualizaremos.

7. Rom actualizada. Fichero de configuración del router para listo para funcionar con telefónica.

Os aconsejo que tengáis todos los ficheros en el mismo directorio pero en distintas carpetas (bien identificadas) para que no os equivoquéis de archivos. Todos los ficheros hay que descomprimirlos.

Ahora que lo tenemos todo pasamos al proceso. Lo primero que haremos será anotar la MAC del router.

Entramos en la configuración web del router poniendo en el navegador la dirección de la puerta de enlace. Generalmente es 192.168.1.1. El usuario es admin y el password 1234 Pinchamos en System Status y anotamos la dirección que aparece en Lan Information en la línea

MAC Address . Es del tipo 00:a0:c5:XX:XX:XX donde los dígitos que debemos anotar son los tres últimos pares de la dirección XX:XX:XX. Ojo, los dígitos pueden ser números del 0 al 9 y letras de la A a la F porque están en hexadecimal.

Con el router apagado enchufamos el cable de consola al router y al ordenador por el puerto COM1.

Abrimos el Tera Term , seleccionamos Serial y pulsamos OK

Encendemos el router

Si tenéis el router conectado por el COM 1 os aparecerá una pantalla de comprobación de la

Dram y pedirá que pulsemos cualquier tecla antes de 3 segundos para entrar en el modo debug.

Escribís Atse en el terminal y nos generará un código hexadecimal. En el programa Tera Term pulsamos la pestaña Edit y en el desplegable que nos sale la opción Copy.

Abrimos el programa Zynpass, pegamos el código en la caja de texto donde pone seedNumber y le damos a generar. Copiamos el password y nos vamos otra vez al Tera Term. En el terminal ponemos el comando Aten 1 , (el password que nos haya dado). Un ejemplo no válido de cómo quedaría ( Aten 1 , 891CA2B ). Para no tener que anotar el número que os dé, podéis poner en el terminal Aten 1 , y pulsáis Edit > Paste. Pulsais INTRO. Si todo está bien os contestará el terminal con un OK. Si no, pues repetís la operación porque hasta aquí todavía no hemos hecho nada.

Después de que nos salga OK en el terminal tenemos que cambiar la velocidad del terminal para que la comunicación sea más rápida. Para ello ponemos el comando atba4 en el terminal y nos contestará con “Now, console speed can be changed to 57600 bps” OK.

Cambiamos la velocidad de la consola. En el Tera pulsamos pestaña Setup > Serial port > y en el combo “baud rate” seleccionamos 57600 y pulsamos OK.

Comienza la actualización así que a partir de aquí mucho cuidado porque es la parte más delicada del proceso y un fallo aquí significa router muerto.

En el terminal ponemos el comando atbt1 y pulsamos INTRO. Nos contestará con OK.

Ponemos el comando ATUX 0 y pulsamos INTRO. Nos contesta con “Starting XMODEM upload”

Ahora pulsamos la pestaña File > la opción Transfer > la opción XMODEM > la opción Send.

Nos abrirá un explorador de archivos donde tenemos que buscar la carpeta donde hemos puesto los archivos y dentro de ella el archivo full76600.boot y hacemos doble clic en el. Advertencia: No introduzcáis otro archivo que no sea el mencionado porque el proceso puede ser irreversible.

Os aparecerá una ventanita con el proceso. No hagáis nada y dejad que llegue al 100 %.

Cuando termine en el terminal pondrá Erasing. …….. OK. Cerráis el Tera y apagáis el router.

Ya hemos actualizado la bootbase.

Actualizamos el firmware

Abrimos el Tera Term , seleccionamos Serial y pulsamos OK

Encendemos el router

Si tenéis el router conectado por el COM 1 os aparecerá una pantalla de comprobación de la

Dram y pedirá que pulsemos cualquier tecla antes de 3 segundos para entrar en el modo debug.

Escribís Atse en el terminal y nos generará un código hexadecimal. En el programa Tera Term pulsamos la pestaña Edit y en el desplegable que nos sale la opción Copy.

Abrimos el programa Zynpass, pegamos el código en la caja de texto donde pone seedNumber y le damos a generar. Copiamos el password y nos vamos otra vez al Tera Term. En el terminal ponemos el comando Aten 1 , (el password que nos haya dado). Un ejemplo no válido de cómo quedaría ( Aten 1 , 891CA2B ). Para no tener que anotar el número que os dé, podéis poner en el terminal Aten 1 , y pulsáis Edit > Paste. Pulsais INTRO. Si todo está bien os contestará el terminal con un OK.

Después de que nos salga OK en el terminal tenemos que cambiar la velocidad del terminal para que la comunicación sea más rápida. Para ello ponemos el comando atba4 en el terminal y nos contestará con “Now, console speed can be changed to 57600 bps” OK.

Cambiamos la velocidad de la consola. En el Tera pulsamos pestaña Setup > Serial port > y en el combo “baud rate” seleccionamos 57600 y pulsamos OK.

Ponemos el comando ATUR y pulsamos INTRO. Nos contesta con “Starting XMODEM upload”

Ahora pulsamos la pestaña File > la opción Transfer > la opción XMODEM > la opción Send.

Nos abrirá un explorador de archivos donde tenemos que buscar la carpeta donde hemos puesto los archivos y dentro de ella el archivo 340KW4B1.bin y hacemos doble clic en el.

Os aparecerá una ventanita con el proceso. No hagáis nada y dejad que llegue al 100 %.

Cuando termine en el terminal pondrá Erasing. …….. OK. Os saldrá en el terminal algo así “OOOOOOOOOOOOOOOOOOO” tranquilos, cerráis el Tera y apagáis el router.

Ya hemos actualizado el firmware.

Actualizamos el archivo de configuración para conectarnos con telefónica

Abrimos el Tera Term , seleccionamos Serial y pulsamos OK

Encendemos el router

Si tenéis el router conectado por el COM 1 os aparecerá una pantalla de comprobación de la

Dram y pedirá que pulsemos cualquier tecla antes de 3 segundos para entrar en el modo debug.

Escribís Atse en el terminal y nos generará un código hexadecimal. En el programa Tera Term pulsamos la pestaña Edit y en el desplegable que nos sale la opción Copy.

Abrimos el programa Zynpass, pegamos el código en la caja de texto donde pone seedNumber y le damos a generar. Copiamos el password y nos vamos otra vez al Tera Term. En el terminal ponemos el comando Aten 1 , (el password que nos haya dado). Un ejemplo no válido de cómo quedaría ( Aten 1 , 891CA2B ). Para no tener que anotar el número que os dé podéis poner en el terminal Aten 1 , y pulsáis Edit > Paste. Pulsais INTRO. Si todo está bien os contestará el terminal con un OK.

Después de que nos salga OK en el terminal tenemos que cambiar la velocidad del terminal para que la comunicación sea más rápida. Para ello ponemos el comando atba4 en el terminal y nos contestará con “Now, console speed can be changed to 57600 bps” OK.

Cambiamos la velocidad de la consola. En el Tera pulsamos pestaña Setup > Serial port > y en el combo “baud rate” seleccionamos 57600 y pulsamos OK.

Ponemos el comando ATUR3 y pulsamos INTRO. Nos contesta con “Starting XMODEM upload”

Ahora pulsamos la pestaña File > la opción Transfer > la opción XMODEM > la opción Send.

Nos abrirá un explorador de archivos donde tenemos que buscar la carpeta donde hemos puesto los archivos y dentro de ella el archivo P650HW31-KW4B1.rom y hacemos doble clic en el.

Os aparecerá una ventanita con el proceso. No hagáis nada y dejad que llegue al 100 %.

Cuando termine en el terminal pondrá Erasing. …….. OK. Cerráis el Tera y apagáis el router.

Ya hemos actualizado la configuración.

El paso siguiente es ponerle al router la MAC que tenía y que os habéis anotado al principio.

Abrimos el Tera Term , seleccionamos Serial y pulsamos OK

Encendemos el router

Si tenéis el router conectado por el COM 1 os aparecerá una pantalla de comprobación de la

Dram y pedirá que pulsemos cualquier tecla antes de 3 segundos para entrar en el modo debug.

Escribís Atse en el terminal y nos generará un código hexadecimal. En el programa Tera Term pulsamos la pestaña Edit y en el desplegable que nos sale la opción Copy.

Abrimos el programa Zynpass, pegamos el código en la caja de texto donde pone seedNumber y le damos a generar. Copiamos el password y nos vamos otra vez al Tera Term. En el terminal ponemos el comando Aten 1 , (el password que nos haya dado). Un ejemplo no válido de cómo quedaría ( Aten 1 , 891CA2B ). Para no tener que anotar el número que os de podéis poner en el terminal Aten 1 , y pulsáis Edit > Paste. Pulsais INTRO. Si todo está bien os contestará el terminal con un OK.

Después vamos tecleando los siguientes comandos:

ATCL

Nos contesta con ok

ATCB

Nos contesta con ok

ATWM00a0c5XXXXXX (donde XXXXX son los dígitos de la MAC que hemos anotado antes)

Nos contesta con ok

ATBT1

Nos contesta con ok

ATSB

Nos contesta con ok

Y ya hemos terminado. Si todo ha ido bien ya tienes actualizado tu Zyxel HW 650- 31e

Una vez actualizada la rom para que funcione con telefonica tenéis que poner el usuario y el password de la conexión adslppp….