The Following User Says Thank You to jarmo2 For This Useful Post: | ||
![]() |
2010-04-18
, 17:16
|
Posts: 50 |
Thanked: 21 times |
Joined on Oct 2009
@ Helsinki, Finland
|
#32
|
The Following User Says Thank You to jarmo2 For This Useful Post: | ||
![]() |
2010-04-18
, 19:31
|
Posts: 36 |
Thanked: 11 times |
Joined on Dec 2009
|
#33
|
- The info it gets about SyncML is insufficient to actually use it. So again, something is making the car kit think it shouldn't be using this approach.
![]() |
2010-04-19
, 08:30
|
Posts: 159 |
Thanked: 122 times |
Joined on Nov 2009
|
#34
|
Where did you get these messages? I'm trying to get my car kit working (Pioneer DEH-P8100BT with some Parrot module in it), and I'd like to try the SyncML approach.
...
So the only way I've seen this car kit actually work properly is over SyncML, which is why I'm very interested to get the N900 to work that way.
![]() |
2010-04-19
, 09:16
|
Posts: 36 |
Thanked: 11 times |
Joined on Dec 2009
|
#35
|
This was logged to /var/log/syslog. It occurs everytime my Parrot MK6000 and the N900 connect using the original obexd. When I remove the SyncML Server and Client from SDP it does not occur.
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.
![]() |
2010-04-19
, 13:07
|
Posts: 159 |
Thanked: 122 times |
Joined on Nov 2009
|
#36
|
Yeah, I'm hoping syncevolution can replace that crud so that we can get a general SyncML solution.
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.
![]() |
2010-04-19
, 13:51
|
Posts: 36 |
Thanked: 11 times |
Joined on Dec 2009
|
#37
|
I haven't worked with hcidump. But syslog did not show that PBAP was queried after I removed SyncML profiles. What should be in hcidump when it is asked for PBAP?
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.
> ACL data: handle 11 flags 0x02 dlen 18 L2CAP(d): cid 0x0040 len 14 [psm 1] SDP SS Req: tid 0x100 len 0x9 pat uuid-16 0x112f (PBAP PSE) max 5 cont 00 < ACL data: handle 11 flags 0x02 dlen 18 L2CAP(d): cid 0x0040 len 14 [psm 1] SDP SS Rsp: tid 0x100 len 0x9 count 1 handle 0x10008 cont 00 > ACL data: handle 11 flags 0x02 dlen 22 L2CAP(d): cid 0x0040 len 18 [psm 1] SDP SA Req: tid 0x100 len 0xd handle 0x10008 max 256 aid(s) 0x0009 (BTProfileDescList) cont 00 < ACL data: handle 11 flags 0x02 dlen 27 L2CAP(d): cid 0x0040 len 23 [psm 1] SDP SA Rsp: tid 0x100 len 0x12 count 15 aid 0x0009 (BTProfileDescList) < < uuid-16 0x1130 (PBAP) uint 0x100 > > cont 00
> ACL data: handle 11 flags 0x02 dlen 24 L2CAP(d): cid 0x0040 len 20 [psm 1] SDP SSA Req: tid 0x100 len 0xf pat uuid-16 0x111f (Handsfree AG) max 256 aid(s) 0x0004 (ProtocolDescList) cont 00 < ACL data: handle 11 flags 0x02 dlen 33 L2CAP(d): cid 0x0040 len 29 [psm 1] SDP SSA Rsp: tid 0x100 len 0x18 count 21 record #0 aid 0x0004 (ProtocolDescList) < < uuid-16 0x0100 (L2CAP) > < uuid-16 0x0003 (RFCOMM) uint 0xd > > cont 00
![]() |
2010-04-21
, 12:43
|
Posts: 197 |
Thanked: 101 times |
Joined on Dec 2009
@ Netherlands
|
#38
|
> ACL data: handle 11 flags 0x01 dlen 5 L2CAP(d): cid 0x0040 len 18 [psm 1] SDP SA Req: tid 0x100 len 0xd handle 0x10001 max 256 aid(s) 0x0311 (SuppFeatures) cont 00 < ACL data: handle 11 flags 0x02 dlen 20 L2CAP(d): cid 0x0040 len 16 [psm 1] SDP SA Rsp: tid 0x100 len 0xb count 8 aid 0x0311 (SuppFeatures) uint 0xb cont 00 > HCI Event: Number of Completed Packets (0x13) plen 5 handle 11 packets 2 > ACL data: handle 11 flags 0x02 dlen 17 > ACL data: handle 11 flags 0x01 dlen 1 L2CAP(d): cid 0x0040 len 14 [psm 1] SDP SS Req: tid 0x100 len 0x9 pat uuid-16 0x1112 (Headset AG) max 5 cont 00 < ACL data: handle 11 flags 0x02 dlen 18 L2CAP(d): cid 0x0040 len 14 [psm 1] SDP SS Rsp: tid 0x100 len 0x9 count 1 handle 0x10000 cont 00 > ACL data: handle 11 flags 0x02 dlen 17 > ACL data: handle 11 flags 0x01 dlen 5 L2CAP(d): cid 0x0040 len 18 [psm 1] SDP SA Req: tid 0x100 len 0xd handle 0x10000 max 256 aid(s) 0x0000 (SrvRecHndl) cont 00 < ACL data: handle 11 flags 0x02 dlen 22 L2CAP(d): cid 0x0040 len 18 [psm 1] SDP SA Rsp: tid 0x100 len 0xd count 10 aid 0x0000 (SrvRecHndl) uint 0x10000 cont 00 > HCI Event: Number of Completed Packets (0x13) plen 5 handle 11 packets 2 > ACL data: handle 11 flags 0x02 dlen 17 > ACL data: handle 11 flags 0x01 dlen 1 L2CAP(d): cid 0x0040 len 14 [psm 1] SDP SS Req: tid 0x100 len 0x9 pat uuid-16 0x1104 (IRMCSync) max 5 cont 00 < ACL data: handle 11 flags 0x02 dlen 14 L2CAP(d): cid 0x0040 len 10 [psm 1] SDP SS Rsp: tid 0x100 len 0x5 count 0 cont 00 > ACL data: handle 11 flags 0x02 dlen 17 > ACL data: handle 11 flags 0x01 dlen 15 L2CAP(d): cid 0x0040 len 28 [psm 1] SDP SS Req: tid 0x100 len 0x17 pat uuid-128 00005001-0000-1000-8000-0002ee000001 max 5 cont 00 < ACL data: handle 11 flags 0x02 dlen 14 L2CAP(d): cid 0x0040 len 10 [psm 1] SDP SS Rsp: tid 0x100 len 0x5 count 0 cont 00 > HCI Event: Number of Completed Packets (0x13) plen 5 handle 11 packets 2
![]() |
2010-04-21
, 13:08
|
Posts: 356 |
Thanked: 172 times |
Joined on Jan 2010
@ Canada
|
#39
|
More information about PBAP here https://bugs.maemo.org/show_bug.cgi?id=6368
It appears that sending contacst as vcards to car kit works in some cases.
![]() |
2010-04-21
, 13:57
|
Posts: 36 |
Thanked: 11 times |
Joined on Dec 2009
|
#40
|
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.