![]() |
Re: Car kit can not access contact information...
Someone knows if nokia have PBAB in his n900 yet
or that will come on a update //Bolle |
Re: Car kit can not access contact information...
I try to get PBAP working with my N900 and a Parrot MK6000 CarKit.
I installed syslogd and changed the files /etc/event.d/bluetoothd /usr/share/dbus-1/services/obexd.service to have the "--debug" parameter and added "--pbap" to the obexd command. So far I managed to get the latest obexd package compiled and replaced it on my N900. Don't forget to make it executable (chmod a+x obexd) again. My N900 shows PBAP support, but my CarKit does not request it. I think my CarKit tries the Nokia SyncML Server since I get this error: Code:
static int SyncEngine::getDeviceType(int, const std::string&): Could not detect peer as computer or phone |
Re: Car kit can not access contact information...
To get rid of SyncML Server in SDP, I think I have to recompile Bluez. There I have to abort adding a SDP record when I recognize the uuid of SyncML Server.
|
Re: Car kit can not access contact information...
I have to wonder at the car kits most people use - The integrated handsfree in my car (along with every BT kit i've ever personally used) allows you to manually send contact information as contact cards over bluetooth, if the phone doesn't support PBAB. This is exactly how i've hooked up my N900 (as well as my E90 and several other Nokia phones that were all missing PBAB) and it works flawlessly.
Am I just lucky with clever handsfree systems? |
Re: Car kit can not access contact information...
Audi it will most probably be a Dension Gateway 500 which I also use. I hope I can VCard my contacts to it when I get the bluetooth installed or it will render in car calling pretty crap if I dont know whos calling or need to use the HS to make a call.
|
Re: Car kit can not access contact information...
I found a sort of a solution for contacts sync. One way batch transfer of all contact to the car kit. When you repeat it (after several contacts have updated and you want to updated your carkit), it DOES NOT create duplicates. So it's sort of ok.
1. In contacts, export all contacts to a new empty directory 2. Install petrovitch if you don't have it 3. In Petrovitch , find that new directory containing your exported contacts, , select all those vcard files and "share" them with your car kit. it is a silent process, you just have to wait... for a few minutes to make sure all contacts are there. (I did 400 in about 5 min with all photos). This has worked for me on parrot mk6100 and 3200. what's nice is that contact photos are also copied to the 3200 so you see caller photo ID in the car. let me know if you have questions. |
Re: Car kit can not access contact information...
Quote:
Now all I need to do is sort out the 'echo' for the other party on my car kit when using Bluetooth! :( LOL |
Re: Car kit can not access contact information...
Now I am using pbap-client from the obexd package from my notebook to testpbap on my N900. I am pretty far. All my contacts are read, but the obex message is not sent back successfully.
Code:
pr 5 09:56:35 Nokia-N900-51-1 obexd[1203]: pbap_get: pbap_get() |
Re: Car kit can not access contact information...
I think the actual obexd PBAP with ebook implementation does not work because of a bug in openobex 1.4 which is fixed in 1.5:
http://git.kernel.org/?p=bluetooth/o...2be877612df08e So I will wait until openobex 1.5 is deployed for the N900. Unfortunately it won't be available in PR1.2 |
Re: Car kit can not access contact information...
At least I have managed to make PBAP on my N900 work.
Disclaimer: Don't do this to your N900. It can cause damage! See patch: https://bugs.maemo.org/show_bug.cgi?id=6368#c56 It is a patch against the current HEAD of obexd at http://git.kernel.org/?p=bluetooth/obexd.git;a=summary To compile it I used the VirtualBox dev image from http://maemovmware.garage.maemo.org/...x_machine.html First you have to clone git repository Code:
maemo@maemo-desktop:/$ cd /scratchbox/users/maemo/home/maemo/workspace/ Code:
maemo@maemo-desktop:/scratchbox/users/maemo/home/maemo/workspace$ cd obexd/ Code:
maemo@maemo-desktop:/$ /scratchbox/login I made a copy of the original obexd file before I replaced it on my N900, which was very helpful because the ftp via bluetooth stopped working with the generated version. |
All times are GMT. The time now is 11:13. |
vBulletin® Version 3.8.8