Cómo habilitar el puerto serie (consola) en el Siemens Gigaset M740AV
Versión: 1.0 23-Nov-2006
Autor: Juan Antonio Martínez < jonsito en teleline punto es >
Trabajo basado en el original publicado en Open7x0.org
http://www.open7x0.org/arena/showthread.php?tid=331&page=1
Avisos legales
- Esta documentación está destinada A EXPERTOS que sepan manejar soldadura de precision.
AFICIONADOS ABSTENERSE
- Esta documentación no está avalada en modo alguno ni tiene relación alguna con Siemens
- NO SE OFRECE GARANTIA NI SOPORTE ALGUNO
- Usar bajo responsabilidad propia. NO SE ADMITEN RECLAMACIONES DE NINGUN TIPO que puedan atribuirse a hechos y/o daños derivados del uso de esta documentación
- El proceso descrito IMPLICA LA ANULACION DE LA GARANTIA DE LOS EQUIPOS
- En el ejemplo se usa un cable de conexión a un teléfono móvil. NUNCA
se deben conectar el teléfono y el M740AV a la vez
El siguiente proceso explica los pasos que he seguido para habilitar
la consola serie (RS232) en mi Siemens Gigaset M740AV
Requerimientos:
- Un PC con programa de emulación de terminal que pueda funcionar a 115000
Baudios por un puerto serie conectado al bus USB
- Un cable adaptador USB-RS232 que trabaje con niveles TTL. En mi caso
he utilizado, y recomiendo el cable BenQ-Siemens DCA-510, que es un
adaptador USB/Teléfono móvil para los modelos C55/MC60
- Un M7x0AV, al que se le pueda anular la garantía sin problemas familiares :-)
- Conectores mini-din (Tipo PS-2/raton) macho (aereo) y hembra (para empotrar)
- Un ratón tipo PS/2 estropeado, con su cable y conector
- Soldador de precisión ( 15Watts) y estaño
- Cable, estaño, herramientas de electrónica
- Funda termo-retractil, para sellar los conectores
- Polímetro
- Descripciones de cables y conectores (www.pinouts.ru)
Preparación del cable:
NOTA: En el mercado existen muchos adaptadores USB/Serie distintos del
modelo sugerido. Hay que hacer hincapié en los siguientes puntos:
- El cable debe trabajar CON NIVELES TTL ( 0 a 5 Voltios)
- El uso del conector RS232 del PC o el de un cable que entregue
niveles RS232 ( -12 a +12 Voltios ) PUEDE DAÑAR EL GIGASET Y/O EL PC
- Existe un modelo muy parecido al DCA-510, y ligeramente más barato:
el DCA-540. ESTE MODELO DE CABLE NO ES VALIDO, pues no es un adaptador
USB/Serie, sino un adaptador USB/USB para el teléfono movil. Ante la duda,
consultar la tabla de teléfonos móviles compatibles: Tiene que ser
compatible con el teléfono MC60 y no serlo con el modelo SX1
La descripción siguiente asume que usamos un cable Siemens DCA510
- Cogemos un ratón PS/2 que no nos valga y cortamos el cable a unos
15 centímetros del conector de ratón.
- Pelamos el extremo del cable y descubrimos los 4 hilos, estañando
las puntas con cuidado
- Abrimos con cuidado el conector que va al teléfono móvil
- Conectamos:
- Pin 5 del conector PS2 (Clock) al Pin 4 del conector del teléfono (RX)
- Pin 3 del conector PS2 (Ground) al Pin 2 del conector del teléfono (Gnd)
- Pin 1 del conector PS2 (Data) al pin 3 del conector del teléfono (TX)
- Pin 4 del conector PS2 (Vcc) al pin 1 del conector del teléfono (Vcc)
La última conexion es opcional, pero nos permitirá tener una toma
de alimentación en el conector PS2
Esta y ésta son fotos del conector. Pido perdón por la baja calidad de la cámara de mi móvil a la hora de hacer primeros planos...
Las descripciones del pinout del teléfono móvil que vienen en la
Web www.pinouts.ru se refieren al teléfono, no al cable.
- Con el polímetro verificaremos que las soldaduras son correctas,
que no hay cortocircuítos y que no estamos soldando en el lado equivocado...
- Cerramos con cuidado de no pillar ningún cable ni de romper alguna
soldadura el conector., y bien lo pegamos, bien lo sellamos con la funda
termo-retractil
- Probamos que no nos hemos cargado nada. Para ello conectamos el
cable al PC y al teléfono, y verificamos que todo sigue funcionando
como siempre.... salvo que al cable ahora le sale "una pata"
Preparación del Gigaset:
- Desconectamos y desenchufamos el equipo
- Lo abrimos. Para ello deberemos retirar las tapas de plastico laterales
presionando en las pestañas correspondientes, retirar éstas,
quitar las tapas metálicas ( cuidado con la banda metálica que las une )
y retirar los 6 tornillos
- Levantar con cuidado la tapa y desenchufar el conector de alimentación
- Soldar al conector PS2 hembra un trozo de cable de unos 10 centímetros
, reutilizando el cable del ratón que nos queda, y soldando cada cable en
los pines 5 (RX) 3(GND) y 1(TX)
- Mecanizar ( realizar taladros y atornillar ) el conector al chasis del
Gigaset, tal como se muestra en esta foto. Vigilar especialmente que al cerrar la caja, la fuente de alimentación no ocupe el mismo sitio que el conector que acabamos de instalar :-)
- Valiendose de la foto adjunta, localizar los pines GND, TX y RX de la
placa madre del gigaset
- Conectar mediante soldadura:
- Pin 5 del conector PS2 al punto marcado como RX
- Pin 3 del conector PS2 al punto marcado como Gnd
- Pin 1 del conector PS2 al punto marcado como TX
- Una nueva foto del resultado, muestra como colocar los cables de manera que se pueda cerrar la caja
- Verificar con el polímetro las conexiones. Volver a verificarlas.
Cerrar el equipo.
- Probar que no nos hemos cargado nada. Para ello SIN ENCHUFAR TODAVIA EL
CABLE QUE HEMOS HECHO, reconectamos y encendemos el gigaset, y vemos que
todo funciona normalmente
- Apagar el gigaset y desenchufarlo de la corriente
Preparación del PC:
Enchufar el cable DCA-510 al puerto USB y comprobar que se reconoce:
- En Windows: Panel de control - Sistema - Hardware. Posiblemente
haya que tener instalado el driver correspondiente....
- En Linux: cat /var/log/messages, y comprobar que se ha reconocido e instalado
el dispositivo /dev/ttyUSB0
Arrancar el emulador de terminal y ajustarlo a que utilice nuestro
cable y configurado tal que sigue:
- 115000 Baudios, 8 bits, 1 bit de parada y sin paridad
- DesHabilitar protocolo Hardware (RTS/CTS)
- Habilitar protocolo software (XON/XOFF)
Pasos finales:
Conectar el cable que hemos preparado al gigaset. Si el cable tiene el
teléfono móvil conectado, DESENCHUFAR EL TELEFONO PRIMERO
Conectar el gigaset a la red (220Volts)
Observar el resultado en el emulador de terminal. En mi caso, con
Firmware 2.3.42-Lemni-1 Se deberá ver en pantalla el texto siguiente:
ramsize = 64MB
strap2 = 06058082
loading image
pin41=0
pin42=0
boot_flag = 0
copying from flash 81c00000 9fc1020c a55aa
done
gunzip_to 80200000
input_len = 677290
input csum = 92574257
Uncompressing Linux... Ok, booting the kernel.
output_len = 1822720
output csum = 104170010
kernel_entry=80376398 root_idx=5 console=0
current_kernel = 5
Press SPACE to boot , r,c,s or m to toggle parameters
Parameters:root=/dev/mtdblock0 ide=nodma console=gdb
booting kernel entry=80376398
ttyS0
after gterm_io 2
before autobaud
reading login name
tdt login: ...0..............
tdt login:
|
Pulsando "Enter" nos volverá a pedir login.
Probar a abrir una sesión: En el caso de firmware lemni podemos
usar como login "root" y como password "l1nux" ( sin comillas )
En caso de problemas:
- Volver a estudiar esta documentación
- Contrastarla con la documentación de los foros alemanes
- Verificar las conexiones y soldaduras
- Volver a verificar las conexiones y soldaduras
- Comprobar que el emulador de terminal está bien configurado
(115000N81, no RTS/CTS, habilitado XON/XOFF)
- Comprobar que no hemos invertido los pines RX y TX en el gigaset.
En mi caso, tuve que abrir, desoldar y dar la vuelta a dichos
pines... cosas de confundir RX con TX
Para más información:
Mi colección de fotos sobre el invento
Acudir a la página Web http://www.open7x0.org, a los foros de hardware
Enlace al artículo orignal (en inglés)
Descripción del conector del teléfono móvil Siemens MC60
Descripción del conector PS/2