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

El siguiente proceso explica los pasos que he seguido para habilitar la consola serie (RS232) en mi Siemens Gigaset M740AV


Requerimientos:

  1. Un PC con programa de emulación de terminal que pueda funcionar a 115000 Baudios por un puerto serie conectado al bus USB
  2. 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
  3. Un M7x0AV, al que se le pueda anular la garantía sin problemas familiares :-)
  4. Conectores mini-din (Tipo PS-2/raton) macho (aereo) y hembra (para empotrar)
  5. Un ratón tipo PS/2 estropeado, con su cable y conector
  6. Soldador de precisión ( 15Watts) y estaño
  7. Cable, estaño, herramientas de electrónica
  8. Funda termo-retractil, para sellar los conectores
  9. Polímetro
  10. 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:

La descripción siguiente asume que usamos un cable Siemens DCA510

  1. Cogemos un ratón PS/2 que no nos valga y cortamos el cable a unos 15 centímetros del conector de ratón.
  2. Pelamos el extremo del cable y descubrimos los 4 hilos, estañando las puntas con cuidado
  3. Abrimos con cuidado el conector que va al teléfono móvil
  4. Conectamos:
    1. Pin 5 del conector PS2 (Clock) al Pin 4 del conector del teléfono (RX)
    2. Pin 3 del conector PS2 (Ground) al Pin 2 del conector del teléfono (Gnd)
    3. Pin 1 del conector PS2 (Data) al pin 3 del conector del teléfono (TX)
    4. 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.

  5. Con el polímetro verificaremos que las soldaduras son correctas, que no hay cortocircuítos y que no estamos soldando en el lado equivocado...
  6. 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
  7. 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:

  1. Desconectamos y desenchufamos el equipo
  2. 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
  3. Levantar con cuidado la tapa y desenchufar el conector de alimentación
  4. 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)
  5. 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 :-)
  6. Valiendose de la foto adjunta, localizar los pines GND, TX y RX de la placa madre del gigaset
  7. Conectar mediante soldadura:
    1. Pin 5 del conector PS2 al punto marcado como RX
    2. Pin 3 del conector PS2 al punto marcado como Gnd
    3. Pin 1 del conector PS2 al punto marcado como TX
  8. Una nueva foto del resultado, muestra como colocar los cables de manera que se pueda cerrar la caja
  9. Verificar con el polímetro las conexiones. Volver a verificarlas. Cerrar el equipo.
  10. 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
  11. 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:

Arrancar el emulador de terminal y ajustarlo a que utilice nuestro cable y configurado tal que sigue:


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:


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