XDA Orbit-Forum
XDA Orbit / HTC Artemis => XDA Orbit => Topic started by: white_rabbit on Oktober 15, 2007, 18:13:11
-
Hallo.
Wie ich gesehen habe, kann man unter Linux das Tool "kmobiletools" benutzen, um über bluetooth sein Handy zu steuern. Das scheint mit gängigen Handys auch gut zu klappen -- eine Anleitung für den XDA Orbit gibt es außerdem hier:
http://forum.ubuntuusers.de/topic/77801/
Was ich nun aber möchte, ist folgendes: Da bei meinem Orbit eigentlich NIE Bluetooth eingeschaltet ist und es hier auch schneller geht, das USB-Kabel an den XDA zu stecken als Bluetooth zu aktivieren, frage ich mich, ob man dieses Tool auch so konfigurieren kann, dass es über's Kabel z.B. eine SMS abschickt?
Hat das mal einer ausprobiert? Wie heißt das Device, wenn man den Orbit unter Linux an den USB-Port hängt?
Danke f. Ideen...
-
*push*
Ich habe jetzt lange nix zu diesem Thema gemacht und wollte heute nochmal damit anfangen -- leider geht es nach wie vor nicht richtig vorwärts. Hat es jemand geschafft, Kmobiletools mit dem XDA Orbit (1) via BT zu verbinden?
Gibt es einen besonderen Init-String oder so? Ich habe das hier eingestellt (ohne Erfolg):
Mobile phone device:
/dev/rfcomm0
Text encondig:
8859-1 (default?)
Port speed:
115200
Init string (default):
AT S7=45 S0=0 V1 X4 &c1 E0
and:
Phone type:
Generic GSM device
with
CKPD dial system (also tried ATD)
liefert:
kmobiletools: PDU mode: false
kmobiletools: IsMotorola:false; canDoMM*:false
kmobiletools: WARNING: Pixmap not found for mimetype inode/socket
kmobiletools: Forcing device to close
Mutex destroy failure: Device or resource busy
(always)
Input/output error
Input/output error
...
-
Hi,
ich kenn mich mit kmobiletools überhaupt nicht aus, da ich gnomeuser bin ... aber in der Config steht: /dev/rfcomm0
existiert dieses devices denn schon?
Und welches Linux nutzt?
Hier ist zB eine Anleitung für GEntoo:
http://gentoo-wiki.com/HOWTO_USB_sync_for_Palm_PDAs_with_Evolution_2.0_and_udev
Soweit ich das seh wird da gut erklärt, wie man den PDA über USB an den Rechner anschliesst ...
Ich pers. nutze aber Bluetooth, da ich das angenehmer find als andauernd das Kabel dran zu hängen ...
-
/dev/rfcomm0
existiert dieses devices denn schon?
Klar -- komischerweise kann ich aber nur sehr bedingt darauf zugreifen. So geht z.B.
rfcomm bind/release
oder auch
hcitool scan
aber wenn ich nach Services suche, klappt z.B. ein:
sdptool browse
nicht (keine Ergebnisse).
Ich würde es gerne deshalb lieber über USB-Kabel als über BT machen, da man BT immer erst anstellen muss. Das nervt mich irgendwie. Außerdem scheint das pairing nur zu klappen, wenn der XDA auch sichtbar ist? Das muss man ja dann jedes Mal nochmal extra einschalten. Dann doch lieber per Kabel.
Aber wie gesagt: Momentan klappt leider keiner der beiden Wege...
Ich habe mittlerweile auch kmobiletools 0.5-beta installiert. Da ist zwar ein neuer und viel besserer Wizzard dabei, doch der XDA wird nach wie vor leider nicht gefunden. Schade!
-
wurde das gerät denn über
lsusb #bzw lsusb -v
richtig erkannt?
-
Denke schon -- der Befehl liefert (als root):
Bus 001 Device 005: ID 0bb4:0bce High Tech Computer Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 1 ?
bDeviceProtocol 1 Microsoft ActiveSync
bMaxPacketSize0 64
idVendor 0x0bb4 High Tech Computer Corp.
idProduct 0x0bce
bcdDevice 0.00
iManufacturer 1 HTC
iProduct 2 Generic RNDIS
iSerial 3 22841303-5914-3203-9801-0050bf3f5313
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 62
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 239 Miscellaneous Device
bInterfaceSubClass 1 ?
bInterfaceProtocol 1 Microsoft ActiveSync
iInterface 0
Class specific interface descriptor for class 239 is unsupported
Class specific interface descriptor for class 239 is unsupported
Class specific interface descriptor for class 239 is unsupported
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Status: 0x0000
(Bus Powered)
-
hmm, scheint so ... zumindest interpretier ich folgende Zeile als funktionierend:
iProduct 2 Generic RNDIS
Leider installier ich grad auf meinem Intranet Server derzeit Gentoo neu, deswegen kann ich grad nix testen ...
Aber ich denke, dass ich morgen mal testen kann eine Verbindung herzustellen. Weil ich gebe ungern theoretische Hilfestellungen ;)
Aber da du ja KDE user bist kannst du auch mal versuchen "kpilot" zu starten. Das sollte das PDA theoretisch erkennen und auch richtig einstellen über einen Wizard ...