Como revivir una cámara IP Trendnet tv-ip110wn y no morir en el intento

Hace unos días atrás en una feria libre, di con esta cámara IP, una Trendnet tv-ip110wn por 200 pesos chilenos (0,3062 dólares estadounidenses según google), solo por el transformador de 5v valía la pena

TV-IP110WN_d01_2

0809161646

A si que la compre, la conecte a la red y energía y paf, nada, solo una luz amarilla. Muchos resets, desarmar, sacar partes, volver a conectarlas, invocar al demonio, llamar a mi abuela, pero nada, nada revivió la cámara, uno podría dejarlo hasta ahí, botarla y seguir con la vida total es una cámara añeja que da resolución VGA, pero quise ver por que no partía.

Al abrirla note que había super pocas cosas, el procesador principal es un Realtek RTL8196C que según su datasheet tiene pines ttl, a si que partí por eso, empezar a buscar donde la cámara tenia sus puerto serie escondido.

0809161645

Resulto que estaba medio oculto, abajo del modulo de la cámara.

0809160216 Screen Shot 2016-08-09 at 4.43.23 p.m.

 

Al conectarlo al computador y encender la cámara (9600 8n1) Luego de arrancar quedaba en un prompt

REALTEK>

y un montón de errores de

no rootfs signature at 000A0000!
Screen Shot 2016-08-09 at 2.16.50 a.m.

¡a si que eso era!, el firmware estaba corrupto y no podía partir.

 

Ahora a ver que hago, olvide sacar fotos del bootloader, pero varias cosas interesantes tenia, sobretodo una de IPCONFIG

Screen Shot 2016-08-09 at 2.00.48 p.m.

Después de 1 nanosegundo de googlear, di con con la pagina de openwrt, alguien porto esto a unos routers que ocupan el mismo hardware, hablaban algo del bootloader https://wiki.openwrt.org/doc/techref/bootloader/realtek ahí dicen que es posible flashear un kernel y fs con tftp, a si que manos a la obra.

La ip por default como vi con el ipconfig es 192.168.0.30, se puede cambiar pero nunca logre nada cambiándola, a si que es mas fácil dejar mi computador en el mismo rango y empezar con eso, conectamos el lan de la cámara al del computador.

Screen Shot 2016-08-09 at 2.01.07 p.m.

ahh! pero el firmware, necesito eso primero, al menos trendnet saco varios firmware actualizados, tomare el ultimo y wait, es un formato extraño, al tratar de subirlo con tftp no me pescaba a si que supuse que iba a tener que extraer el kernel y el fs a mano.

Binwalk yo te elijo!

Screen Shot 2016-08-09 at 10.42.44 a.m.

Luego de un rato con DD, logre extraer los archivos que necesitaba, ahora a mandarlos vía tftp a la cámara, esto tampoco funciono, luego me di cuenta que era mi cable de red.

Screen Shot 2016-08-09 at 5.06.13 p.m.

Una vez mas vuelvo a mandar mis archivos creados .bin a la camara, se mandaron correctamente! pero no pasa nada, probare simplemente mandar el archivo de firmware tal cual, total no se pierde nada.

 

Screen Shot 2016-08-09 at 2.03.00 p.m.

Screen Shot 2016-08-09 at 2.01.42 p.m.

Se esta grabando ahora al flash!

Screen Shot 2016-08-09 at 2.02.36 p.m.

Screen Shot 2016-08-09 at 2.03.40 p.m.

Screen Shot 2016-08-09 at 2.04.20 p.m.

 

Éxito!
670674

 

Ahora tengo una cámara de vigilancia IP funcional, la calidad vale hongo, pero es algo a si que soy feliz.

 

Ahora que tengo la cámara totalmente funcional, puedo meter mano, encontré varias cosas interesantes, como telnetd, que no se ejecuta por defecto pero funciona si lo llamo, tengo q ver si puedo dejarlo corriendo automáticamente, pero eso sera para otro momento.

Screen Shot 2016-08-09 at 2.15.08 p.m. Screen Shot 2016-08-09 at 2.14.55 p.m.

 

Lo otro, esta cámara tiene una tarjeta pci-express wifi, que resulto ser usb, a si que hay un puerto usb en el hardware.

0809161645a

Leave a Reply

Your email address will not be published. Required fields are marked *