¡Qué me gusta a mi modificar las cosas! jejeje. Esta vez le ha tocado el turno a mi router Comtrend CT-536+ (el nodo 1 de mi subred, el 2 lo dejaré como está), hace tiempo ya le hice un pequeño remozado, sustituyendo la antena wifi por una de mayor ganancia, añadiendo unos huecos de ventilación y cambiando el firmware por otro de mayor rendimiento, pero esta vez ha sido algo más profundo todavía.
Si eres el poseedor de un CT-536+, te felicito, tienes una buena maquina llena de posibilidades y de potencial oculto.
Este router tiene un firmware basado en GNU/Linux, lo que quiere decir que podemos acceder al código fuente y lo mejor, podemos modificarlo a nuestro antojo (siempre que sepamos), muahaha. Además, el hardware se usa en otros routers del mercado de las marcas Asus, USRobotics y Netcomm. Revisando el hardware del router vemos que se pueden implementar 2 puertos USB (uno maestro y otro esclavo), un puerto serie y un puerto JTAG.
Usuarios del foro de adslzone.net se dieron cuenta de la existencia de estos puertos y se pusieron manos la obra para intentar implementarlos. Las utilidades pueden ser miles, te lo mostraré:
Imagina que el router es un PC que tiene un sistema operativo que sólo sirve para conectarse a internet. Si conseguimos cambiar ese sistema operativo por el que nosotros querámos, podremos hacer que ése PC haga más cosas de las que hacía en un principio, si además le añadimos un puerto usb maestro podremos conectar a ese PC cualquier aparato USB, sólo necesitaremos drivers. ¿Véis el royo?. Lo que buscamos: este router tiene un sistema operativo GNU/Linux muy muy limitado, si añadimos el USB maestro, podremos conectarle al router una impresora para que, con los programas adecuados, podamos usar el router como servidor de impresión, o conectarle una memoria USB y que el router nos permita acceder a esa memoria desde cualquier ordenador de la red, o conectarle una webcam para poder ver las imágenes desde un PC de la red… las utilidades son infinitas. Lógicamente no las explicaré todas, yo sólo me ceñiré al servidor de impresión y puede que algún día también explique cómo conectar una memoria.
Lo primero, los requisitos mínimos (Leer nota 3):
- 1 Puerto USB hembra.
- Cables.
- Estaño.
- 1 Resistencia de 15K de 1/4 de Watio.
- Soldador
- Destornillador de estrella PH1
- Voltímetro
Requisitos reomendados (Leer nota 3):
- 1 Puerto USB hembra.
- Cables
- Estaño
- Flux
- 3 Resistencias de 15K de 1/4 de Watio.
- 1 Condensador electrolítico de 100uF y de 25V.
- Silicona térmica.
- Pistola para la silicona.
- Destornillador de estrella PH1
- Voltímetro
Primero empezaremos por el hardware y luego iremos al software.
Para abrir el router tendremos que retirar los cuatro tacos de goma para poder acceder a los tornillos tal y como se ve en la fotografía.
Acontinuación abriremos un poco la carcasa para poder sacar el PCB. Cuidado ya que las dos partes de la carcasa no se separan, están unidas por el embellecedor delantero.
Ya tenemos el PCB fuera, ponemos la carcasa a buen recaudo y echamos un vistazo al corazón de nuestro router. Una vez que hemos echado un vistazo a la placa,vamos a ver nuestra zona de trabajo:
Zona de trabajo más cerca.
Lo más probable es que hayáis dicho, visto, una placa, y no sepáis qué es cada cosa, bien, voy a explicar a groso modo qué hay en esta parte de la placa:
Como vemos en la imagen, tenemos tres zonas que corresponden a sendos puertos:
- Zona amarilla: Corresponde a los puntos en los que habría que conectar los componentes para hacer que nuestro router tenga un puerto serie RS232. (No lo trataremos en este tutorial).
- Zona celeste: Corresponde a los puntos en los que tendríamos que hacer los puentes y soldar el puerto USB esclavo. Este puerto sólo serviría para conectar el router al PC y navegar por USB en vez de por ethernet. (Tampoco lo trataremos en este tutorial porque no merece la pena agregar este puerto).
- Zona roja: La zona más interesante de todas, corresponde a los contactos del puerto USB maestro.
Ahora que ya sabemos en qué parte exactamente trabajaremos, vamos a ver dónde hacer los puentes de estaño, dónde colocar las resistencias, etc.
Las líneas rojas que no tienen indicación son puentes entre los dos puntos, los podéis hacer con estaño o bién con un cablecito.
Mucho cuidado con el soldador ya que si os pasáis dándo calor podéis levantar las pistas y destruir el router. (Alomejor no pasa nada, pero yo me pongo en lo peor, jejeje). La patita negativa del condensador tiene que ir al punto de abajo, el que está pintado de blanco.
Cuando lo tengáis soldado todo, conectad el router a la electricidad, encendedlo y medir la tensión entre los puntos 1 y 4, el voltímetro deberá marcar 5V aprox. Si es así, apagad el router y rematad la faena, si no tenéis 5V es posible que vuestra versión del CT-536+ no lleve el regulador 7805 con lo que tendréis que sacar los 5V de otro sitio.
Aquí tenemos ya remozado del hardware completado, yo he hecho sólo la parte mínima porque no tengo a mano las dos resistencias de 15K que me faltan, pero cuando pueda se las pondré. Además he de comentar que yo le quité la antena wifi que tiene de serie y le puse un adaptador para colocarle la antena externa que yo quisiera.
Y por fín vemos cómo ha quedado el remozado visto desde atrás.
(Ya se que está un poco guarro el router pero para las “perrerías” que le hago, muy bien se conserva, jejejeje).
En la última foto también se ven las averturas que le hice hace ya tiempo para que ventilara un poco mejor, nose si harán algo, espero que sí.
Ya hemos visto la partede hardware, en la siguiente entrada veremos la parte referente al software y configuración.
NOTA: El autor de este tutorial no se hace responsable de los daños que pueda sufrir su aparato tras realizar éste tutorial. Hágalo por su cuenta y riesgo.
NOTA2: No podremos conectar directamente aparatos que consuman mucha energía ya que hemos omitido un chip que regula la intensidad que consume el puerto. Para estar tranquilos, podéis comprar un HUB USB autoalimentado, así podréis conectar más de un dispositivo a la vez sin importar la energía que consuman ya que dicha energía la daría el HUB USB autoalimentado.
NOTA3: Parece ser que si queréis usar el USB con otros dispositivos que no sean autoalimentados habría que hacer también en la parte mínima lo de las 2 resistencias y el condensador de la parte recomendable. Para curáros en salud hacedlo de la manera recomedable, aunque no uséis flux, ni silicona….
Más información:
- Hilo original del foro donde el usuario Darkdead informa de la existencia de los puertos.
- Hilo donde T3l3m4k0 explica cómo activar el puerto USB maestro.
Agradecimientos:
- Agradezco a T3l3m4k0 su trabajo (añadió el soporte para usb al firmware del CT-536+) y su ayuda con la parte electrónica.
- A los usuarios del foro Adslzone.net ya que sin su trabajo no sabríamos nada del potencial de éste router.









