From: Grant D. <nev...@ar...> - 2005-11-24 08:38:48
|
With some help over email from Alexander I have gotten the usb enabled open= obex to transfer images off my phone taken with the camera and transfered s= oftware onto the phone using obexftp YAY for those who are interested the phone exports the following interfaces: First the good news.. the phone exports a bunch of devices... nevyn@nevyn:/sys/bus/usb/devices/1-3$ cat 1-3\:1.?/interface S_WHCM Sony Ericsson USB WMC Modem Sony Ericsson USB WMC Modem bulk data Sony Ericsson USB WMC Modem Sony Ericsson USB WMC Modem bulk data Sony Ericsson 600i USB WMC OBEX Interface Sony Ericsson 600i USB WMC OBEX Interface bulk data (disabled) Sony Ericsson 600i USB WMC Device Management obex_test -u only recognises the first OBEX interface which is somewhat exp= ected... nevyn@nevyn:~/usbobex/bin$ sudo bash -c "LD_PRELOAD=3D~/usbobex/lib/libopen= obex.so ./obex_test -u" Using USB transport, querying available interfaces Interface 0: Sony Ericsson Sony Ericsson K608i Sony Ericsson 600i USB WMC O= BEX Interface Use './obex_test -u interface_number' to run interactive OBEX test client obexftp can see the device and get listings... nevyn@nevyn:~/usbobex/bin$ sudo bash -c "LD_PRELOAD=3D~/usbobex/lib/libopen= obex.so ./obexftp -u " Found 1 USB OBEX interfaces Interface 0: Manufacturer: Sony Ericsson Product: Sony Ericsson K608i Interface description: Sony Ericsson 600i USB WMC OBEX Interface Use '-U interface_number' to connect **note minor bug the flag has change and is now -u not -U as the message ab= ove says. nevyn@nevyn:~/usbobex/bin$ sudo bash -c "LD_PRELOAD=3D~/usbobex/lib/libopen= obex.so ./obexftp -u 0 -l" No custom transport Connecting...done Receiving "(null)"... <?xml version=3D"1.0" encoding=3D"UTF-8"?> <!DOCTYPE folder-listing SYSTEM "obex-folder-listing.dtd"> <!-- XML Coder, Jul 20 2005, 02:57:52, (C) 2001 Sony Ericsson Mobile Communicat= ions AB --> <folder-listing version=3D"1.0"><folder name=3D"Pictures"/> <folder name=3D"Sounds"/> <folder name=3D"Themes"/> <folder name=3D"Videos"/> <folder name=3D"Other"/> </folder-listing> done Disconnecting...done nevyn@nevyn:~/usbobex/bin$ sudo bash -c "LD_PRELOAD=3D~/usbobex/lib/libopen= obex.so ./obexftp -u 0 -l 'Sounds/ringtones'" No custom transport Connecting...done Receiving "Sounds/ringtones"... Sending "Sounds"... done <?xml version=3D"1.0" encoding=3D"UTF-8"?> <!DOCTYPE folder-listing SYSTEM "obex-folder-listing.dtd"> <!-- XML Coder, Jul 20 2005, 02:57:52, (C) 2001 Sony Ericsson Mobile Communicat= ions AB --> <folder-listing version=3D"1.0"><parent-folder/> <file name=3D"Space Tones.mp3" size=3D"35208"/> <file name=3D"Old Phone.mid" size=3D"3029"/> <file name=3D"Office Phone.mp3" size=3D"21047"/> <file name=3D"Harp.mp3" size=3D"45552"/> <file name=3D"Doctors Phone.mp3" size=3D"20315"/> <file name=3D"Bulls Eye.mp3" size=3D"8228"/> <file name=3D"Alien Phone .mp3" size=3D"12452"/> </folder-listing> done Disconnecting...done so much for the good news.. when I try to query the capabilities I get the following nevyn@nevyn:~/usbobex/bin$ sudo bash -c "LD_PRELOAD=3D~/usbobex/lib/libopen= obex.so ./obexftp -u 0 -X" No custom transport Connecting...done Receiving "(null)"... failed: (null) Disconnecting...done When I attempt to probe I get the following and the phone get's stuck attem= pting to tranfer telecom/~.txt it eventually times out tho. nevyn@nevyn:~/usbobex/bin$ sudo bash -c "LD_PRELOAD=3D~/usbobex/lib/libopen= obex.so ./obexftp -u 0 --probe" =3D=3D=3D Probing with FBS uuid. No custom transport Connecting...done getting null object without type response code 20 getting empty object without type Receiving ""...\. Y=F42=F42Y=F42.. Y=F42=F42Y=F42SYSTEM = =FFPRESET =FF USER =20 SETTINGS \ Amessa=A4ging=FF=FF=FF=FF=FF=FFMESSAG~7 =FD?DRM =FFDH = =FFYNCMLDS =FF!=E62=E62!=E62=B5SYNCMLDM =FF=D9hs3s3=D9hs3d!=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5= =E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5=E5done response code 20 getting null object with x-obex/folder-listing type Receiving "(null)"... <?xml version=3D"1.0" encoding=3D"UTF-8"?> <!DOCTYPE folder-listing SYSTEM "obex-folder-listing.dtd"> <!-- XML Coder, Jul 20 2005, 02:57:52, (C) 2001 Sony Ericsson Mobile Communicat= ions AB --> <folder-listing version=3D"1.0"><folder name=3D"Pictures"/> <folder name=3D"Sounds"/> <folder name=3D"Themes"/> <folder name=3D"Videos"/> <folder name=3D"Other"/> </folder-listing> done response code 20 getting empty object with x-obex/folder-listing type Receiving ""... <?xml version=3D"1.0" encoding=3D"UTF-8"?> <!DOCTYPE folder-listing SYSTEM "obex-folder-listing.dtd"> <!-- XML Coder, Jul 20 2005, 02:57:52, (C) 2001 Sony Ericsson Mobile Communicat= ions AB --> <folder-listing version=3D"1.0"><folder name=3D"Pictures"/> <folder name=3D"Sounds"/> <folder name=3D"Themes"/> <folder name=3D"Videos"/> <folder name=3D"Other"/> </folder-listing> done response code 20 getting null object with x-obex/capability type Receiving "(null)"... failed: (null) response code 43 getting empty object with x-obex/capability type Receiving ""... failed: response code 43 getting null object with x-obex/object-profile type Receiving "(null)"... failed: (null) response code 43 getting empty object with x-obex/object-profile type Receiving ""... failed: response code 43 getting telecom/devinfo.txt object Receiving "telecom/devinfo.txt"... failed: telecom/devinfo.txt response code 43 getting telecom/devinfo.txt object with setpath Receiving "telecom/devinfo.txt"... Sending "telecom"... failed: telecom/ failed: telecom/ response code 43 =3D=3D=3D response codes =3D=3D=3D 20 20 20 20 43 43 43 43 43 43 Disconnecting...failed: disconnect =3D=3D=3D Probing with S45 uuid. Connecting...Segmentation fault and this is where I'm stuck. I'll rebuild with debugging and attempt to find capabilities again but I suspect the wrong device is being used and that the obex capabilities are on the bulk transfer device or device management But that's guessing. --=20 Grant Diffey aka "nevyn" http://www.luv.asn.au/ http://melbourne.wireless.org.au/ |