?>/script>'; } ?> Cómo desinstalar openwrt para volver a firmware original en tp link wr841nd? Widgets Magazine

Autor Tema: Cómo desinstalar openwrt para volver a firmware original en tp link wr841nd?  (Leído 34336 veces)

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

ROKE10

  • Visitante
Re: Cómo desinstalar openwrt para volver a firmware original en tp link wr841nd?
« Respuesta #40 en: 09-08-2014, 23:08 (Sábado) »


Si, creo que si.

Cuando el conectado el serial cable al usb del portatil me lo ha reconocido como COM21.

En panel de control-administrador de dispositivos- me aparece " Prolific  USB -To Serial Comm Port (COM21)"

Que puedo hacer?

vk496

  • Visitante
Re:
« Respuesta #41 en: 09-08-2014, 23:28 (Sábado) »
Desde putty, lo configuras al COM21 y conectas. Si la pantalla aparece en negro, solo te falta jugar con las agujas para conectarlo bien y que lea lo que te muestra el router.

De todas formas, te recuerdo que el foro tiene un IRC... ;)

ROKE10

  • Visitante
Re: Cómo desinstalar openwrt para volver a firmware original en tp link wr841nd?
« Respuesta #42 en: 09-08-2014, 23:48 (Sábado) »
Conecto desde putty al COM21 y la pantalla aparece en negro. Creo que es lo que tu dices, lo de las agujas, vamos digo yo. Jugar con las agujas?

Las tengo bien conectadas creo: El TX al pin 1, el RX al pin 2 y el GN al pin 3 de izquierda a derecha. He visto un video donde te explica las conexiones . Creo que están bien.

A ver si va a ser que con las agujas no conecta bien en los pines o algo de por el estilo VK?

vk496

  • Visitante
Re:
« Respuesta #43 en: 10-08-2014, 00:17 (Domingo) »
Para ver si todo está OK, cuando tengas la pantalla negra, coge las 3 agujas y tocalas entre si....

Si te salen garabatos, eso significa que todo esta conectado correctamente, y que solo te falta conectarlas al router y encenderlo para leer lo que te devuelve.

Salu2

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: Cómo desinstalar openwrt para volver a firmware original en tp link wr841nd?
« Respuesta #44 en: 10-08-2014, 01:15 (Domingo) »
Y lo que dices de que los cables RX y TX tiene que estar cruzados? Que quieres deci

Pues eso, que tienen que estar cruzados. El TX del router lo tienes que enganchar al RX del adaptador y el RX del router lo tienes que enganchar al TX del adaptador.
TX significa que por ese pin se transmiten (hablan) datos
RX significa que por ese pin se reciben (oyen) datos
Si enganchas el pin de transmisión del router (TX) al pin de escucha del adaptador (RX) los datos que envíe el router los escuchará el adaptador. Haz lo mismo con los otros pines RX y TX.
En definitiva, lo que uno habla el otro lo escucha. Si los dos hablaran por el mismo cable no se oirían.

ROKE10

  • Visitante
Re: Cómo desinstalar openwrt para volver a firmware original en tp link wr841nd?
« Respuesta #45 en: 10-08-2014, 12:28 (Domingo) »
HOla chicos!!!!!


Pues nada ahora os voy a adjuntar dos fotos para que veais las conexiones. Creo que están bien hechas pues como he dicho hay cogado en la red un video donde con este mismo router se conecta el cable serial:




Disculparme pues se ve muy borroso. Pero es para que os hagais una idea.






El cable gris es TXD y va conectado al primer pin

El cable blanco es RXD y va conectado al pin 2

El cable negro es GND y va conectado al pin 3

Si os fijais en el dibujo, el cable blanco ensu conexión al adaptador , le falta como la chapita metálica, eso tiene algo que ver?


Vk, antes de conectalos al router y hecho como me has dicho he juntado unos cables con otros, y salian garabatos
como dices, letras tipo alfabeto cirilico.  Pero cuando los conecto al router na de na


Editado porque descuadraba el foro.
« Última modificación: 10-08-2014, 13:10 (Domingo) por Tki2000 »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: Cómo desinstalar openwrt para volver a firmware original en tp link wr841nd?
« Respuesta #46 en: 10-08-2014, 13:09 (Domingo) »

HOla chicos!!!!!


Pues nada ahora os voy a adjuntar dos fotos para que veais las conexiones. Creo que están bien hechas pues como he dicho hay cogado en la red un video donde con este mismo router se conecta el cable serial:




