Hola
No lo había subido antes porque es una instalación típica que está en otros lugares y no me quería repetir. Pero bueno si es necesario lo subo. Ahí va. No está del todo como yo quisiera, pero ando justo de tiempo. Espero que por lo menos sirva
wr3g01, SL-R7205; Widemac SL-R720X
CaracterísticasArchitecture:MIPSVendor:RalinkBootloader:U-BootSystem-On-Chip:RT3052CPU/Speed24Kc 384 MhzFlash-Chip:29LV320DBTI-70G/ST 25P64V6PFlash size:4096 KiBRAM:32 MiBWireless:rt2872 2.4ghz 802.11bgnEthernet:?USB:Yes 1 x 2.0GPIO:Yes 6 freeSerial:YesJTAG:No
Similar al modelo Asus RT-N13U:
http://wiki.openwrt.org/toh/asus/rt-n13u. Pero esta tiene su propio firmware de openwrt
xdxrn502j:
https://downloads.openwrt.org/barrier_breaker/14.07-rc3/ramips/rt305x/Instalación Openwrt con usb to ttl serial cableEsta es la primera instalación, ya que el router viene con su firmware de fábrica, posteriormente se podrá instalar bien desde luci o desde uci. En el caso de este router en concreto, no permite instalar desde luci, pero si desde uci, eso se explicará más adelante.
1. Linux
2. Windows
LinuxPrueba primero si el adaptador funciona:
1. Enchufa el adaptador al puerto USB y por el otro extremo deja los cables sin conectar (no los conectes al router)
2. Abre el programa terminal y comunícalo con el adaptador.
3. Haz contacto entre los cables RX y TX en el adaptador repetidas veces. Si el adaptador es OK verás caracteres raros en el terminal. Si no se ve nada es que el adaptador no está funcionando bien.
Todos los routers se pueden manejar con un cable adaptador USB a serie modelo cp2102
La primera instalación de openwrt es necesario hacerla mediante tftp y usb serial
* Los pines están en este orden: donde se lee J2 CONSOLE: GND / RX / TX
* Las entradas del módulo USB se conectan en este orden con las del router: GNG --> GND / TX --> RX / RX --> TX
https://foro.seguridadwireless.net/openwrt/problema-con-u-boot-picocom-tftf-wrt160nl/sudo python tftpgui.py
lsusb
dmesg | grep tty
chmod 777 /dev/ttyUSB0
The last line, can be on your system another line, shows that the Silabs device on the Xilinx development board has been detected and that the drivers on the PC are running.
To find out what RS232 (UART) port is used by the USB driver, type:
dmesg | grep -ie cp210*
The terminal return text looks like:
[ 1590.761301] USB Serial support registered for cp210x
[ 1590.761340] cp210x 7-2:1.0: cp210x converter detected
[ 1591.020413] usb 7-2: cp210x converter now attached to ttyUSB2
[ 1591.020460] usbcore: registered new interface driver cp210x
daptor driver
[ 1591.020465] cp210x: v0.09:Silicon Labs CP210x RS232 serial
Again, on your machine the numbers might be different. The important line for us is that telling where the driver connects to a TTY port, in this case it is line three "cp210x converter now attached to ttyUSB2".
El TFTP va por cable de red, primero tienes que solucionar tu conexion por serie al router.
Para la conexion por serie mirate el minuto 9:45 del video que has puesto.
El procedimiento es que primero te conectas por serie al router y durante el boot deberia salirte lo siguiente:
Código:
please choose the operation:
1: Load system code to SDRAM via TFTP.
2: Load system code then write to Flash via TFTP.
3: Boot system code via Flash (default).
4: Entr boot command line interface.
9: Load Boot Loader code then write to Flash via TFTP.
Entonces es cuando pulsas 2 rapido (desde que enchufas el router dale varias veces ya al 2) y sigues lo que te diga en el min 9:45 del video, basicamente aqui es ya cuando lanzas el servidor TFTP donde este tiene el firm que le vas a meter al cacharro.
sudo minicom -s
dev/ttyUSB0
57600 8N1
hard flow control off
soft flow control off
WindowsQue necesitamos:

1. Cable de red
2. PL2303HX USB to TTL
* Descargar putty y tftpgui
* Descargar firmware openwrt y meterlo en la carpeta tfproof de tfpgui (renombrar "openwrt.bin")
* Descargar e instalar drivers CP210x_VCP_Windows
* Enchufarlo y se encenderá una luz en el dispositivo. Ir a Equipo/propiedades/administración de dispositivos y comprobar que ha detectado el dispositivo.

* Configurar putty. Abrirlo con botón derecho como administrador.

* Conectar los 3 cables GND, RXD, TxD con los del router (en este caso en el mismo orden) J2 al lado empieza con GND

* Comprobar las ips del router. Y configurarlo en la red de windows con esos parámetros fijos
cmd:
ipconfig
ping 192.168.0.1 (ip router) (en la puerta de enlace)
ping 192.168.0.2 (ip pc) (en dirección ip)
* Iniciar tftpgui (start). No cambiar nada de la configuración
* Conectar el dispotivivo PL2303HX USB to TTL al usb del pc. Iniciar putty con la configuración establecida y ejecutar.
* Encender el router
* Debería aparecernos una consola con una serie de instrucciones
please choose the operation:
1: Load system code to SDRAM via TFTP.
2: Load system code then write to Flash via TFTP.
3: Boot system code via Flash (default).
4: Entr boot command line interface.
9: Load Boot Loader code then write to Flash via TFTP.
* Seleccionar rápidamente número 2. Para instalar el firmware openwrt.

* Input device Ip: hay que poner la ip del router (puerta de enlace puesta)
* Input server Ip: la ip del pc: hay que configurarla antes (dirección ip)
* Input Linux Kernel filename (el nombre de la rom actual): "openwrt.bin" el nombre de la rom a instalar. Está rom se guarda en \TFTPgui\tftproot
* Darle a aceptar e iniciará la instalación que lleva un rato, dejarlo hasta que termine. Este proceso no debe ser parado en ningún momento, podría dejar muerto el router.
* Cuando se carga la rom, el tftpgui aparece funcionando y cargando
En caso de openwrt no aparece esto. Sino el texto de sending. Pero la instalación se hace correctamente, cuando lo indica en inglés y se queda parado con un texto largo indicando que ha sido correcta y cero fallos. Le damos a enter y a parecerá openwrt y root#
También es posible que en putty el terminal se detenga y aparezca lo siguiente:

Darle a intro y nos aparecerá la siguiente ventana
Esto también indica que se ha terminado el proceso de instalación, independientemente de lo que aparezca en tftpgui. Si le damos a enter, nos aparecerá la pantalla con el openwrt instalado y funcionando. Ahí podemos configurar los parámetros o hacerlo desde luci (en este caso habría que poner automaticos los parámetros de la ip de ethernet para que nos detectara la nueva configuración de red. Es posible que al intentar entrar en luci te aparezca lo siguiente 192.168.1.1/cgi-bin/webprog, lo único que hay que hacer es cambiar webpror por luci:
http://192.168.1.1/cgi-bin/luci, y ya permitirá acceder sin problemas)

* Se reinicia automáticamente con el firmware ya actualizado. Puerta de enlace para entrar openwrt: 192.168.1.1
Gracias