| 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.