Hi all,

I recently bought a new Motorola V980 mobile phone here in Germany. The only 
way to manage the phone is via USB data cable as there is no bluetooth or 
infrared interface.

After plugging in, the device got correctly identified by the CDC ACM driver 
and I can access it under /dev/usb/ttyACM0. Using minicom I can exchange 
standard GSM modem commands with the phone like a charm. So reading out the 
phonebook, writing messages etc. is no problem. (BTW usb-serial works too)

The phone also has a TransFlash (mini SD) interface and there is a 32 MB card 
included. With the (Windows Only) Motorola Phone Tools, one can easily access 
that card and exchange files.

As I wanted to find out how this is done I installed PortMon and monitored the 
communication between the motorola software and the phone. I found out, that 
the software sends a modem command "AT+MODE=22" and then exchanges OBEX 
packets. 

So I decided to write a C program under linux to do excactly the same. I sent  
byte-after-byte the same stuff to the phone as the windows software did (even 
with the same serial port settings).

After sending "AT+MODE=22" and getting back "OK" the phone does not send 
another byte back. I sent the initial OBEX packet...no answer. I tried to 
send a "DISCONNECT" packet...no answer. I have to disconnect the phone and 
reconnect.

So after several days of trying I'm stuck. Since the data sent is completely 
identical I thought that maybe the linux USB driver has a problem with 
sending OBEX packets (bit streams) over the line with either the ACM or the 
usb-serial driver.

Does anyone have any idea?

Thanks!

Kostja Siefen


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to