Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: 4v1dy4 en 3 Enero 2023, 15:37 pm



Título: Como calcular el baud rate de un UART
Publicado por: 4v1dy4 en 3 Enero 2023, 15:37 pm
Hola,

Contexto de la pregunta:

Tengo un router repetidor. Especificamente el ZTE ZXHN H196Q. Se supone que se necesitan dos de estos para que funcionen como repetidor WiFi. La cuestion es que el tecnico que lo instalo en mi casa no puso ningun otro y lo hizo funcionar. No se como lo hizo pero yo lo desconfigure intentando descubrirlo y ahora tengo que volver a configurarlo. No veo ninguna opcion en la pagina del router que me deje conectarlo a una red WiFi para repetirla. Lo mas parecido que encontre fue una pestaña llamada "Mirror configuration". No se que es pero intente con ello y no funciona.

Me harte. Asi que abri el router y conecte el puerto serial de mi computadora al UART del router, el problema es que ningun baud rate standard parece ser el del router, aunque parece estar en el rango de los 115200 bauds. Se que esto se puede calcular manualmente con un analizador logico, el problema es que no tengo idea de como hacerlo y lo unico que encuentro en Internet son formulas para calcular los bauds.

¿Alguien que me pueda ayudar? Muchas gracias de antemano... esto comienza a desesperarme xd

PD: No encuentro el datasheet del router


Título: Re: Como calcular el baud rate de un UART
Publicado por: BloodSharp en 3 Enero 2023, 16:20 pm
Se que esto se puede calcular manualmente con un analizador logico, el problema es que no tengo idea de como hacerlo y lo unico que encuentro en Internet son formulas para calcular los bauds.

Fijate este video:
https://youtu.be/01mw0oTHwxg?t=716

Ahí utilizan un analizador lógico para calcular el baud rate y luego con la calculadora hacen una operación simple y obtienen el rate... Espero que te sea de utilidad. :silbar:


B#


Título: Re: Como calcular el baud rate de un UART
Publicado por: rub'n en 3 Enero 2023, 18:28 pm
Hola,

Contexto de la pregunta:

Tengo un router repetidor. Especificamente el ZTE ZXHN H196Q. Se supone que se necesitan dos de estos para que funcionen como repetidor WiFi. La cuestion es que el tecnico que lo instalo en mi casa no puso ningun otro y lo hizo funcionar. No se como lo hizo pero yo lo desconfigure intentando descubrirlo y ahora tengo que volver a configurarlo. No veo ninguna opcion en la pagina del router que me deje conectarlo a una red WiFi para repetirla. Lo mas parecido que encontre fue una pestaña llamada "Mirror configuration". No se que es pero intente con ello y no funciona.

Me harte. Asi que abri el router y conecte el puerto serial de mi computadora al UART del router, el problema es que ningun baud rate standard parece ser el del router, aunque parece estar en el rango de los 115200 bauds. Se que esto se puede calcular manualmente con un analizador logico, el problema es que no tengo idea de como hacerlo y lo unico que encuentro en Internet son formulas para calcular los bauds.

¿Alguien que me pueda ayudar? Muchas gracias de antemano... esto comienza a desesperarme xd

PD: No encuentro el datasheet del router


Mmmm, una cosa es configurar un repetidor wifi, y otra es entrar a el via puerto serie.

No le veo sentido. para "puerto serie" podrias flashear un router en caso de dejarlo brikeado, y quizas otras cosas que generalmente se hacen via UI( su ui, o web, interface para tu establecer valores y tal)

Creo que no le estas dando buena vista al asunto socio.


Título: Re: Como calcular el baud rate de un UART
Publicado por: 4v1dy4 en 4 Enero 2023, 00:39 am

Mmmm, una cosa es configurar un repetidor wifi, y otra esa entrar a el via puerto serie.

No le veo sentido. para "puerto serie" podrias flashear un router en caso de dejarlo brikeado, y quizas otras cosas que generelamente se hacen via UI( su ui, o web, interface para tu establecer valores y tal)

Creo que no le estas dando buena vista al asunto socio.

