viernes, 7 de septiembre de 2007

Conectar celular Motorola en Linux

El siguiente ejemplo lo he hecho usando un Motorola C650 y Ubuntu Feisty, se supone que deberia funcionar en cualquier otra distro y con cualquier otro modelo de Motorola que se conecte al PC usando el puerto USB.
Bueno ahi va:
Primero conectamos el celular al PC via USB nos logeamos como root en un terminal y ejecutamos modprobe cdc_acm
no nos deberia salir nada, si queremos comprobar que este correctamente ejecutamos dmesg|grep ACM
deberia salir algo como esto
[ 351.188000] cdc_acm 4-1:1.0: ttyACM0: USB ACM device
despues verificamos que tengamos el link para comunicarnos y esto lo comprobamos con el siguiente comando:

ls -lh /dev/ttyACM0

el cual deberia darnos este mensaje:

crw-rw---- 1 root dialout 166, 0 2007-09-03 20:08 /dev/ttyACM0

luego le damos permisos a un usuario comun con este comando:
chmod a+rw /dev/ttyACM0

El siguiente paso es instalar el paquete moto4lin si tenemos una distro basada en Debian como Ubuntu, simplemente ejecutamos:

apt-get install moto4lin

despues de instalado ejecutamos moto4lin y aparecera una pantalla como esta



Estando ahi nos vamos al menú "preferences" y cambiamos el valor del campo ACM Device por esto: /dev/ttyACM0

De ahí le damos al botón connect y luego al botón updatelist y ya tenemos toda lista de los archivos de nuestro celular.

Para una idea de lo que podemos hacer con este programa, el otro día corte una parte de una canción en mp3 y la subí a mi celular y ahora la tengo como ringtone.

[digg]

9 comentarios:

GNU/elliott dijo...

muuy interesante, tiempo buscando como conectar el v3 en ubuntu jaja.
visita mi blog!

Jorge dijo...

Muchísimas gracias. Excelente aporte. Va de lujo. Lo que no he conseguido nunca hacer andar en Windows, en Ubuntu ha funcionado perfecto en cinco minutos.

Logos C.D.A dijo...

habra alguna manera de conectar un motorola u9

z0sKia dijo...

Quice hacer esto con mi motorola v3 y me salta esto

[info] Sending control message failed.. Retry...
[error] Unable to get drive name
[error] Unable to get drive name
Sabes porque puede ser
Aclaro sepa evitar idiomas raros soy principiante en linux (3 dias) y bastante me costo agarrarle la mano a los comandos del terminar para bajar el programa. Buen aporte
Abrazos

Daniel Cabrera dijo...

Hola z0sKia,

No se exactamente a que se deba ese error ya que las causas pueden ser muchas, te recomiendo que visites este foro, quizas te pueda servir

http://www.modmymoto.com/forums/

Saludos.

z0sKia dijo...

Gracias por la recomendacion!! Encontre la solucion y ya tengo el celu conectado a linux =D en windows directamente no conseguia los drivers, dia a dia linux se convierte en mi SO

Daniel Cabrera dijo...

Hola z0sKia,

Que bueno que hayas encontrado la solución, ¿podrias comentarla? para que otros tambien puedan saber que hace en caso les suceda lo mismo.

Saludos.

Anónimo dijo...

Siempre tuve que renegar con Windows para acceder al Motorola C650 pero con Ubuntu-linux que raro... anda muy bien! Este es el fin de Ubuntu-linux... compartir conocimientos! Gracias por el tutorial! Muy Simple y Claro! ValeK.

Rmn dijo...

Con el comando modprobe cdc_acm me sale:
FATAL: Error inserting cdc_acm (/lib/modules/2.6.32-24-generic/kernel/drivers/usb/class/cdc-acm.ko): Operation not permitted
Lo cual es raro, porque siempre antes en Ubuntu lo conecté. Es un V8 y Ubuntu Lucid