Autor Tema: ayuda a resucitar WRT54GS v 6  (Leído 30605 veces)

0 Usuarios y 1 Visitante están viendo este tema.

cheverly

  • Visitante
ayuda a resucitar WRT54GS v 6
« en: 19-09-2007, 19:37 (Miércoles) »
Hola a todos. A ver si alguno de vosotros me puede sacar del apuro. Actualizando mi ruter, lo he dejado frito (todos los leds encendidos y parpadeando el primero). Bueno, he probado ded todo lo que se encuentra en la red para revivirlo sin resultado. El caso es que le he puesto el JTAG y usando la utilidad HairyDairyMaid_WRT54G_debrick, puedo acceder a la memoria del ruter (la he borrado completamente) y puedo cargarle archivos. El problema esta en que necesito el BOOTLOADER para este modelo y versión concreta WRT54GS ver.6, es decir, el CFE.BIN. Lo que he encontrado en la Red no me sirve, ya que son para otras versiones anteriores a la 6. Tambien me podria servir el bootloader original de Linksys (vxworks) para meterle el firm original y darle vida otra vez con el soft de la casa. Y así estoy, desesperado con mi ladrillo ... Muchas gracias


« Última modificación: 28-01-2009, 21:59 (Miércoles) por *dudux »

Manbostar

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #1 en: 19-09-2007, 21:59 (Miércoles) »
No se si te servirá pero con los leds encendidos y el power parpadeando lo veo chungo.

Creo que tienes aquí lo que buscas:

http://www.bitsum.com/openwiking/owbase/ow.asp?WRT54G5_CFE

A ver si consigues recuperar el "ladrillo" y nos cuentas.

Saludos

cheverly

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #2 en: 20-09-2007, 00:04 (Jueves) »
Chungo, si. Yo también empiezo a verlo así. Antes que nada, muchas gracias por tu rápida y atenta respuesta. El sitio ese que me indicas, ya lo había visto. Es mas,  siguiendo sus indicaciones, conseguí instalar el nuevo firm dd-wrt para mi WRT54gs v.6 y fue a las mil maravillas. Solo cuando me decidí habilitar los 16 Mb de RAM, tal y como se indica ahi, metí la pata (por culpa de mi mal ingles) y me llevé por delante el ruter. Como ya te comenté, todos mis intentos de resucitar el ladrillo a base de reset por aqui y por allá, tftp , utilidades de Linksys, etc, no sirvieron. Al final monte el JTAG, que funciona, pero con lo que le meto al bicho, no resucita. Le he metido varias cfe.bin diferentes, pero no consigo que responda al ping desde msdos (a la ip 192.168.1.1 y tambien 192.168.1.245). Solo me queda localizar el bootloader cfe.bin o el original de Linksys vxworks.bin para poder conectar con el ruter mediante fttp. He llegado, incluso, a meter el kernel completo (el firmware) en la memoria del ruter mediante el JTAG. Tardó mucho (hora y media) pero entró. Ni por esas el ruter resucitó. Chungo, como tu dices, si. Se aceptan, encantado de la vida, sugerencias. Gracias por adelantado

Manbostar

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #3 en: 20-09-2007, 13:30 (Jueves) »
Para el cfe.bin, pon esto en el Google:

"Index of" cfe.bin

El index of va entre comillas.

En cuanto al vxworks.bin lo puedes sacar del firm original:

Vete a la página de linksys, bajate el firm original para WRT54GSv6 (built 1.52.2 de 7/02/2007) y luego esto http://www.bitsum.com/files/wrt54gv5_img_001.zip

El ejecutable va por linea de comandos:
Citar
C:\TEMP\wrt54gv5_img_001>wrt_vx_imgtool.exe -x WRT54GSv5v6_v1[1].52.2_fw.bin

 WRT54G/GS v5-v6 firmware image builder, extractor, fixer, and viewer
 v0.94 beta - Jul 26 2006 by Jeremy Collake (jeremy@bitsum.com)
 ------------------------------------------------------------------------------
 + Found parameter, extract firmware
 + Infile parameter WRT54GSv5v6_v1[1].52.2_fw.bin

 Extracting firmware WRT54GSv5v6_v1[1].52.2_fw.bin
 Firmare file size is 1683024 bytes

 Code pattern: 5SGW
 Build date: 06-07-07
 Vendor name: LINKSYS
 Device name: WRT54GS
 Checksum: 0x67B7B147 (given)
 Checksum: 0x67B7B147 (calculated)
 Checksum CORRECT