Queria conectar el repetidor via WiFi a mi router principal desde alguna shell que me diera la UART, y dejar preestablecida esa conexion, porque lo que queria era tener acceso a un puerto Ethernet desde una habitacion lejana al mismo router principal.

Respecto a la configuracion, no me da ninguna opcion de repetir la señal, porque esta hecho para que funcione con otro igual (mas hardware que no quiero tener).

Muchas gracias BloodSharp por el video, me fue muy util aunque al final no di con el baud rate. Se que le echare otro vistazo luego. Es que algo de lo que no me habia percatado es que estaba utilizando la libreria SofwareSerial.h en Arduino, y no soporta baud rates de 115200, y justamente este moderno repetidor negocia con esos ratios.

En fin. Ya me pondre en contacto con el tecnico. Se me va a hacer imposible calcularlo solo con Arduino. Los calculos me salen terribles y mas con puertos seriales simulados como los que ofrece esa libreria (Tengo un arduino con un solo puerto serial y este es utilizado para programarlo).

En fin.

Muchas gracias por la ayuda.


Título: Re: Como calcular el baud rate de un UART
Publicado por: rub'n en 4 Enero 2023, 13:30 pm
Puedes mostrar el pinout de ese router a ver, es el rs232 o puerto serie son varios pines, segun lo que dices los tiene?

El mas cercano buscando rapido es https://openwrt.org/toh/zte/zxhnh108n

Si es posible de flashearlo con openWRT quizas puedas resolver.


Título: Re: Como calcular el baud rate de un UART
Publicado por: 4v1dy4 en 4 Enero 2023, 17:10 pm
rub'n, no habia pensado en flashearlo con otro sistema, es buena idea. Si solo dejaran un puerto SSH abierto me estaria ahorrando todo este problema. Entiendo que puede dejar un hoyo pero nada les cuesta crear una buena contraseña y dejarla en el manual... xd

Voy a esperar que me lo devuelvan, que "Se lo llevaron" un momento, e intentare tu consejo. Mantendre al tanto del proceso el tema.

Citar
Citar
openWRT

A ver si encuentro alguna distribucion compatible que deje algun puerto SSH o Telnet.

Gracias por tu ayuda.


Título: Re: Como calcular el baud rate de un UART
Publicado por: rub'n en 4 Enero 2023, 17:11 pm
rub'n, no habia pensado en flashearlo con otro sistema, es buena idea. Si solo dejaran un puerto SSH abierto me estaria ahorrando todo este problema. Entiendo que puede dejar un hoyo pero nada les cuesta crear una buena contraseña y dejarla en el manual... xd

Voy a esperar que me lo devuelvan, que "Se lo llevaron" un momento, e intentare tu consejo. Mantendre al tanto del proceso el tema.


A ver si encuentro alguna distribucion compatible que deje algun puerto SSH o Telnet.

Gracias por tu ayuda.

Para flashearlo puedes hacerlo via puerto serie, si tienes arduino te serviria.

puedes obtener una idea de aqui, algo que me paso en el 2013 https://rubn0x52.com/2013/05/10/unbrick-tplink-tl-wr104rnd-with-arduino-uno/


Título: Re: Como calcular el baud rate de un UART
Publicado por: 4v1dy4 en 6 Enero 2023, 16:12 pm
Citar
https://rubn0x52.com/2013/05/10/unbrick-tplink-tl-wr104rnd-with-arduino-uno/

Caramba. Eso si esta interesante. Muchas gracias, rub'n.

Aun no me devuelven el router, pero en cuanto lo tenga voy a intentarlo, aunque sinceramente no se como asegurarme de que el hardware va a ser compatible. ¿Tienes idea de como podria?

Buen blog por cierto : D

Shut up and squat xd


Título: Re: Como calcular el baud rate de un UART
Publicado por: rub'n en 6 Enero 2023, 16:15 pm
Caramba. Eso si esta interesante. Muchas gracias, rub'n.

Aun no me devuelven el router, pero en cuanto lo tenga voy a intentarlo, aunque sinceramente no se como asegurarme de que el hardware va a ser compatible. ¿Tienes idea de como podria?

