Actualización del ZyXEL 660HW-61 de firmware de Telefónica a firmware original

Este tutorial permite actualizar el router ZyXEL 660HW-61 con firmware de Telefónica y la versión original. De este modo obtendremos mayores prestaciones.

Zyxel 660

ADSLzone.net no es responsable del funcionamiento del router, el tutorial ha sido revisado y probado por diferentes usuarios. El procedimiento no es difícil pero si no se realiza correctamente puede quedarse inservible el router.

Material que nos va a hacer falta

1-. Cable de datos de serie a COM (RS232) como éste por ejemplo:

2 .- Nuestro router ZyXEL 660HW-61 suministrado por Telefónica y con firmware no modificado de Telefónica.

3.- Bootbase original 1.06 de ZyXEL. (opcional en algunos casos). Si te permite actualizar el firmware directamente explicado en el 6º paso, mejor no cambiarla ya que las diferencias son escasas o nulas. Por lo tanto salvo que sea obligatorio no lo recomiendo. La versión 1.06 la podéis descargar de este enlace.

4.- ZynPass 1.2 que podremos descargar desde nuestros foros.

5.- Tera Term Pro 2.3

6.- Un editor Hexadecimal. (Muy recomendado i.Hex)

7.- Un firmware original, por ejemplo el PE.10

NOTA: Las primeras versiones de la bootbase 1.10t permitían actualizar sin tener que editar la Bootbase sin embargo en las ultimas remesas de 660HW-61 se hace totalmente imprescindible hacer el cambio.

Conexión del cableado

Para conectar nuestro router al puerto serie hemos de abrir la tapa del router y en la placa base del mismo localizar el puerto. Es un puerto serie no estándar, es decir que no es como un RS232 y está en la parte interna del router, os podréis guiar colocando el router mirando hacia vosotros y es el mismo que muestra la imagen:

Consta de 4 pines, 3 juntos y 1 separado. Por lo tanto a la hora de conectar nuestro cable de serie sólo nos puede coincidir de una manera.

Configuración del Tera Term y extracción de la Bootbase

Conectamos el router al puerto COM de nuestro PC y sin encender el router todavía arrancamos la herramienta Tera Term Pro 2.3 y seleccionanos el puerto COM que tengamos, normalmente es el COM1.

Encendemos nuestro router y para entrar en modo “Debug” debemos esperar a que nos aparezca el mensaje: “Press any key to enter debug mode within 3 seconds.”

Pulsamos Enter antes de que la línea de puntos se termine, si no, tendremos que reiniciar otra vez.

Una vez dentro hemos de desbloquear los comandos calculando el password.

Para ello dentro del Tera Term escribimos:

ATSE

Pues bien, nos devuelve un valor, en este caso 0027616ED884, tened en cuenta de que cada vez que tecleéis ATSE este valor cambiará.

Ahora abrimos nuestro ZynPass para calcular el password que nos ha dado la semilla, colocamos la semilla en el recuadro “seedNumber” y pulsamos “Generate”.

Una vez tengamos el password volvemos al Tera Term y escribimos la palabra:

ATEN1,410F2BAD (Que es el password que nos ha generado el Zynpass.)

Con esto habremos desbloqueado todos los comandos, mucho ojo, que también los más peligrosos.

Anora lo ideal es que le cambiásemos la velocidad al Tera Term para poder subir o bajar los archivos más rápidamente.

Para ello escribimos:

ATBA5

Con esto dejamos al puerto serie a 115.200 bps. Pero evidentemente tenemos que poner al Tera Term a la misma velocidad.

Vamos al menú Setup >> Serial Port

Ahora el Tera Term como el puerto están a 115.200 bps. Vamos a extraer la copia de la Bootbase para poder trabajar con ella.

Para ello escribimos:

ATDO b0000000,4000