.....
.....
    + Primary files:
   -
   File descriptor 0
   Type Id: 2
   Name: vxworks.bin
   Size: 1151492
   Writing file vxworks.bin   

.....
.....
 Done!

Saludos

cheverly

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #4 en: 20-09-2007, 22:55 (Jueves) »
Lo primero, muchas gracias por tu atento mensaje y tu orientación en este via crucis en el que me he metido. Te cuento lo que he hecho.
  Bueno, el archivo CFE.BIN para el modelo y versión de mi router no logré encontrarlo buscandolo en google de la manera que tu sugerias. No pasa nada.
   Con el firmware original de Linksys para mi router, y mediante la utilidad wrt_vx_imgtool.exe, he obtenido sin problema alguno el archivo vxwoks.bin. Muy bien.
   Tengo el router (como ya te habras podido imaginar) destripado, en la mesa de operaciones con el jtag conectado al puerto paralelo del PC. La longitud del cable del jtag es de apenas 10 cm. y .como ya te he comentado, funciona sin problemas.
   Para grabar en la flash del router este bootloader de la casa recien obtenido, he usado la utilidad que, desde un principio, manejo para acceder al router (ahora ladrillo) llamada HairyDairyMaid_WRT54G_Debrick_Utility_v48, que a la hora de flashear, no reconoce los ficheros vxworks.bin, por lo que lo he renombrado como CFE.BIN, que mediante la consola de  MSdos he grabado con el comando wrt54g -flash:CFE -noemw, el cual borra los cuatro primeros bloques de la memoria, para , a continuación, volcar el archivo CFE.BIN. Antes de hacer esto, he borrado toda la memoria con -erase:wholeflash, sin problema. Lo único que una vez lanzado el comando, debo hacer un power cycle al router para que empiece a "tragar" (no pasa siempre así, no se si eso pudiera ser una señal de que algo no marcha bien, no se). Bueno, sin problema, ya tengo el vxwoks.bin renombrado en el router.
  Ahora viene la parte mala. Sigue sin responder al ping (ping 192.168.1.1 -t) La tarjeta de red esta configurada en 10Mb half duplex y la ip fija en 192.168.1.50. Tambien he utilizado el tftp de linksys pero nada (si no responde a los pings, es normal).

   Solo se me ocurre pensar en dos cosas ante este fracaso. Una que no debería renombrar el vxworks.bin y usar una aplicación con el jtag que permita meter este boot sin renombrarlo. La otra posibilidad (ya hay que empezar a aceptar la realidad de las cosas, mas que evidente) de que mi flamante router WRT54gs v.6 que rulaba tan bien incluso con el DD-wrt, es un ladrillo, un señor ladrillo sin remisión. Me resisto a creerlo (soy un cabezón) pero, como tu dices, chungo. Chungo total. Un saludo, gracias por tu interés y paciencia.

jesus1981

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #5 en: 20-09-2007, 23:24 (Jueves) »
Saludos, te comento que yo he revivido dos routers pero modelos diferentes al tuyo, luego de subir la cfe.bin y hacer el power recycle deberias ver como los leds dejan de estar fijos y puedes conectarte al router y hacerle ping, claro debes configurar una ip de forma estatica en tu maquina.

Con respecto al cfe.bin para ese modelo dejame revisar un poco por que creo que la he visto, no te prometo nada pero si la encuentro te aviso por esa via

Saludos de nuevo

cheverly

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #6 en: 20-09-2007, 23:31 (Jueves) »
Muchas gracias por tu tiempo y amabilidad. Un saludo

jesus1981

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #7 en: 20-09-2007, 23:44 (Jueves) »
Prueba esto si es que ya no lo has hecho. Baja este archivo e instalalo en tu compu, actualizalo y crea la cfe.bin para la version 4 del gs. Luego intenta subirla via jtag, tal vez rule, avisanos cualquier cosa

http://www.wlan-skynet.de/download/skynet_repairkit_1.5_setup.exe

Manbostar

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #8 en: 21-09-2007, 21:22 (Viernes) »
Si no te he entendido mal, el JTAG funciona bien y consigues cargar "algo".

Puedes probar a generar tu propio .bin con esto: http://www.bitsum.com/files/vximgtoolgui.zip.

Otra solución un poco más expeditiva es cortocircuitar el router: http://www.altred.net/altred/RouterBricked,

(ahí también explican lo del vximgtoolgui)

Saludos y que no decaiga...