Escrito por Death Master (24 Febrero 2009 - 22:17)
Muy interesante tío.
Tengo uno por casa, lo mismo cuando pueda arañar tiempo de algún sitio le meto mano…
Escrito por Joshelu (24 Febrero 2009 - 23:22)
Hombre D_M por el blog! jejeje
Es MUY útil y evita tener que comprar un servidor de impresión o tener el PC encendido sólo por tener unos archivos compartidos.
Aún queda la parte del software, que espero acabarla esta semana.
PD: También es posible tener un cliente de bittorrent descargando cosas en el router.
Escrito por Kacitran (12 Marzo 2009 - 23:56)
Tendo el mismo modelo pero la placa es distinta, no consigo ver las pista por la baja resolucion de tus fotos, si pudiera ver las pistas estoy seguro que en este modelo tambien se puede instalar el puerto USB, este es el enlace http://www.subirimagenes.com/privadas-router-385928.html, Gracias….
Escrito por Joshelu (13 Marzo 2009 - 12:34)
Precisamente ayer vi en adslzone un usuario que preguntaba por el esquema de ese router, le hice un esquema pero al rato lo borré porque tenia una duda, el regulador 7805, creo que ese modelo no lo incorpora.
Los puentes, las resistencias y el condensador son fáciles de averiguar, el problema es que lleguen los 5V para hacerlo funcionar. Otra cosa es que lo alimentes de otro modo, entonces daría igual si está o no el regulador.
Si me das un poco de tiempo compruebo el esquema que hice ayer y si tu placa tiene el regulador, ¿te parece?
Escrito por Kacitran (13 Marzo 2009 - 20:36)
No te preocupes por el regulado de 5v, lo importante es -d +d, si miras mi placa falta el puente de diodos y en la parte inferior tiene un 7805 y con posibilidad de soldar otro regulador, si descargas la foto tiene un tamaño creo que bueno para ampliar. gracia de nuevo.
Escrito por maria (23 Abril 2009 - 0:42)
y que me dicenn de las conexiones del puerto serie estoy buscando el conexionado para el uso en robotica por control por medio de dicho puerto pero no se como sacarlo
Escrito por Joshelu (23 Abril 2009 - 16:14)
¿Qué router tienes Maria? ¿el CT-536+/HG-536+ o el CT5361/HG5361?
Escrito por Leonardo (29 Abril 2009 - 14:02)
Hola Joshelu, tu puedes hacer Wake on Lan (o Wake on Wan mejor dicho – desde internet) con tu Comtrend ??
Gracias. Saludos.
Escrito por Joshelu (29 Abril 2009 - 14:10)
Pues la verdad es que no lo he probado porque es una función que de momento no me ha dado por usar
. Pero recuerdo que una vez Luis Carlos y yo estuvimos probando con su router y no hubo manera de que funcionara desde internet, en LAN creo que sí funcionó.
Escrito por ortigosano (29 Abril 2009 - 14:56)
jodo que memoria que tienes! yo ya no me acordaba, de eso hace más de 1 año…. desde fuera no funciona pero porque el programita no funcionaba muy bien, conseguí uno al final que si que funcionaba, decir que los routers son todos compatibles, lo que podrian no serlo son las placas base pero desde hace 6 o 7 años lo son todas…
hay que abrir el puerto en el router y usar el programa necesario en la maquina cliente, en la servidora solo habilitar la opcion en la bios
salu2
Escrito por Jespa (22 Julio 2009 - 13:55)
Gracias por el tutorial, voy a usarlo para mejorar mi router.
Por cierto, te recomiendo quitar la pegatina blanca con dos códigos de barras que le han puesto al módulo wifi (en la imagen 3 de este tutorial está debajo de las letras ZONA DE TRABAJO).
Actúa como escudo térmico de una de las zonas que más se calienta del router, y hay mucho sitio en la plaza madre donde puede ser colocada de nuevo, si os da lástima tirarla a la basura.
Escrito por Joshelu (22 Julio 2009 - 14:08)
Gracias por la sugerencia. Cuando vuelva a abrir el router cambiaré la pegatina de sitio
.
Gracias por comentar.
Escrito por Pauli (19 Noviembre 2009 - 10:51)
He realizado las modificaciones en un comtrend de telefonica que parece ser identica a la de jazztel que tienes en las fotos pero no tengo los 5V entre las patillas 1 y 4. Tengo solo 2V.
Sin hacer ninguna soldadura sobre la placa y poner ninguno de los componentes, ¿Debe de haber 5v entre los puntos 1 y 4? Yo originalmente los miré y no habia nada.
He comprobado que el regulador saca los 5v y si que los saca pero desde luego no llegan.
¿Alguien puede pasar los voltajes que debe de haber en las resistencias, condensador y puentes para ver donde me esta fallando la cosa?
Escrito por Joshelu (19 Noviembre 2009 - 10:56)
Si puedes pásanos una foto de la instalación con el mayor detalle que puedas a ver si damos con el fallo visualmente. ¿Cuál es tu router (CT-536+, HG536+, CT-5361,…)?
Salu2!
Escrito por seraser (25 Noviembre 2009 - 22:23)
pues gracias todo muy claro mucho mas que en el foro adsl en el cual todo estaba mas liado
ya esta hecha la mod creo que bien con los 5v
ahora a por la parte software y esperemos que los chicos de open saquen soporte para el usb
saludos
Escrito por Joshelu (26 Noviembre 2009 - 0:54)
Me alegro de que te haya sido de ayuda
Sí, esperemos que lo saquen pronto para poder cacharrear de verdad, jejeje
Escrito por adslzoneuser (26 Enero 2010 - 12:02)
Tengo esta placa
Image
Sin embargo tengo una duda, hize todos los puentes , resistencias y condensador de 10v/470uF.
Lo que no entiendo es lo del 7805, el mio no lo tiene y creo que por eso no me llega voltaje para alimentar el usb. Sin embargo no entiendo el esquema para el 7805. Hay que elegir los puntos de conexion? o hay que unirlo en todos los puntos? entre la patilla izquierda y derecha del 7805 y GND hay que colocar condensadores de 0.33 y 0.1 uF ?. Gracias por tu ayuda
Escrito por adslzoneuser (26 Enero 2010 - 12:02)
http://img260.imageshack.us/img260/3201/usbhg536mc7.jpg
Esa es la placa, gracias.
Escrito por Joshelu (26 Enero 2010 - 15:10)
Hola y bienvenido
Es sencillo, la patita de 20V tiene que ir conectada a cualquier punto de 20V, en la foto hay marcados 2, elige el que te pille más cerca. Para GND igual, elige uno que esté cerca del de 20 y del de 5V. Para el de 5v lo mismo.
Yo personalmente no los puse y funcionó el invento, pero sería recomendable ponerlos.
Saludos!
Escrito por adslzoneuser (26 Enero 2010 - 16:14)
Gracias tio, es que tengo todo bien conectado (solo le falta ese 7805) pero no me enciende por ejemplo la luz del usb cuando lo conecto, y probando con el polimetro en la posicion de voltaje a 2000m me sale 0.80 , no entiendo muy bien porque, ademas coincide con las medidas en los puntos de conexion de 5v del dibujo, hay tengo el mismo voltaje que en VCC del usb.
a ver si me hechas una mano que en adslzone lo tienen abandonado y no se a dodne recurrir. gracias maquina
Escrito por adslzoneuser (26 Enero 2010 - 16:27)
Aunque tu version de placa es la “antigua” tuviste suerte porque veo que al igual que el usuario de adslzone “t3l3mako” tienes incorporado ese componente aqui : lo señale en rojo, ya sabes cual te digo seguro, eso te facilito muchos quebradero.
http://img254.imageshack.us/img254/9356/15079204.png
El problema que tengo es que en mi tienda de electronica no tienen actualmente ese 7805, y menuda putada porque hasta que no lo tenga no estoy seguro si es o no ese el problema..
Escrito por Joshelu (26 Enero 2010 - 23:51)
Yo he modificado varios comtrend y sé cuál es el que tienes. Tienes que ponerle el regulador para que haya tensión en los puntos de 5V. Sin él no funcionará nada que conectes porque no tendrá energía con la que funcionar.
Es raro que en una tienda de electrónica no tengan ese componente, en la que yo lo compré me sacaron un puñao, jejeje
Escrito por adslzoneuser (27 Enero 2010 - 14:12)
Pues si tio, justo se les acabo ese, no sabes la rabia de tener que esperar unas semanas por ese puto chisme,, jejej, en fin es lo que hay. A esperar toca.
Una cosilla, conseguiste instalar algun openwrt con soporte para servidor de impresion y demas?, muchas gracias tio, tienes un blog de pm.
Escrito por Joshelu (27 Enero 2010 - 14:21)
Lo bueno se hace de esperar… jejeje
Sinceramente, no me acuerdo, xD. Pero supongo que sólo es cuestión de instalarlos desde el repositorio.
PD: Gracias, se hace lo que se puede…
Escrito por adslzoneuser (27 Enero 2010 - 20:53)
Si, la putada es que el kernel del openwrt por defecto es mas viejo que los que hay ahora, digamos que has de actualizar kernel y eso ya no lo se hacer… ya que todos los programas desde el repositorio te los intenta instalar con el nuevo kernel y da error de version. En fin, habra que trastear..
Escrito por Joshelu (27 Enero 2010 - 21:05)
Tendrás que compilarte un kernel. No parece difícil, pero yo no conseguí que me funcionara el mío, xD
Si consigues hacerlo, te agradecería una receta
Escrito por adslzoneuser (28 Enero 2010 - 10:40)
Trastearé… ya que tengo una semana por delante hasta que me llegue mi regulador. Si lo consigo, ya te digo algo y te lo paso . Saludos.
De momento estoy usando el firm “customizado” por telemako. Saludos.
Escrito por antonio (14 Febrero 2010 - 13:30)
Hola, con un comtrend ct-5361 se podría hacer este procedimiento?
gracias!
Escrito por Joshelu (14 Febrero 2010 - 14:47)
Sip, sin problema. A efectos prácticos son iguales