Buen blog por cierto : D

Shut up and squat xd

ejje ok bien. prueba y cuentas.

Porque en tu caso no lo tienes brikeado, pero al menos es algo. dado que no se si, puedas subir un firmware de Open WRT al repetidor por su interface, sin tanto problema, asi me toco hacerlo via "interface web", no puerto serie.
 
Ya por puerto serie es otra cosa.


Título: Re: Como calcular el baud rate de un UART
Publicado por: 4v1dy4 en 6 Enero 2023, 23:58 pm
Igual por puerto serie caigo en el mismo problema del baud rate xd


Título: Re: Como calcular el baud rate de un UART
Publicado por: rub'n en 8 Enero 2023, 18:03 pm
Igual por puerto serie caigo en el mismo problema del baud rate xd

Una cosa, desarmaste el router?

Muestra la imagen de los pines TX, RX, y GND  a ver.


Título: Re: Como calcular el baud rate de un UART
Publicado por: 4v1dy4 en 13 Enero 2023, 18:14 pm
Una cosa, desarmaste el router?

Muestra la imagen de los pines TX, RX, y GND  a ver.

Claro, era la unica forma de tener contacto con el puerto. En tu blog publicaste un metodo soldandolo... Yo solo le conecte unos pines (por conveniencia).

Este fin de semana lo vuelvo a tener. Le tomo las fotos y lo subo aqui.

PD: Los pines no ponen descripcion. Los deduje con un multimetro.


Título: Re: Como calcular el baud rate de un UART
Publicado por: 4v1dy4 en 14 Enero 2023, 19:19 pm
Hola,

Ya lo tengo de vuelta,

IMPORTANTE: PERDON POR EL TAMAñO DE LAS IMAGENES, NO SE COMO AJUSTARLO.

Aqui las imagenes, rub'n:

PUERTO UART
(https://i.imgur.com/VMfSuZi.jpg)

MOTHERBOARD
(https://i.imgur.com/3lzHIDF.jpg)

BASTIDOR
(https://i.imgur.com/AeEdFQS.jpg)

MOD: Imagenes adaptadas a lo permitido


Título: Re: Como calcular el baud rate de un UART
Publicado por: daviddrf en 24 Marzo 2023, 05:35 am
Hola,

Contexto de la pregunta:

Tengo un router repetidor. Especificamente el ZTE ZXHN H196Q. Se supone que se necesitan dos de estos para que funcionen como repetidor WiFi. La cuestion es que el tecnico que lo instalo en mi casa no puso ningun otro y lo hizo funcionar. No se como lo hizo pero yo lo desconfigure intentando descubrirlo y ahora tengo que volver a configurarlo. No veo ninguna opcion en la pagina del router que me deje conectarlo a una red WiFi para repetirla. Lo mas parecido que encontre fue una pestaña llamada "Mirror configuration". No se que es pero intente con ello y no funciona.

Me harte. Asi que abri el router y conecte el puerto serial de mi computadora al UART del router, el problema es que ningun baud rate standard parece ser el del router, aunque parece estar en el rango de los 115200 bauds. Se que esto se puede calcular manualmente con un analizador logico, el problema es que no tengo idea de como hacerlo y lo unico que encuentro en Internet son formulas para calcular los bauds.

¿Alguien que me pueda ayudar? Muchas gracias de antemano... esto comienza a desesperarme xd

PD: No encuentro el datasheet del router

Hola, una pregunta ¿Cuál es tu router principal y de qué operador es si es posible saber? ¿Fabricante y modelo? Un saludo y quizás te pueda echar un cable al respecto.


Título: Re: Como calcular el baud rate de un UART
Publicado por: 4v1dy4 en 7 Octubre 2023, 19:36 pm
Hola, una pregunta ¿Cuál es tu router principal y de qué operador es si es posible saber? ¿Fabricante y modelo? Un saludo y quizás te pueda echar un cable al respecto.

Citar
¿Cuál es tu router principal y de qué operador es si es posible saber? ¿Fabricante y modelo?

Hmmm que preguntitas me haces.