cheverly

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #9 en: 22-09-2007, 02:55 (Sábado) »
He creado el CFE.BIn del WRT54G v4 y del WRT54GS v4. Ambas han dado resultado negativo al cargarlas mediante el jtag (es decir, el ruter ha tragado sin problemas, pero con ninguna de las dos consigo respuesta al comando ping 192.168.1.1 -t.
   Lo que me gustaría probar y saber como se hace, es cargar el bootloader  vxworks.bin con el jtag sin tener que renombrarlo como cfe.bin (ya que es la única manera de que la utilidad HairyDairyMaid pueda grabar este archivo: wrt54g -flash:cfe /noemw).
  Con la utilidad wrt_vx_imgtool.exe he creado el vxworks.bin correspondiente a la versión exacta de mi router (WRT54GS v.6), pero ahora no se como flashear el router con este fichero boot si no es, como dije antes, renombrándolo a cfe.bin y grabándolo con el jtag y el HairyDairyMaid y el comando flash.
  Lo de cortocircuitar los pines 15-16 de la flash también lo he probado, solo me falta unir a masa el pin 16, que todavía no lo he hecho porque, antes que nada, quiero estar seguro de que lo que he grabado en los 4 primeros bloques de memoria es el bootloader correcto. Ya empiezo a pensar en una visita al Santuario de Lourdes, como unica alternativa (Y eso que soy un cabezón, pero... ya no se que hacer. ¡Ah!, si: daros las gracias por vuestro interés y ayuda, por supuesto. Buen fin de semana.

  Sigo pensando que todavía me falta cargar el cfe.bin correcto para la versión de mi router, porque realmente cabe la posibilidad de que el boot del WRT54GS v4, que es la versión mas moderna que contempla la utilidad skynet, no sirva para el harware del WRT54GS v6. El vxworks que obtuve del firm original si debe servir, pero, al ser el original, posiblemente no ponga el router en modo failsafe, que se yo. Además, como ya comenté, solo he sido capaz de cargarlo renombrandolo a cfe.bin y eso no se si será correcto.  ¿Se os ocurre alguna cosa? Gracias
« Última modificación: 22-09-2007, 03:24 (Sábado) por cheverly »

Manbostar

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #10 en: 22-09-2007, 09:58 (Sábado) »
No se si ya lo has probado, pero en la página de RouterBricked y antes de empezar a cortocircuitar indican como crear un cfe.bin para versiones más modernas:

Citar
Para los routers WRT54G v.5, v.6 y WRT54GS V.5 y V.5.1 Debemos generar un archivo .bin que pone los routers en modo failsafe para meterle el firmware por tftp. La Herramienta que yo encontré esta en Windwos  y se descarga de http://www.bitsum.com/files/vximgtoolgui.zip.

Cuando la descarguemos se ejecuta en la parte superior encojemos el modelo de router, en DESIRED MAC colocamos la dirección mac de nuestro router(la mac esta en al respaldo del router debajo del serial son 12 caracteres no olviden poner : cada dos caracteres) y en Output Image seleccionan cfe.bin damos clic en CREATE listo ahora esa imagen cfe.bin es la que le cargaremos a nuestro router.

El ejecutable que hay que utilizar es vximgtoolgui.exe.

Citar
Ya empiezo a pensar en una visita al Santuario de Lourdes

Lo malo de esto es que hay que ajustarse a la lógica inflexible de la máquina.

Saludos

cheverly

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #11 en: 22-09-2007, 11:59 (Sábado) »
Si, pero el problema es el siguiente:
 con la utilidad vximgtoolgui.exe solo consigo obtener un CFE.BIN para el WRT54G version 5 o 6 (no me vale porque el mio es GS) o para el WRT54GS versiones 5 y 5.1 (que tampoco me vale porque la version de mi WRT54GS es 6). Eso, por un lado
  Con la utilidad que corre en la consola de DOS, wrt_vx_imgtool.exe, efectivamente, a partir del firm original de linksys para el modelo y versión exactos de mi router, consigo obtener el fichero vxworks.bin que no se como meterlo en el router si no es renombrándolo como cfe.bin y meterlo en el router mediante la utilidad HairyDayriMaid y el comando sobre DOS wrt54g -flash:cfe /noemw. En este caso, si que estoy seguro de que le he metido el boot correcto, pero al haberlo renombrado como CFE.bin en lugar de su nombre original vxworks.bin no se si eso sera causa de problemas.(Me imagino que no, pero no lo se) Y otra cosa, el boot original de Linksys no creo que permita el modo failsafe para que acepte los pings que le mando. Gracias y buen sábado

Manbostar

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #12 en: 23-09-2007, 00:44 (Domingo) »
Como hacerlo en Windows WRT54GS v6.0

http://www.altred.net/altred/Como-FFwrt54gV5-6

Citar
nota- en el vximgtoolgui.exe no aparece la version 6.0 simplemente selecione la que dice "WRT54GS v5 or v5.1"

Never surrender...

Saludos


cheverly

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #13 en: 23-09-2007, 11:13 (Domingo) »
No hay manera. No hay forma de que responda al ping ni al tftp de linksys. En algun momento, a base de hacer reset prolongado ( dos minutos) he logrado que el tftp responda con "erasing flash y  algo asi como que le va a llevar mucho tiempo hacerlo, pero no progresa la barra que indica que lo esta haciendo y sale un mensaje diciendo que ha fallado el acceso al archivo del firm que le quiero meter. Ha ocurrrido varias veces, pero no consigo conectar con el router y que trague. En fin, me parece que ya no hay mucho mas que hacer. Supongo que casi todos lo puters se pueden resucitar. Casi todos. Este, posiblemente, haya dejado el mundo de los routers para llegar al mundo de los ladrillos. Son ya muchas horas tratando de resucitarlo y ... ya no se me ocurre que mas hacer. Un saludo, gracias y buen domingo.

jesus1981

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #14 en: 25-09-2007, 04:40 (Martes) »
Saludos cheverly veo que anun no has logrado revivir al muy hp ap solo tres cosas.

1. Despues de cargar el cfe.bin que sea has logrado que los led lan se apagen?

2. En algunos casos luego de subir la cfe.bin el router obtiene la ip 192.168.1.245, a esa ip es que deberias hacerle ping no a la 192.168.1.1 y para subir el firnware via tftp la ip de destino osea la del router debe ser tambien 192.168.1.245

3. Has colocado una direccion estatica a tu maquina?
« Última modificación: 25-09-2007, 13:12 (Martes) por jesus1981 »

cheverly

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #15 en: 25-09-2007, 19:07 (Martes) »
Hola, Jesús . Gracias por tu interés.
Te cuento:

1   En ningún momento, es decir, nunca, he conseguido que los leds lan se apaguen. Si, ya se que es un muy mal síntoma, pero, ya ves, eso es lo que tengo.

2  Si. Creo que el cfe.bin de la utilidad HairyDairyMaid está preparado para responder al ping en la dirección 192.168.1.245 y, por lo tanto, cuando he metido este bootloader en la memoria del router con el jtag y el comando wrt54g -flash:cfe he hecho pings a esa dirección. Cuando le he metido su boot original, obtenido del firmware de la casa (vxworks.bin) mediante el programa sobre DOS wrt_vx_imgtool.exe , o uno fabricado por mi mismo mediante la utilidad vximgtoolgui poniendole la MAC del router, he hecho ping a la dirección 192.168.1.1 porque esta es la que contempla por defecto estos dos últimos  bootloader.

3  Si. He puesto una dirección estática. En concreto, he probado con 192.168.1.34, 192.168.1.50 y192.168.1.99, por probar varias diferentes. La tarjeta de red la he configurado en modo 10Mb halfduplex.


   Estaba pensando una cosa. Ya que el router no responde al ping ni al fttp y si muy bien a la carga mediante el jtag, podría meterle todo el firmware mediante este sistema, aunque tarde mucho. Ya lo he probado, ha cargado todo, pero algo he debido hacer mal porque el bicho sigue igual. Creo que el comando a utilizar es el wrt54g -flash:wholeflash -noreset y que debo renombrar el firm que le meta (por ejemplo, el original de linksys como wholeflash). Asi lo he hecho, pero nada de nada. No tengo claro la diferencia entre kernel y wholeflash, me imagino que kernel debe ser el nucleo y que wholeflash e toda la memoria completa, es decir, los 39 bloques de la misma. En fin, he probado ya de todo y pienso que una posibilidad que no habría que descartarr a estas alturas es que me haya cargado el router. (ya he probado lo de unir los pines 15 y 16 para forzar el bootwait y me parece que en este modelo de router no son esos pines, sino el 5-6).

  Ya te digo, me gustaría meterle a pelo, con el jtag, todo el firmware completito mediante la utilidad HairyDairyMaid o la que sea mas conveniente para esto (tarda mucho, pero entra).

  Saludos y muchas gracias.

cheverly

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #16 en: 25-09-2007, 22:28 (Martes) »
SI, SI, SI Siiiiiiiiiiiii (perdón por gritar.  No estaba muerto, que estaba de parranda. No me lo puedo creer. ¡Vive! Ahi está el animalico, con su led de power encendido y los demás apagados. NO ME LO PUEDO CREER. Soy un cabezón y al final el ser asi tiene su recompensa.
    Amigos, UN MILLÓN DE GRACIAS.

 He vuelto sobre mis propios pasos. He chequeado todos los archivos cfe.bin que tenía y que estaba usando a ver cual me podía poner en marcha mi WRT54GS v6 mediante la utilidad imgtool_nvram.exe. Solo la que viene con el HairyDairyMaid cfe.bin de 256 Kb me daba los datos de la nvram (como por ejemplo la IP 921.168.1.245. Bueno, la volví a cargar con el jtag (todo bien, como siempre), empecé a hacer ping a esa IP dando y cortando alimentación al router y en un momento dado, (todavia no me lo puedo creer) el bichito dijo "aki toy". Bueno, bueno, bueno. Cojo el fttp y le meto el firm dd-wrt.v23_micro_generic.bin y entró a cañón.
 Ahora solo me falta, meterle su MAC correcta y tratar de habilitar los 16 Mb totales de RAM que tiene el router (ahí fue donde metí la pata y me lo cargué). Creo que con lo que he aprendido (sobre todo gracias a gente tan maja y generosa como vosotros) podré hacerlo. Por supuesto, se aceptan sujerencias. No me deis la enhora buena, porque os corresponde a vosotros los honores. ¡GRACIAS!

Manbostar

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #17 en: 25-09-2007, 22:42 (Martes) »
Enhorabuena,.. ;D

Acabo de encontrar esto, pero veo que ya no te hace falta...

http://www.gergltd.com/2007/03/31/debricking-a-linksys-wrt54gs-v50-router/

Ahora, sería interesante que intentaras recordar todo lo que has hecho y que lo pongas en un manual para la gente necesitada.  ;D

Saludos


cheverly

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #18 en: 25-09-2007, 23:11 (Martes) »
Muchas gracias. No veas la ilusión que me ha hecho retirar las soldaduras del jtag sobre el router todo destripado y volver a meterlo en su carcasa. Lo primero que he hecho nada mas "vestirlo" ha sido enchufarlo para ver si todo era un sueño. Pero no, ahi está con su led de power permanentemente encendido. parece un milagro.

  Si te soy sincero, realmente no se por que motivo esta vez todo ha funcionado tan bien, tan rápido y con absoluta ausencia de problemas. No me lo explico, ya que estoy seguro de haber hecho lo mismo otras veces. Quizá, la clave ha estado en dos cosas:


1    Estar absolutamente seguro de que el cfe.bin que metemos en el router con el jtag es el correcto. En este caso el cfe.bin genérico,  de 256Kb que viene con la utilidad HairyDairyMaid, que permite hacer ping con el bootwait activado a la Ip 192.168.1.245

2   En la consola DOS hacer ping 192.168.1.245 -t para que lo haga constantemente. Mientras tanto, dar y cortar alimentación al router (power cycle) una y otra vez hasta que responda. Después con la utilidad fttp.exe de Linksys apuntando a la dirección  192.168.1.245 meterle su firmware, por ejemplo dd-wrt.v23_micro_generic.bin


Lo que me queda por hacer, como ya he comentado, es dejarle su MAC correcta y habilitar lo 16 Mb de RAM que tiene físicamente el router.

Vaya susto y menos mal que estabais ahí. No me canso de daros las gracias. Un saludo

jesus1981

  • Visitante
Re: AYUDA PARA RESUCITAR WRT54GS VERSION 6
« Respuesta #19 en: 26-09-2007, 00:22 (Miércoles) »
Saludos cheverly al fin has logrado revivir tu ap, cuanto te tardastes? yo me tarde como dos semanas se puso muy rebelde el condenado.

Esta es otra muestra de las cosas que pueden lograrse con un poco de paciencia, perseverancia e interes por lo que hacemos, felicidades  ;D.

Te cuento que a mi me sucedio algo parecido a ti, lograba subir la cfe a mi ap y de hecho me respondia sin problemas a los ping que le hacia pero al momento de subir el firmware no pasaba nada hasta que un buen dia subi la cfe, subi el firmware y por arte de magia revivio mi ap. Lo curioso es que despues de eso revivi dos routers mas y no tuve ningun incoveniente.

Con respecto a tu router antes de hacer lo que dices de cambiar la mac y subirlo a 16, deberias hacer un respaldo de los que tienes montado ahora osea la cfe sabes por si las moscas.

Felicidades de nuevo