We have moved to a new Sailfish OS Forum. Please start new discussions there.

PBAP bluetooth profile support is requested [released]

asked 2013-12-17 23:22:39 +0300

dez gravatar image

updated 2014-09-07 23:09:15 +0300

Neo gravatar image

Phone book access profile is not supported yet. Ordinary it is used for communication between carkit and mobile device to allow car driver to see the name of the caller or to call directly from the carkit using device phone book.

edit retag flag offensive reopen delete

The question has been closed for the following reason "released in a software update" by avdwoude
close date 2014-06-10 08:25:02.237838



We're thinking about it :)
This non-answer just stops vote questions from clogging up the 'Unanswered' section

lbt ( 2013-12-24 20:22:10 +0300 )edit

Yes, pretty please.

Jarno ( 2013-12-24 22:25:31 +0300 )edit

I can see on my carkit who is calling and who i am calling... (Renault Bose system here) but video-audio and music-audio doesn't go trough bluetooth to my audio system

Miki ( 2013-12-25 15:25:45 +0300 )edit

yes that would be great to have it again like with the N9

daberg ( 2013-12-25 20:15:37 +0300 )edit

"must have" feature to be implemented.

peh ( 2013-12-25 23:56:57 +0300 )edit

7 Answers

Sort by » oldest newest most voted

answered 2013-12-24 22:51:10 +0300

Aard gravatar image

Slightly longer answer: For PBAB access to the phonebook from obexd is required, which means we need to have an interface accessible from a C program. Harmattan "solved" that issue by directly messing around in the tracker database, which we don't use for contacts storage anymore. We are currently working on it, and it will be implemented together with the other car profiles (like beeing able to read SMS through the car), but we can't give an estimate when it'll be ready yet.

edit flag offensive delete publish link more



thanx a lot, you are greatest

Miki ( 2013-12-26 23:09:05 +0300 )edit

awesome! read SMS through car would be excellent!

AL13N ( 2013-12-26 23:29:19 +0300 )edit

see also Enable IRMC bluetooth profile

harry ( 2013-12-28 03:10:22 +0300 )edit

Very nice!

foss4ever ( 2014-01-07 05:06:03 +0300 )edit

The other storage for contacts you mentioned here, is this also responsible for the fact that Whatsapp for Android cannot find the contacts on the phone?

Paul ( 2014-01-22 22:10:12 +0300 )edit

answered 2014-01-22 16:03:41 +0300

peh gravatar image

I really think that this should get higher priority for implementation/fixing as this is a real safety issue - and i believe it's illegal in many countries to use your phone (without HF) while driving.

edit flag offensive delete publish link more


Talking on a phone while driving ins not a good idea but you should be able to get Hands Free using a BT HeadSet. Richard

richardski ( 2014-01-22 17:37:24 +0300 )edit

If i already have a carkit which works with every other phone that i have, why should i buy a headset? And with headset i still need to access my phone (in my pocket propably) to dial a number from phonebook or from call logs...

peh ( 2014-01-22 21:15:39 +0300 )edit

answered 2014-01-21 15:17:46 +0300

harry gravatar image

updated 2014-04-25 11:41:01 +0300

Update: This solution does not work anymore, since But the good news are that the obexd library already has the missing pieces for the correct solution. Only the contact dbus service is missing. So there is progress.

It is not a perfect solution, but it might bring your phone PBAP support. In theory it should work, but I could not test it, because my carkit only talks IrMC and the current obexd library in jolla would need this patch to work (I committed it upstream): IrMC patch in bluez

mkdir -p ~/phonebook/telecom/pb
cd ~/phonebook/telecom/pb
su - nemo; invoker --type=generic vcardconverter -e phonebook.all
gawk ' /BEGIN:VCARD/ { ++a; fn=sprintf("card_%02d.vcf", a); print "Writing: ", fn } { print $0 >> fn; } ' phonebook.all
su mv /etc/obexd/noplugins/pbap /etc/obexd
su reboot

You need not reboot your phone it is enough to restart obexd service. This code exports the phonebook as vcards and splits it in single files in a directory ~/phonebook/telecom/pb. The 4. line moves a file pbap from the obexd noplugins configuration directory, which will enable (not disable) the PBAP plugin on next obexd start.