Disculparme pues se ve muy borroso. Pero es para que os hagais una idea.






El cable gris es TXD y va conectado al primer pin

El cable blanco es RXD y va conectado al pin 2

El cable negro es GND y va conectado al pin 3

Si os fijais en el dibujo, el cable blanco ensu conexión al adaptador , le falta como la chapita metálica, eso tiene algo que ver?


Vk, antes de conectalos al router y hecho como me has dicho he juntado unos cables con otros, y salian garabatos
como dices, letras tipo alfabeto cirilico.  Pero cuando los conecto al router na de na


Los cables RX y TX los tienes que cruzar como ya te dije en post anteriores.
No conectes los cables de 3.3 y 5.0V.
Si te salían garabatos al cortocircuitar los cables es que el adaptador USB tiene los drivers bien puestos. Pero asegúrate de que al programa terminal lo configuras con 115200 8N1 sin control de flujo.
Si la revisión de hardware que tienes es la 8.4 entonces no te hace falta la resistencia de 10K que necesitan otras versiones de TP-LINK.

vk496

  • Visitante
Re:
« Respuesta #47 en: 10-08-2014, 14:00 (Domingo) »
Oye, y no es dejar a las agujas allí bailando la samba dentro del router.... Tienes que apañartelas para hacer presión en cada uno de los pines con cada aguja, y solo después encender el router para ver que puede leer....

Ya dije en su tiempo que lo de las agujas es un apaño que me hice yo... La mejor opción es soldar, pero eso depende de cada uno

Salu2

ROKE10

  • Visitante
Re: Cómo desinstalar openwrt para volver a firmware original en tp link wr841nd?
« Respuesta #48 en: 10-08-2014, 15:39 (Domingo) »

NO VK, no dejo los cables bailando. Los sujeto con la mano y hago presión sobre el router para que no muevan nada de nada.

Con lo de cruzan los cables, los he conectado bien verdad?


Hago todo lo que me decis y sigue sin ir, buff.

No se que pasa.

Voy a intentar otra vez pero pa na....

vk496

  • Visitante
Re:
« Respuesta #49 en: 10-08-2014, 15:57 (Domingo) »
Apaga el router, Localiza el GND (no es difícil) y luego prueba conectar los RX y TX en su sitio. Acto después, enciende el router y mira la pantalla.

En caso de no ver nada, vuelve a repetir el proceso pero cambiando los RX y TX

Salu2

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: Cómo desinstalar openwrt para volver a firmware original en tp link wr841nd?
« Respuesta #50 en: 10-08-2014, 16:02 (Domingo) »
Con lo de cruzan los cables, los he conectado bien verdad?

No, el cable gris tiene que ir al RXD del adaptador y el blanco al TXD.
Mira esta foto donde te pone lo que significa cada "agujero" a los que tienes conectadas las agujas: Puerto Serie tl-wr841nd

ROKE10

  • Visitante
Re: Cómo desinstalar openwrt para volver a firmware original en tp link wr841nd?
« Respuesta #51 en: 10-08-2014, 17:26 (Domingo) »
Por finnnnnnnnnnnnnnnnn!!!
Graciasssss.................... y perdonar mi torpeza

Ya he dado con los cables. Ya he logrado comunicar al menos el router con el pc.

Me aparece en la pantalla de putty como un reseteo súper rápido pero al final se me queda en :starting kernel . . .   

y ya no hace nada más.

Que es lo siguiente?

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: Cómo desinstalar openwrt para volver a firmware original en tp link wr841nd?
« Respuesta #52 en: 10-08-2014, 17:41 (Domingo) »
Por finnnnnnnnnnnnnnnnn!!!
Graciasssss.................... y perdonar mi torpeza

Ya he dado con los cables. Ya he logrado comunicar al menos el router con el pc.

Me aparece en la pantalla de putty como un reseteo súper rápido pero al final se me queda en :starting kernel . . .   

y ya no hace nada más.

Que es lo siguiente?

1.- ¿Qué imagen de firmware tienes para flashear y de dónde la has bajado? Me interesa saber si contenía la palabra "boot" por algún lado.
2.- ¿Puedes pegar un log del arranque para ver qué es lo que sale?

ROKE10

  • Visitante
Re: Cómo desinstalar openwrt para volver a firmware original en tp link wr841nd?
« Respuesta #53 en: 10-08-2014, 17:58 (Domingo) »