Tera Term entonces nos mostrará el mensaje Starting XMODEM download (CRC mode)….. Entonces le tendremos que decir dónde guardar nuestra Bootbase, para ello vamos a: File>>Transfer>>XMODEM>>Receive y le decimos donde queremos la copia de la Bootbase.

Modificación de la Bootbase 1.06 original

Este paso se realiza en el caso de que no nos deje subir la rom por culpa de la Bootbase 1.10 nueva como hemos explicado al principio.

Ahora debemos anotar la MAC de nuestro router a mano en un papel.

Una vez anotada la MAC del router cogemos la Bootbase 1.06 original de ZyXEL y la editamos con un editor hexadecimal.

En nuestro editor abrimos la Bootbase original. Durante este paso sugiero encarecidamente que trabajemos con una copia del archivo en vez de hacerlo con el que hayamos descargado directamente de la zona de descargas. Es mejor trabajar sobre seguro, creedme.

Abrimos el archivo y localizamos la posición 3FF0. Tened en cuenta que la MAC que aparezca correspondería a otro router distinto. Por lo tanto es importantísimo que le cambiemos la MAC por la del nuestro (que hemos apuntado antes a mano), ya que si no lo hacemos el router se nos bloquearía infinidad de veces. Lo que está marcado en rojo es donde iría la MAC de nuestro router.

Guardáis el archivo de nuevo (si habéis hecho una copia seguiréis manteniendo uno original) en cualquier lugar localizable.

Upload al router de la Bootbase.

Ahora es momento subirla al router.

Ahora viene el momento difícil. Volvéis al Tera Term y encendéis vuestro router. Entráis en modo “Debug” de nuevo y volvéis a calcular vuestro password con el ZynPass para desbloquear los comandos.

Volvéis a colocar la consola y el puerto a 115.200 bps. escribiendo otra vez:

ATBA5

Y otra vez vamos al menú Setup >> Serial Port

Después escribís esto:

ATBT1 (De esta manera desbloqueamos el bloque 0 de la memoria)

ATUX0

Seguidamente os pedirá que subáis el archivo de la Bootbase modificada y os aparecerá el mensaje “Starting XMODEM upload (CRC mode)…..”

En este preciso instante vais al menu File>>Transfer>>XMODEM>>Send, ubicáis el archivo y el upload comenzará.

Cuando el proceso finalice, si todo ha ido bien, nos mostrará este mensaje:

ATBT1

ATUX0

Starting XMODEM upload (CRC mode)…..

C

Total 16384 bytes received.

Erasing.

….

OK

Reiniciamos el router sin cerrar el Tera Term y comprobamos que tenemos la bootbase 1.06 original.

¡Fantástico!

Ya sólo nos queda subirle la rom que es el archivo donde guarda los parámetros. Y después cualquiera de los firmwares originales. Por ejemplo le vamos a subir el PE.10, tranquilos, en el caso que se prefiera otra versión luego se puede hacer por el método estándar.

Upload de la “rom” y “bin” (firmware)

Descomprimimos el archivo con el firmware en el escritorio, por ejemplo

Volvemos al Tera Term y desbloqueamos el password como siempre.

Colocad la consola y el puerto a 115.200 bps.

Escribimos:

ATUR3

Nos sale el mensaje “Starting XMODEM upload (CRC mode)…..” por lo tanto nos pide el archivo 340PE10C0.rom

Vamos al menu File>>Transfer>>Xmodem>>Send y le subimos el archivo.

Cuando termine de subir el .rom volvemos a colocar la consola y el puerto a 115.200 bps y escribimos:

ATUR

Mensajito conocido: “Starting XMODEM upload (CRC mode)…..”

Otra vez menu File>>Transfer>>Xmodem>>Send y le subimos el archivo .bin

Cuando termine y nos diga que está todo correcto, el router se reiniciará solo. Después de reiniciarse hemos de aplicarle un reset pulsando el botón trasero. Y una vez hecho, ya podremos configurarlo con los parámetros de nuestro ISP.