This works because the dummy obexd PBAP implementation reads the phonebook as single vcard files from the directories under ~/phonebook and delivers it to the requestor. Maybe you have to play a bit with the directory naming based on what your carkit is requesting.

edit flag offensive delete publish link more



just to clarify: basically this script breaks up a current snapshot of the phonebook into individual v-cards, so with every change in contacts one would have to rerun the script, right? any possibility to pack it into a small app ;D

egnat69 ( 2014-01-21 18:21:48 +0300 )edit

With very quick test this seems to somewhat work. Contacts can be seen in phonebook, but not all of them. Also the alphabetical index is not correct, A gives me names starting with M. But I need to test this more. I tested with Opel's CD300

iZero ( 2014-01-21 18:26:21 +0300 )edit

I already have an app for exporting contacts as single vcard files into a predefined directory. But my app is violating the current harbour rules. Maybe I'll push it to openrepos. Let's see how useful this PBAP light is.

harry ( 2014-01-21 18:30:51 +0300 )edit

openrepos would be cool... i'll be happy beta-tester ;D

egnat69 ( 2014-01-22 15:24:12 +0300 )edit

Okay, I'll monitor how many think that my answer is useful.

harry ( 2014-01-22 15:44:20 +0300 )edit

answered 2014-05-20 14:06:24 +0300

jovirkku gravatar image

PBAP will be included in Update6 (1.0.6.x), expected to come out in May.

edit flag offensive delete publish link more


Great news... can't wait to try it out..

PatsJolla ( 2014-05-20 16:10:55 +0300 )edit

Great! should be a big improvement on usability for me!

casanunda ( 2014-05-21 19:42:18 +0300 )edit

@jovirkku Unfortunately phonebook download still doesn't work on my Kenwood DNX4250DAB head unit. I'm on Is there some information I can provide to help you debug it? Thank you.

IZ1IVA ( 2014-12-11 11:49:17 +0300 )edit

Phonebook sync with blueetooth car system doesn't work, will it be implemented ' This is a standard on today's smartphone

Rom74 ( 2015-01-12 17:10:05 +0300 )edit

answered 2013-12-30 21:49:24 +0300

Jutsco gravatar image

I have VW Discover Media Bluetooth radio on my car and tested Jolla with it. I noticed that AD2P and HFP profiles works partly. Placing and answering the call is possible, but transfering the contact to phone doesn't work. Audio will be played properly from the speakers of the car. Not possible to change track via buttons of cars. Also info about played track is missing.

These features I have noticed to be great, will be one thing wich I hope that will be fixed quickly.

edit flag offensive delete publish link more


If there is need of testing or hcidump, I'm able to do it. I just tried to take the hcidump and if it's needed, I can send it.

Jutsco ( 2014-01-09 18:07:46 +0300 )edit

answered 2014-05-18 12:51:14 +0300

Neo gravatar image

Looks like this is coming with the next (May) update (https://together.jolla.com/question/42859/may-update/#post-id-42861). Can't wait...

edit flag offensive delete publish link more

answered 2014-05-19 10:40:04 +0300

rod gravatar image

updated 2014-05-19 21:08:54 +0300

May I humbly request RSAP (Remote SIM Access Protocol) support again? I'm posting it as an "answer" here because the last thread hasn't received much attention but I still think there are a lot of potential users for RSAP. It allows the car to take control over your SIM so the car's antenna can be used thus improving connection quality etc. Stubs/prototypes are already included in bluez 5 so I guess there is not too much additional work needed. As already said, I would also be willing to contribute to this should there be any interest. See also https://together.jolla.com/question/26623/request-rsap-bluetooth-protocol

edit flag offensive delete publish link more

This is not an answer to this question. Try to get more votes for your request (I voted). Maybe by linking it: https://together.jolla.com/question/26623/request-rsap-bluetooth-protocol/ But to give you my thoughts on RSAP: Jolla is on bluez 4.101. Uprading to bluez5 is planned. https://together.jolla.com/question/8574/harbour-api-request-qt5-qtconnectivity-qtbluetooth-bluetooth/ My personal guess is that it will not happen this year.

harry ( 2014-05-19 11:49:36 +0300 )edit

Question tools



Asked: 2013-12-17 23:22:39 +0300

Seen: 7,765 times

Last updated: May 20 '14