Esta es la imagen:

openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory


La bajé de la web oficial de openwrt.

Aqui te pego el log:

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2014.08.10 17:56:52 =~=~=~=~=~=~=~=~=~=~=~=


U-Boot 1.1.4 (Nov  1 2012 - 10:25:30)

U-boot AP123


DRAM:  32 MB
id read 0x100000ff
Flash:  4 MB
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ag934x_enet_initialize...
wasp reset mask:c03300
WASP ----> S27 PHY
file: ag934x.c,line: 179==: set LAN&WAN SWAP. --debug by HouXB
GMAC: cfg1 0x5 cfg2 0x7114
eth0: ba:be:fa:ce:08:41
s27 reg init
athrs27_phy_setup ATHR_PHY_CONTROL 4: 0x1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 4: 0x10
eth0 up
WASP ----> S27 PHY
file: ag934x.c,line: 179==: set LAN&WAN SWAP. --debug by HouXB
GMAC: cfg1 0xf cfg2 0x7214
eth1: ba:be:fa:ce:08:41
s27 reg init lan
ATHRS27: resetting s27
ATHRS27: s27 reset done
athrs27_phy_setup ATHR_PHY_CONTROL 0: 0x1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 0: 0x10
athrs27_phy_setup ATHR_PHY_CONTROL 1: 0x1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 1: 0x10
athrs27_phy_setup ATHR_PHY_CONTROL 2: 0x1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 2: 0x10
athrs27_phy_setup ATHR_PHY_CONTROL 3: 0x1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 3: 0x10
eth1 up
eth0, eth1
Autobooting in 1 seconds
## Booting image at 9f020000 ...
   Uncompressing Kernel Image ... OK

Starting kernel ...




Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: Cómo desinstalar openwrt para volver a firmware original en tp link wr841nd?
« Respuesta #54 en: 10-08-2014, 18:27 (Domingo) »
Esta es la imagen:

openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory


No, esa no. Me refiero a la imagen del firmware original al que quieres volver. ¿O lo que quieres es volver a flashear el openwrt?

ROKE10

  • Visitante
Re: Cómo desinstalar openwrt para volver a firmware original en tp link wr841nd?
« Respuesta #55 en: 10-08-2014, 20:08 (Domingo) »


AH ok.

La imagen es esta:

wr841nv8_en_3_13_33_up_boot(130506)


Creo que esta es la imagen del firmware original al que quiero volver. Me la he descargado de la web de tp link siguiendo el modelo de hardware y del router

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
El tutorial lo he preparado a partir de los datos que he sacado de la web. No dispongo de este modelo de router así que a lo mejor puede haber algo que no concuerde al 100%. Si ves algo que no concuerde, no sigas con el tutorial y postea en el foro.

Parte 1:
     Preparación del firmware original para subirlo al router.

Necesitamos quitar el bootloader del firmware para quemar el resto en la flash. Para ello bájate la utilidad MCOPY para hacer copias parciales de ficheros: http://rayer.g6.cz/programm/programe.htm

Copiamos el fichero wr841nv8_en_3_13_33_up_boot(130506).bin a una carpeta y la utilidad MCOPYW.exe a esa carpeta también.

Abrimos una consola con el "Símbolo de Sistema" y nos vamos a esa carpeta.
Tecleamos:
Código: [Seleccionar]
MCOPYW.EXE "wr841nv8_en_3_13_33_up_boot(130506).bin" "1.img" 0x20200 0
Esto nos debe generar un fichero llamado 1.bin, 131584 bytes más corto que el fichero original. Por favor, comprueba esto, ya que si 1.bin no tiene exactamente 3.932.160 bytes no debemos continuar. Posteas en el foro y vemos qué pasa.

Suponiendo que todo haya salido bien, ahora necesitamos montar un servidor TFTP y enviarle el fichero al router para quemarlo en la flash.

Parte 2:
     Preparando el router para recibir el fichero.

Conecta el adaptador al router y al USB del PC.
Arranca la utilidad del terminal (PuTTy) para ver el bootloader como has hecho antes.
Encendemos el router con el USB/TTL y cuando veamos que llega a Autobooting in x seconds pulsa el espacio rápidamente para parar la ejecución.
Ahora te debe salir una línea de comandos con el prompt wasp> (o similar).
Teclea
Código: [Seleccionar]
setenv ipaddr 192.168.1.101
setenv serverip 192.168.1.100
saveenv

