Tone Kastlunger wrote:

> If syncevolution works fine with n9, sfos should be working fine with it
> too?
> 

In theory yes. The problem is that many things changed since N9 on the
mobile side. We have bluez5 and bluez5-obex and openobex. Bluez5 changed
dramatically from bluez4 and code must be rewritten on many places, but the
SyncML protocol itself did not change, so if you can make the two devices
talk to each other, syncml should work as on N9.

My question was related to the UUIDs used by Nokia and what is defined in
the bueto-sync-plugins code. I went through some documents on the UUIDs and
it requires more reading to understands how it all fits together, but from
what I understand is that the vendor specific UUIDs are build on top of a
generic base UUID defining the service.

I've moved to working on the plugin side since yesterday and got so far that
both "SyncML Server" and "SyncML Client" register and can be seen on the
other side with sdptool browse:

Service Name: SyncML Client
Service RecHandle: 0x1000b
Service Class ID List:
  UUID 128: 00000002-0000-1000-8000-0002ee000002
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 25
  "OBEX" (0x0008)
Profile Descriptor List:
  "" (0x00000002-0000-1000-8000-0002ee000002)
    Version: 0x0100

Service Name: SyncML Server
Service RecHandle: 0x1000c
Service Class ID List:
  UUID 128: 00000001-0000-1000-8000-0002ee000001
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 26
  "OBEX" (0x0008)
Profile Descriptor List:
  "" (0x00000001-0000-1000-8000-0002ee000001)
    Version: 0x0100

But it needs more work to understand few things, because I wonder now why it
is trying to connect to "SyncML Client" and not to the server as expected
and then it says "org.bluez.Profile1.Canceled, Canceled". 

Jul 09 21:21:32 Sailfish bluetoothd[4649]: src/profile.c:ext_confirm()
incoming connect from 00:11:22:33:44:55
Jul 09 21:21:32 Sailfish bluetoothd[4649]:
src/device.c:btd_device_add_uuid() device fujitsu, uuid
00000002-0000-1000-8000-0002ee000002
Jul 09 21:21:32 Sailfish bluetoothd[4649]: src/service.c:btd_service_ref()
0x1fa120: ref=2
Jul 09 21:21:32 Sailfish bluetoothd[4649]: src/profile.c:ext_confirm()
SyncML Client authorizing connection from 00:11:22:33:44:55
Jul 09 21:21:32 Sailfish bluetoothd[4649]: src/profile.c:ext_auth()
00:11:22:33:44:55 authorized to connect to SyncML Client
Jul 09 21:21:32 Sailfish bluetoothd[4649]: src/profile.c:ext_connect()
SyncML Client connected to 00:11:22:33:44:55
Jul 09 21:21:32 Sailfish bluetoothd[4649]: src/service.c:change_state()
0x1fa120: device 00:11:22:33:44:55 profile SyncML Client state changed:
disconnected -> connecting (0)
Jul 09 21:21:32 Sailfish bluetoothd[4649]: SyncML Client replied with an
error: org.bluez.Profile1.Canceled, Canceled
Jul 09 21:21:32 Sailfish bluetoothd[4649]: src/service.c:change_state()
0x1fa120: device 00:11:22:33:44:55 profile SyncML Client state changed:
connecting -> disconnected (-111)
Jul 09 21:21:32 Sailfish bluetoothd[4649]:
src/device.c:device_profile_connected() SyncML Client Connection refused
(111)
Jul 09 21:21:32 Sailfish bluetoothd[4649]: src/service.c:btd_service_unref()
0x1fa120: ref=1



_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Reply via email to