<div dir="ltr"><div>Yes,<br></div><div>for an example, the pcsuite (as mentioned in the previous mail) is not included in the (original) build configuration <br></div><div>of bluez5, as the configure is missing the --enable-experimental.<br></div><div>Now before we go all heroish and open pandora's box, i'd say we could try to track down the source pack of the</div><div>bluez on n9, and see the configure scripts from there. Is that possible? I don't know.<br></div><div><br></div><div>Best,</div><div>tk<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 12, 2019 at 10:06 PM deloptes <<a href="mailto:deloptes@gmail.com">deloptes@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Tone Kastlunger wrote:<br>
<br>
>> IMO it is missing OBEX File Transfer Profile.<br>
> Is this profile supposed to be used for non-file data (i.e. contacts) as<br>
> well?<br>
> There seems to be some file-related test cases in the repo of bluez5<br>
> <br>
> <a href="https://git.sailfishos.org/mer-core/bluez5/blob/master/test/list-folders" rel="noreferrer" target="_blank">https://git.sailfishos.org/mer-core/bluez5/blob/master/test/list-folders</a><br>
<br>
Looks like there are all pieces around and someone has to put them together.<br>
<br>
For example in<br>
<a href="https://git.sailfishos.org/mer-core/bluez5/blob/master/obexd/client/sync.c" rel="noreferrer" target="_blank">https://git.sailfishos.org/mer-core/bluez5/blob/master/obexd/client/sync.c</a> <br>
<br>
#define OBEX_SYNC_UUID "IRMC-SYNC" <<<<<<<<< this here means OBEX SYNC<br>
#define OBEX_SYNC_UUID_LEN 9<br>
<br>
#define SYNC_INTERFACE "org.bluez.obex.Synchronization1"<br>
#define ERROR_INF SYNC_INTERFACE ".Error"<br>
#define SYNC_UUID "00001104-0000-1000-8000-00805f9b34fb"<br>
<br>
Also in<br>
<a href="https://git.sailfishos.org/mer-core/bluez5/blob/master/lib/uuid.h#define" rel="noreferrer" target="_blank">https://git.sailfishos.org/mer-core/bluez5/blob/master/lib/uuid.h<br>
#define</a> OBEX_SYNC_UUID "00001104-0000-1000-8000-00805f9b34fb"<br>
<br>
and here<br>
<br>
<a href="https://git.sailfishos.org/mer-core/bluez5/blob/master/obexd/plugins/bluetooth.c" rel="noreferrer" target="_blank">https://git.sailfishos.org/mer-core/bluez5/blob/master/obexd/plugins/bluetooth.c</a><br>
<br>
case OBEX_PCSUITE:<br>
return "00005005-0000-1000-8000-0002ee000001";<br>
case OBEX_SYNCEVOLUTION:<br>
return "00000002-0000-1000-8000-0002ee000002";<br>
<br>
and in <br>
<a href="https://git.sailfishos.org/mer-core/bluez5/blob/master/obexd/plugins/syncevolution.c" rel="noreferrer" target="_blank">https://git.sailfishos.org/mer-core/bluez5/blob/master/obexd/plugins/syncevolution.c</a><br>
<br>
is the SYNCML-SYNC (Server). From what we learned this is if you want to<br>
initiate sync from the device - at least how I understood the document.<br>
<br>
It looks like a good starting point. Thanks for pointing to the bluez5 mer<br>
link.<br>
<br>
regards<br>
<br>
<br>
_______________________________________________<br>
SailfishOS.org Devel mailing list<br>
To unsubscribe, please send a mail to <a href="mailto:devel-unsubscribe@lists.sailfishos.org" target="_blank">devel-unsubscribe@lists.sailfishos.org</a></blockquote></div>