Con esto le hemos dicho al router que en el arranque su dirección IP es la 192.168.1.101 y que el servidor TFTP va a ser la 192.168.1.100

Parte 3:
     Configuración del servidor TFTP (TFTPD32) y quemado de la imagen.

Ahora necesitamos conectar el router y el PC por cable de red.

Tenemos que tener preparado un servidor TFTP en la dirección 192.168.1.100, que es la que le hemos configurado anteriormente al router.
Conectamos el router por cable LAN y ponemos al PC la IP 192.168.1.100.
Ponemos el fichero con la imagen 1.bin en el directorio a servir por TFTP, y arrancamos TFTPD.
Si quieres ver más gráficamente cómo configurar TFTPD32 mira este post en el apartado de configuración de TFTPD: https://foro.seguridadwireless.net/openwrt/(desarrollo)-observa-telecom-vh4032n/msg310444/#msg310444
Encendemos el router con el USB/TTL y cuando veamos que llega a Autobooting in x seconds pulsa el espacio rápidamente para parar la ejecución.
Tecleamos lo siguiente:

Código: [Seleccionar]
wasp> tftp 0x81000000 1.bin
Si todo está bien configurado veremos que el router empieza a descargar el archivo 1.bin a su memoria:

Código: [Seleccionar]
Using eth0 device
TFTP from server 192.168.1.100; our IP address is 192.168.1.101
Filename '1.bin'.
Load address: 0x81000000
Loading:
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ######################################################
done

Bytes transferred = 3932160 (3c0000 hex)


Ahora debemos borrar la flash antes de grabar el fichero:

Código: [Seleccionar]
wasp> erase 0x9f020000 +0x3c0000
Y ahora grabamos el fichero que tenemos en la memoria RAM a la flash del router:

Código: [Seleccionar]
wasp> cp.b 0x81000000 0x9f020000 0x3c0000
Con esto ya tenemos el router reflasheado con el firmware original.

Se abre la sesión de ruegos y preguntas...  ;D

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
El tuto, muy bien  pero ... se te ha olvidado la parte más importante ... cruzamos los dedos, nos fumamos un cigarrito, o un cafelito o una cervezita y a rezar  >:(

ROKE10

  • Visitante


Bufffffffffff, jaja, muchas gracias por tu ayuda Tki2000, acabo de ver tu mensaje y la verdad me he asustadoo............. con tanta historia. Joo yo pensaba que era más sencillo lo de desbrickear el router.

Me hablas de volver a su estado original , a su firmware de fábrica. Y yo pregunto una cosa:

Pensaba que el hecho de desbrickear era para volver a poder recuperar el router, la comunicacion con el y volver al ultimo firmware que tenía antes del brickeo, osea el openwrt.

Sería posible volver al ultimo estado del router, a recuperarle digamoslo así , desbrickeando el router?

Y que es lo que me faltaría para conseguirlo viendo lo que llevo realizado?


A ver si puede ser, .......

Graciassssssssss

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247


Bufffffffffff, jaja, muchas gracias por tu ayuda Tki2000, acabo de ver tu mensaje y la verdad me he asustadoo............. con tanta historia. Joo yo pensaba que era más sencillo lo de desbrickear el router.

Me hablas de volver a su estado original , a su firmware de fábrica. Y yo pregunto una cosa:

Pensaba que el hecho de desbrickear era para volver a poder recuperar el router, la comunicacion con el y volver al ultimo firmware que tenía antes del brickeo, osea el openwrt.

Sería posible volver al ultimo estado del router, a recuperarle digamoslo así , desbrickeando el router?

Y que es lo que me faltaría para conseguirlo viendo lo que llevo realizado?


A ver si puede ser, .......

Graciassssssssss

En tu caso el brickeo ha sido porque el firmware está corrupto y no arranca, así que la única forma de desbrickearlo es grabando un firmware nuevo, ya sea el original u otra vez el openwrt.
Si el brickeo hubiera sido porque al arrancar los parámetros hacen inaccesible el router, se podría haber recuperado reiniciando los parámetros a los "por defecto", pero para eso tiene que estar funcionando un firmware, que no es tu caso, ya que lo único que te funciona es el bootloader.
Si sólo quieres "revivir" el router puedes empezar por el paso 2, y sustituir el fichero 1.bin por el fichero con openwrt.

Valor y al toro...  ;D