![]() |
Re: Car kit can not access contact information...
I tried the new version with BMW car kit and got following results.
obex_write_stream: name=telecom/pb.vcf type=x-bt/phonebook tx_mtu=7736 file=0x34540 PROGRESS(0x0), GET(0x3), (null)(0x0) UNEXPECTED(0xa), (null)(0x10), (null)(0x0) STREAMEMPTY(0x8), CONNECT(0x0), (null)(0x0) Nothing is transferred, but looks like pbap is used and initial handshake is ok. |
Re: Car kit can not access contact information...
This is the beginning of pbap-session wirh BMW
Loading builtin plugins driver 0x25610 mimetype x-obex/folder-listing registered driver 0x25634 mimetype x-obex/capability registered driver 0x25658 mimetype (null) registered Plugin filesystem loaded driver 0x25688 service Object Push server registered Plugin opp loaded driver 0x256d0 service File Transfer server registered driver 0x2570c service Nokia OBEX PC Suite Services registered Plugin ftp loaded driver 0x25790 mimetype x-bt/phonebook registered driver 0x257b4 mimetype x-bt/vcard-listing registered driver 0x257d8 mimetype x-bt/vcard registered driver 0x25754 service Phonebook Access server registered Plugin pbap loaded driver 0x25808 service OBEX server for SyncML, using SyncEvolution registered Plugin syncevolution loaded Loading plugins /usr/lib/obex/plugins FindAdapter(any) Registered: Object Push server, handle: 0x10006, folder: /tmp Registered: File Transfer server, handle: 0x10007, folder: /tmp Registered: Phonebook Access server, handle: 0x10008, folder: (null) Registered: Nokia OBEX PC Suite Services, handle: 0x10009, folder: /tmp New connection from: 00:1C:12:XX:XX:XX, channel 15 FindAdapter(C0:38:F9:YY:YY:YY) FindAdapter -> /org/bluez/891/hci0 RequestAuthorization(00:1C:12:XX:XX:XX, 10008) RequestAuthorization succeeded REQHINT(0x1), CONNECT(0x0), (null)(0x0) REQ(0x2), CONNECT(0x0), (null)(0x0) Version: 0x10. Flags: 0x00 OBEX packet length: 7936 Resizing stream chunks to 7736 Selected driver: Phonebook Access server REQDONE(0x3), CONNECT(0x0), (null)(0x0) REQHINT(0x1), SETPATH(0x5), (null)(0x0) REQ(0x2), SETPATH(0x5), (null)(0x0) phonebook_set_folder: phonebook_set_folder flag=0x2 cur=/ new= root=true child=false REQDONE(0x3), SETPATH(0x5), (null)(0x0) REQHINT(0x1), SETPATH(0x5), (null)(0x0) REQ(0x2), SETPATH(0x5), (null)(0x0) Set path name: telecom phonebook_set_folder: phonebook_set_folder flag=0x2 cur=/ new=telecom root=true child=true REQDONE(0x3), SETPATH(0x5), (null)(0x0) REQHINT(0x1), SETPATH(0x5), (null)(0x0) REQ(0x2), SETPATH(0x5), (null)(0x0) Set path name: mch phonebook_set_folder: phonebook_set_folder flag=0x2 cur=/telecom new=mch root=false child=true REQDONE(0x3), SETPATH(0x5), (null)(0x0) REQHINT(0x1), SETPATH(0x5), (null)(0x0) REQ(0x2), SETPATH(0x5), (null)(0x0) Set path name: ich phonebook_set_folder: phonebook_set_folder flag=0x2 cur=/telecom new=ich root=false child=true REQDONE(0x3), SETPATH(0x5), (null)(0x0) REQHINT(0x1), SETPATH(0x5), (null)(0x0) REQ(0x2), SETPATH(0x5), (null)(0x0) Set path name: cch phonebook_set_folder: phonebook_set_folder flag=0x2 cur=/telecom new=cch root=false child=true REQDONE(0x3), SETPATH(0x5), (null)(0x0) REQHINT(0x1), SETPATH(0x5), (null)(0x0) REQ(0x2), SETPATH(0x5), (null)(0x0) Set path name: och phonebook_set_folder: phonebook_set_folder flag=0x2 cur=/telecom new=och root=false child=true REQDONE(0x3), SETPATH(0x5), (null)(0x0) REQHINT(0x1), SETPATH(0x5), (null)(0x0) REQ(0x2), SETPATH(0x5), (null)(0x0) Set path name: pb phonebook_set_folder: phonebook_set_folder flag=0x2 cur=/telecom new=pb root=false child=true REQDONE(0x3), SETPATH(0x5), (null)(0x0) REQHINT(0x1), SETPATH(0x5), (null)(0x0) REQ(0x2), SETPATH(0x5), (null)(0x0) phonebook_set_folder: phonebook_set_folder flag=0x2 cur=/telecom/pb new= root=false child=false REQDONE(0x3), SETPATH(0x5), (null)(0x0) REQHINT(0x1), SETPATH(0x5), (null)(0x0) REQ(0x2), SETPATH(0x5), (null)(0x0) Set path name: SIM1 phonebook_set_folder: phonebook_set_folder flag=0x2 cur=/telecom/pb new=SIM1 root=false child=true REQDONE(0x3), SETPATH(0x5), (null)(0x0) REQHINT(0x1), SETPATH(0x5), (null)(0x0) REQ(0x2), SETPATH(0x5), (null)(0x0) phonebook_set_folder: phonebook_set_folder flag=0x2 cur=/telecom/pb new= root=false child=false REQDONE(0x3), SETPATH(0x5), (null)(0x0) REQHINT(0x1), GET(0x3), (null)(0x0) REQ(0x2), GET(0x3), (null)(0x0) OBEX_HDR_NAME: telecom/pb.vcf OBEX_HDR_TYPE: x-bt/phonebook query_result: pbap query returned str-size=506007 contacts=177, missed=0 STREAMEMPTY(0x8), CONNECT(0x0), (null)(0x0) obex_write_stream: name=telecom/pb.vcf type=x-bt/phonebook tx_mtu=7736 file=0x34540 STREAMEMPTY(0x8), CONNECT(0x0), (null)(0x0) obex_write_stream: name=telecom/pb.vcf type=x-bt/phonebook tx_mtu=7736 file=0x34540 PROGRESS(0x0), GET(0x3), (null)(0x0) UNEXPECTED(0xa), (null)(0x10), (null)(0x0) STREAMEMPTY(0x8), CONNECT(0x0), (null)(0x0) obex_write_stream: name=telecom/pb.vcf type=x-bt/phonebook tx_mtu=7736 file=0x34540 PROGRESS(0x0), GET(0x3), (null)(0x0) UNEXPECTED(0xa), (null)(0x10), (null)(0x0) STREAMEMPTY(0x8), CONNECT(0x0), (null)(0x0) obex_write_stream: name=telecom/pb.vcf type=x-bt/phonebook tx_mtu=7736 file=0x34540 PROGRESS(0x0), GET(0x3), (null)(0x0) UNEXPECTED(0xa), (null)(0x10), (null)(0x0) STREAMEMPTY(0x8), CONNECT(0x0), (null)(0x0) obex_write_stream: name=telecom/pb.vcf type=x-bt/phonebook tx_mtu=7736 file=0x34540 PROGRESS(0x0), GET(0x3), (null)(0x0) UNEXPECTED(0xa), (null)(0x10), (null)(0x0) STREAMEMPTY(0x8), CONNECT(0x0), (null)(0x0) |
Re: Car kit can not access contact information...
Quote:
From what I understand, the built-in SyncML stuff is proprietary, so we can't do much about that. Has anyone played with using syncevolution to replace the Nokia stuff? |
Re: Car kit can not access contact information...
Quote:
I think the the SyncML lib checks the device class from the car kit's bluetooth address and rejects other classes than PC or Mobil. The next problem is that this code is in closed source libs. |
Re: Car kit can not access contact information...
Quote:
Does your Parrot kit continue to the PBAP stuff without SyncML though? Got a hcidump to share? It would be nice to compare behaviours with my kit. Also, have you talked to the Parrot guys? They have a form for technical contacts, but unfortunately they couldn't help me out with the OEM modules. |
Re: Car kit can not access contact information...
Quote:
The German support said, that he forward my question to developers, but that was 2 weeks ago and my email from Friday is not answered till now. |
Re: Car kit can not access contact information...
Quote:
|
Re: Car kit can not access contact information...
I played with the hcidump and new obexd and figured my citroen carkit does not PBAP whatever... But in the hcidump log see
Code:
> ACL data: handle 11 flags 0x01 dlen 5 Is there an IrMC sync server that we can use on the n900? |
Re: Car kit can not access contact information...
Quote:
I was pretty hacked off when I found out about it not supporting PBAP, but as soon as I started sending vCards to my car, I realized why I didn't care anymore -- sending the vCard to the car (or at least my car) allows you to record voice-dialing prompts, which we know the N900 also doesn't support. So not only does sending the vCard enable voice-dialing, but it also lets me know who's calling just fine when a call comes in. It's not quite as convenient as having the car read the most current version of my contacts directly from the phone, but the trade-off is well worth it IMO. |
Re: Car kit can not access contact information...
Quote:
|
All times are GMT. The time now is 12:12. |
vBulletin® Version 3.8.8