Firmware:
BOOTBASE 1.11 y extensiones (Bootbase utilizado para actualizar
firmware)
650HW-31_V3.40(KW.4b1) (Firmware para 650HW-31 y 650HW-31E)
http://firmware.homepage.dk/340kw4b1.zip
Usar el ROM para la KW.4b1 configurado ya para la funcionar. Ignorar el ROM anterior.*
http://www.telefonica.net/web/imode/ruter/kw4b1.rom
Firmware Backup:
BOOTBASE 1.05 (Bootbase utilizado en los routers originales de telefónica)
http://www.adslayuda.com/modules.php?op=modload&name=Downloads&file=index&req=getit&lid=132
650HW-31E_V3.40(KM.2) (Firmware utilizado en los routers
originales de telefónica 650HW-31E) by TonyCool
http://www.telefonica.net/web2/cooltony/KM2.zip
*Usando el archivo BIN indica antes y el ROM con la configuración que yo he realizado con un backup de telefónica.
Una vez descargo los programas que puse antes y los BIN y ROM (Los backup también, por si las moscas.)
ATENCIÓN!!!! (Para SACAR EL MAC)
Bien pues para sacar el MAC, ya que lo necesitaremos después y de esta forma es sencillísimo, entramos en nuestra configuración Web, y vamos a System Status allí seguimos esta foto (Método cedido por TonyColl)

Y cogemos el MAC Address los 3 ÚLTIMOS PARES DE NÚMEROS.
Una vez sacado el MAC comenzamos con la actualización del router.
Instalamos el Tera Term Pro, enchufamos el router al conector COM1 y lo apagamos. Abrimos el Tera Term Pro, y ponemos esto:

A continuación pulsamos OK y encendemos el router, se observa como se testea la Dram una vez finalizado el proceso pone esto "Pres any key to enter debug mode whitin 3 seconds." Cuando sale esto ahí que darle como indica a cualquier tecla, una vez dentro sale esto:

Después seguimos el método Permides, y escribimos esto:
atse
Nos saldrá un código este lo copiamos y lo pegamos al Generador de pass de TonyCool (GRACIAS por pasarlo a java), Mirar la imagen.

Después una vez calculado el código lo copiamos y en el Tera Term Pro ponemos esto.

aten 1,código
Donde pone código poner el calculado, mirar la imagen por si ahí aun mas dudas.

Si todo es correcto el programa contestara con OK después cambiamos la velocidad de la consola y del puerto para agilizar un poco. Ponemos:
atba4
El programa contesta con que se a cambiado a 57600. Ahora solo nos falta cambiar la velocidad del puerto, que lo vamos a hacer así:

Seleccionamos 57600 y OK


ATENCIÓN: El paso este para aumentar la velocidad abra que realizarlo un par de veces para que la cosa no se haga eterna así que tenerlo a mano.
OJO: Siempre que el manual lo indique que aya que reiniciar el MODEM o el TERA, seguir todos estos pasos, para entrar al debug recuerdo APAGAR el router, abrimos el TERA ponemos el puerto aceptamos y luego ENCENDEMOS el router.
Ahora es cuando vamos a realizar un backup de nuestro Bootbase (Por si acaso), ponemos esto tal cual esta.
atdo BFC00000,6C5D0
A continuación pinchamos en FILE -> Transfer -> XMODEM -> Receive (Os pongo la imagen para aclarar un poco mas)

Después de esto ya tenemos nuestro bootbase, ese archivo lo editamos con cualquier programa para editar el contenido hexadecimal como: ultraedit. Buscamos la cadena 00 A0 C5 y los 3 pares de numero que viene a continuación de la cadena los copiamos ya que estos son nuestros datos del router. Ejemplo: 00 A0 C5 11 22 33 nuestro numero seria el 112233 (todo junto si.)
Ahora lo que vamos ha hacer es subir el nuevo bootbase. Escribimos lo siguiente:
atbt1
Tiene que contestar el programa con OK luego ponemos esto:
ATUX 0
El programa nos dirá "Starting XMODEM upload", seguimos los paso que indica la fotografía. File -> Transfer -> XMODEM -> Send (Seleccionamos el Boot)

Cuando acabe el proceso se vera lo siguiente.


Después cerramos el programa, apagamos el router, abrimos otra vez el programa con la configuración para el COM1, y encendemos el router entramos en el modo debug, siguiendo los pasos que indicamos antes y volvemos a calcular el pass, subimos la velocidad otra vez, y continuamos.
Ahora nos disponemos a actualizar el Firmware, introducimos el comando:
ATUR
Starting XMODEM upload (CRC mode).... (Lo mismo de siempre File -> Transfer -> XMODEM -> Send) y seleccionamos el BIN, empezara el proceso...

Cuando termine, vamos a poner la configuración de el backup que yo saque, (el cual lleva ya configurada Internet para telefónica, los puertos abiertos ya del emule, y para BIT torrent), para actualizar ponemos el siguiente comando.
Atur3
Starting XMODEM upload (CRC mode).... (Lo mismo de siempre File ->
Transfer -> XMODEM -> Send) y seleccionamos el ROM, y a esperar...

Una vez finalizado todo, se vera esto:
Después lo que vamos a hacer es cambiar el MAC que hemos sacado antes para prevenir posible cuelgues. Apagamos el router y cerramos el programa, abrimos de nuevo el programa y lo configuramos para el com1 y seguimos estos pasos:
Entrad en el debug mode.
atse
xxxxxxx
aten 1,password (hay que volver a calcular la password otra vez)
ok
ATCL (clear working buffer)
ok
ATCB (copy from FLASH ROM to working buffer)
ok
ATWM00a0c5XXXXXX (donde XXXXX el resto de la antigua MAC o al azar (set
MAC address in working buffer))
ok
ATBT1 ( block0 write enable )
ok
ATSB (save working buffer to FLASH ROM)
........
OK
Os pongo la foto por si ahi mas dudas

Bueno espero que os sea de utilidad, el manual esta basado en el metodo Permides, y tambien con la recopilación de muchos post del foro de http://www.adslayuda.com
Telcontar