Blackhold

Recuperando un TP-Link WR1043ND

Posted on gener 27th, 2012 by Blackhold

El otro día jugueteando se me ocurre ponerle un openwrt en un TP-Link WR1043ND, empecé a toquetear y a los pocos minutos era imposible acceder al dispositivo. Sólo quedaba acceder por puerto COM al cacharro y tratar de asignarle una IP para poder acceder a él y ponerle su firmware original que también es GPL.

Lo primero que vamos a hacer va a ser abrir el router sacándole los tornillos que tiene detrás (debajo las patas de goma) y con cuidado lo desmontamos de atrás hacia delante.

Luego localizamos la circuitería COM y le soldamos PINs para conectar los cables de TX, RX y GND (masa):


En el momento de hacer la operación no disponíamos de un des-soldador y ha sido realmente chungo ya que no entraban los pins, así que hemos soldado directamente los cables a la placa.

Una vez soldados los hemos conectado a una arduino sin el chip de arduino, conectando el TX de router al TX de la arduino, el RX con el RX y el GND con el GND. La arduino la conectamos por USB al ordenador y para ver en qué dispositivo nos asigna la arduino en el ordenador, usamos dmesg:

# dmesg
[89851.784563] usb 6-1: new full speed USB device using uhci_hcd and address 5
[89851.981663] usb 6-1: New USB device found, idVendor=2341, idProduct=0001
[89851.981672] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=220
[89851.981678] usb 6-1: Product: Arduino Uno
[89851.981683] usb 6-1: Manufacturer: Arduino (www.arduino.cc)
[89851.981688] usb 6-1: SerialNumber: 64932343738351E0A2D1
[89851.981905] usb 6-1: configuration #1 chosen from 1 choice
[89851.984804] cdc_acm 6-1:1.0: ttyACM4: USB ACM device

Nos conectamos entonces con el minicom en ttyACM4 (con el router enchufado).

# minicom -s
serial port setup >
/dev/ttyACM4
115200 8N1

A los pocos segundos ya tengo acceso a la terminal por puerto serie y puedo asignarle una ip a la interfaz lan-br. A partir de ahí accedo vía web al router y cargo el firmware original.

Una foto del crimen:

One Response to “Recuperando un TP-Link WR1043ND”

tonicfebrer 2nd, 2012 at 0:47

mmm, estoy pensando en comprarme una arduino, un amigo del barrio se acaba de comprar una y la cosa promete… :) y de conexiones a través de rs232? :p

Leave a Response

« »