Skip to contentSkip to conversation

problems with role switch

Bluez-devel Jeff Wilson 2 participants 3 messages Sep 13, 2005 – Sep 16, 2005 Bluetooth drivers

lore
Share & tools
lore
#0 lore raw

Hi,

I'm a student in computer science, working on making Bluetooth do a certain task. I wrote my own application as a proof-of-concept, using the source code from the various BlueZ utilities as an example. Now I'm stuck, and I need some help troubleshooting.

Here's what my program does:
First, host A starts up listening on RFCOMM channel 10. Then host B connects, B sends to A, A sends to B ... for a total of three send()/recv() cycles. Then both sides close() their sockets and sleep for ~ 30 seconds. Then they switch roles and B listen()s for A to connect(). [ I don't actually explicitly issue any HCI command for this role switch, it just automagically happens. ] Go back to the beginning and repeat 3 times.

So much for the program overview. Now on to the post mortem of where it fell apart:

For the first cycle, they connect, exchange messages, disconnect, and both sides close their sockets. Everything works as expected.

Then I switch roles, so that host B listens and host A connects. This second cycle also works as expected.

On the third cycle, I try to switch roles again, so that A listens and B connects. Every time I get to this third cycle, host A fails on bind() with EADDRINUSE, "Address already in use". (I set SO_REUSEADDR, with no effect.)

Both hosts have Linux 2.6.11.6-mh2, hcidump ver. 1.19, and identical USB dongles (hciconfig posted below). Can you help me understand what I've run into? Is this a bug in BlueZ (probably not!), or a limitation of Bluetooth? Or is it my mistake?

Sorry for the super-long post, all my logs are attached.

Thanks for your time,
Jeff

# hciconfig hci0 version
hci0:   Type: USB
        BD Address: 00:E0:98:85:E8:40 ACL MTU: 192:8 SCO MTU: 64:8
        HCI Ver: 1.1 (0x1) HCI Rev: 0x175 LMP Ver: 1.1 (0x1) LMP Subver: 0x175
        Manufacturer: Cambridge Silicon Radio (10)

host A # hcidump -X -V [ see attachment host-a.txt ]
host B # hcidump -X -V [ see attachment host-b.txt ]

HCI sniffer - Bluetooth packet analyzer ver 1.19
device: hci0 snap_len: 1028 filter: 0xffffffff

Quoted 1 line

HCI Event: Connect Request (0x04) plen 10

    bdaddr 00:E0:98:85:EA:5A class 0x000000 type ACL
< HCI Command: Accept Connection Request (0x01|0x0009) plen 7
    bdaddr 00:E0:98:85:EA:5A role 0x01
    Role: Slave
Quoted 1 line

HCI Event: Command Status (0x0f) plen 4

    Accept Connection Request (0x01|0x0009) status 0x00 ncmd 1
Quoted 1 line

HCI Event: Connect Complete (0x03) plen 11

    status 0x00 handle 40 bdaddr 00:E0:98:85:EA:5A type ACL encrypt 0x00

< HCI Command: Change Connection Packet Type (0x01|0x000f) plen 4
handle 40 ptype 0xcc18
Packet type: DM1 DM3 DM5 DH1 DH3 DH5

Quoted 1 line

HCI Event: Page Scan Repetition Mode Change (0x20) plen 7

0000: 5a ea 85 98 e0 00 01 Z......

Quoted 1 line

HCI Event: Command Status (0x0f) plen 4

    Change Connection Packet Type (0x01|0x000f) status 0x00 ncmd 1
Quoted 1 line

HCI Event: Connection Packet Type Changed (0x1d) plen 5

status 0x00 handle 40 ptype 0xcc18
Packet type: DM1 DM3 DM5 DH1 DH3 DH5

Quoted 1 line

HCI Event: Max Slots Change (0x1b) plen 3

0000: 28 00 05 (..

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(s): Connect req: psm 3 scid 0x0040
< ACL data: handle 40 flags 0x02 dlen 16
    L2CAP(s): Connect rsp: dcid 0x0040 scid 0x0040 result 0 status 0
      Connection successful
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 16

    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
      MTU 1024 
< ACL data: handle 40 flags 0x02 dlen 14
    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0
      Success
< ACL data: handle 40 flags 0x02 dlen 16
    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
      MTU 1024 
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 14

    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0
      Success
Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): SABM: cr 1 dlci 0 pf 1 ilen 0 fcs 0x1c 
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 1 dlci 0 pf 1 ilen 0 fcs 0xd7 
Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 18

L2CAP(d): cid 0x0040 len 14 [psm 3]
RFCOMM(s): PN CMD: cr 1 dlci 0 pf 0 ilen 10 fcs 0x70 mcc_len 8 dlci 20 frame_type 0 credit_flow 15 pri 7 ack_timer 0 frame_size 1019 max_retrans 0 credits 7
< ACL data: handle 40 flags 0x02 dlen 18
L2CAP(d): cid 0x0040 len 14 [psm 3]
RFCOMM(s): PN RSP: cr 0 dlci 0 pf 0 ilen 10 fcs 0xaa mcc_len 8 dlci 20 frame_type 0 credit_flow 14 pri 7 ack_timer 0 frame_size 1019 max_retrans 0 credits 7

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): SABM: cr 1 dlci 20 pf 1 ilen 0 fcs 0xfd 
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 1 dlci 20 pf 1 ilen 0 fcs 0x36 
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC CMD: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2
      dlci 20 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC CMD: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2
      dlci 20 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC RSP: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2
      dlci 20 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC RSP: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2
      dlci 20 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0
< ACL data: handle 40 flags 0x02 dlen 9
    L2CAP(d): cid 0x0040 len 5 [psm 3]
      RFCOMM(d): UIH: cr 0 dlci 20 pf 1 ilen 0 fcs 0xf7 credits 33
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 9

    L2CAP(d): cid 0x0040 len 5 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 20 pf 1 ilen 0 fcs 0x2d credits 33
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 2 lines

ACL data: handle 40 flags 0x02 dlen 192 ACL data: handle 40 flags 0x01 dlen 102

    L2CAP(d): cid 0x0040 len 290 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 20 pf 0 ilen 285 fcs 0x31 
      0000: de ad be ef 00 00 01 15  5a 5a 5a 5a 5a 5a 5a 5a  ........ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00a0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00b0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00c0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00d0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00e0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00f0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0100: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0110: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a           ZZZZZZZZZZZZZ
< ACL data: handle 40 flags 0x02 dlen 192
< ACL data: handle 40 flags 0x01 dlen 33
    L2CAP(d): cid 0x0040 len 221 [psm 3]
      RFCOMM(d): UIH: cr 0 dlci 20 pf 0 ilen 216 fcs 0xeb 
      0000: de ad be ef 00 00 00 d0  5a 5a 5a 5a 5a 5a 5a 5a  ........ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00a0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00b0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00c0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00d0: 5a 5a 5a 5a 5a 5a 5a 5a                           ZZZZZZZZ
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 318

    L2CAP(d): cid 0x0040 len 314 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 20 pf 0 ilen 309 fcs 0x31 
      0000: de ad be ef 00 00 01 2d  5a 5a 5a 5a 5a 5a 5a 5a  .......-ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00a0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00b0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00c0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00d0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00e0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00f0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0100: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0110: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0120: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0130: 5a 5a 5a 5a 5a                                    ZZZZZ
< ACL data: handle 40 flags 0x02 dlen 192
< ACL data: handle 40 flags 0x01 dlen 68
    L2CAP(d): cid 0x0040 len 256 [psm 3]
      RFCOMM(d): UIH: cr 0 dlci 20 pf 0 ilen 251 fcs 0xeb 
      0000: de ad be ef 00 00 00 f3  5a 5a 5a 5a 5a 5a 5a 5a  ........ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00a0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00b0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00c0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00d0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00e0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00f0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a                 ZZZZZZZZZZZ
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 221

    L2CAP(d): cid 0x0040 len 217 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 20 pf 0 ilen 212 fcs 0x31 
      0000: de ad be ef 00 00 00 cc  5a 5a 5a 5a 5a 5a 5a 5a  ........ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00a0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00b0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00c0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00d0: 5a 5a 5a 5a                                       ZZZZ
< ACL data: handle 40 flags 0x02 dlen 192
< ACL data: handle 40 flags 0x01 dlen 153
    L2CAP(d): cid 0x0040 len 341 [psm 3]
      RFCOMM(d): UIH: cr 0 dlci 20 pf 0 ilen 336 fcs 0xeb 
      0000: de ad be ef 00 00 01 48  5a 5a 5a 5a 5a 5a 5a 5a  .......HZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00a0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00b0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00c0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00d0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00e0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00f0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0100: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0110: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0120: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0130: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0140: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DISC: cr 1 dlci 20 pf 1 ilen 0 fcs 0x1c 
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 1 dlci 20 pf 1 ilen 0 fcs 0x36 
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DISC: cr 0 dlci 0 pf 1 ilen 0 fcs 0x9c 
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(s): Disconn req: dcid 0x0040 scid 0x0040
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DISC: cr 1 dlci 0 pf 1 ilen 0 fcs 0xfd 
Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(s): Disconn req: dcid 0x0040 scid 0x0040
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(s): Disconn rsp: dcid 0x0040 scid 0x0040
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(s): Disconn rsp: dcid 0x0040 scid 0x0040
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Disconn Complete (0x05) plen 4

status 0x00 handle 40 reason 0x13
Reason: Remote User Terminated Connection
< HCI Command: Create Connection (0x01|0x0005) plen 13
bdaddr 00:E0:98:85:EA:5A ptype 0xcc18 rswitch 0x01 clkoffset 0x0000 Packet type: DM1 DM3 DM5 DH1 DH3 DH5

Quoted 1 line

HCI Event: Command Status (0x0f) plen 4

    Create Connection (0x01|0x0005) status 0x00 ncmd 1
Quoted 1 line

HCI Event: Connect Complete (0x03) plen 11

    status 0x00 handle 40 bdaddr 00:E0:98:85:EA:5A type ACL encrypt 0x00
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(s): Connect req: psm 3 scid 0x0040
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Page Scan Repetition Mode Change (0x20) plen 7

0000: 5a ea 85 98 e0 00 01 Z......

Quoted 1 line

HCI Event: Max Slots Change (0x1b) plen 3

0000: 28 00 05 (..

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 16

    L2CAP(s): Connect rsp: dcid 0x0040 scid 0x0040 result 0 status 0
      Connection successful
< ACL data: handle 40 flags 0x02 dlen 16
    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
      MTU 1024 
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 14

    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0
      Success
Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 16

    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
      MTU 1024 
< ACL data: handle 40 flags 0x02 dlen 14
    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0
      Success
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): SABM: cr 1 dlci 0 pf 1 ilen 0 fcs 0x1c 
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 1 dlci 0 pf 1 ilen 0 fcs 0xd7 

< ACL data: handle 40 flags 0x02 dlen 18
L2CAP(d): cid 0x0040 len 14 [psm 3]
RFCOMM(s): PN CMD: cr 1 dlci 0 pf 0 ilen 10 fcs 0x70 mcc_len 8 dlci 20 frame_type 0 credit_flow 15 pri 7 ack_timer 0 frame_size 1019 max_retrans 0 credits 7

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 2 lines

ACL data: handle 40 flags 0x02 dlen 17 ACL data: handle 40 flags 0x01 dlen 1

L2CAP(d): cid 0x0040 len 14 [psm 3]
RFCOMM(s): PN RSP: cr 0 dlci 0 pf 0 ilen 10 fcs 0xaa mcc_len 8 dlci 20 frame_type 0 credit_flow 14 pri 7 ack_timer 0 frame_size 1019 max_retrans 0 credits 7
< ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): SABM: cr 1 dlci 20 pf 1 ilen 0 fcs 0xfd 
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 1 dlci 20 pf 1 ilen 0 fcs 0x36 
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC CMD: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2
      dlci 20 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0
Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC CMD: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2
      dlci 20 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC RSP: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2
      dlci 20 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC RSP: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2
      dlci 20 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0
< ACL data: handle 40 flags 0x02 dlen 9
    L2CAP(d): cid 0x0040 len 5 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 20 pf 1 ilen 0 fcs 0x2d credits 33
< ACL data: handle 40 flags 0x02 dlen 192
< ACL data: handle 40 flags 0x01 dlen 26
    L2CAP(d): cid 0x0040 len 214 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 20 pf 0 ilen 209 fcs 0x31 
      0000: de ad be ef 00 00 00 c9  5a 5a 5a 5a 5a 5a 5a 5a  ........ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00a0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00b0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00c0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00d0: 5a                                                Z
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 9

    L2CAP(d): cid 0x0040 len 5 [psm 3]
      RFCOMM(d): UIH: cr 0 dlci 20 pf 1 ilen 0 fcs 0xf7 credits 33
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 3 lines

ACL data: handle 40 flags 0x02 dlen 121 ACL data: handle 40 flags 0x01 dlen 121 ACL data: handle 40 flags 0x01 dlen 115

    L2CAP(d): cid 0x0040 len 353 [psm 3]
      RFCOMM(d): UIH: cr 0 dlci 20 pf 0 ilen 348 fcs 0xeb 
      0000: de ad be ef 00 00 01 54  5a 5a 5a 5a 5a 5a 5a 5a  .......TZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00a0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00b0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00c0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00d0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00e0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00f0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0100: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0110: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0120: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0130: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0140: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0150: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a              ZZZZZZZZZZZZ
< ACL data: handle 40 flags 0x02 dlen 143
    L2CAP(d): cid 0x0040 len 139 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 20 pf 0 ilen 134 fcs 0x31 
      0000: de ad be ef 00 00 00 7e  5a 5a 5a 5a 5a 5a 5a 5a  .......~ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a                                 ZZZZZZ
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 2 lines

ACL data: handle 40 flags 0x02 dlen 121 ACL data: handle 40 flags 0x01 dlen 45

    L2CAP(d): cid 0x0040 len 162 [psm 3]
      RFCOMM(d): UIH: cr 0 dlci 20 pf 0 ilen 157 fcs 0xeb 
      0000: de ad be ef 00 00 00 95  5a 5a 5a 5a 5a 5a 5a 5a  ........ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a           ZZZZZZZZZZZZZ
< ACL data: handle 40 flags 0x02 dlen 148
    L2CAP(d): cid 0x0040 len 144 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 20 pf 0 ilen 139 fcs 0x31 
      0000: de ad be ef 00 00 00 83  5a 5a 5a 5a 5a 5a 5a 5a  ........ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a                 ZZZZZZZZZZZ
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 2 lines

ACL data: handle 40 flags 0x02 dlen 121 ACL data: handle 40 flags 0x01 dlen 40

    L2CAP(d): cid 0x0040 len 157 [psm 3]
      RFCOMM(d): UIH: cr 0 dlci 20 pf 0 ilen 152 fcs 0xeb 
      0000: de ad be ef 00 00 00 90  5a 5a 5a 5a 5a 5a 5a 5a  ........ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a                           ZZZZZZZZ
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DISC: cr 1 dlci 20 pf 1 ilen 0 fcs 0x1c 
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 1 dlci 20 pf 1 ilen 0 fcs 0x36 
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DISC: cr 1 dlci 0 pf 1 ilen 0 fcs 0xfd 
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(s): Disconn req: dcid 0x0040 scid 0x0040
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DISC: cr 0 dlci 0 pf 1 ilen 0 fcs 0x9c 
Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(s): Disconn req: dcid 0x0040 scid 0x0040
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(s): Disconn rsp: dcid 0x0040 scid 0x0040
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(s): Disconn rsp: dcid 0x0040 scid 0x0040
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40
< HCI Command: Disconnect (0x01|0x0006) plen 3
handle 40 reason 0x13
Reason: Remote User Terminated Connection

Quoted 1 line

HCI Event: Command Status (0x0f) plen 4

    Disconnect (0x01|0x0006) status 0x00 ncmd 1
Quoted 1 line

HCI Event: Disconn Complete (0x05) plen 4

status 0x00 handle 40 reason 0x16
Reason: Connection Terminated by Local Host

Quoted 1 line

HCI Event: Connect Request (0x04) plen 10

    bdaddr 00:E0:98:85:EA:5A class 0x000000 type ACL
< HCI Command: Accept Connection Request (0x01|0x0009) plen 7
    bdaddr 00:E0:98:85:EA:5A role 0x01
    Role: Slave
Quoted 1 line

HCI Event: Command Status (0x0f) plen 4

    Accept Connection Request (0x01|0x0009) status 0x00 ncmd 1
Quoted 1 line

HCI Event: Connect Complete (0x03) plen 11

    status 0x00 handle 40 bdaddr 00:E0:98:85:EA:5A type ACL encrypt 0x00

< HCI Command: Change Connection Packet Type (0x01|0x000f) plen 4
handle 40 ptype 0xcc18
Packet type: DM1 DM3 DM5 DH1 DH3 DH5

Quoted 1 line

HCI Event: Page Scan Repetition Mode Change (0x20) plen 7

0000: 5a ea 85 98 e0 00 01 Z......

Quoted 1 line

HCI Event: Command Status (0x0f) plen 4

    Change Connection Packet Type (0x01|0x000f) status 0x00 ncmd 1
Quoted 1 line

HCI Event: Connection Packet Type Changed (0x1d) plen 5

status 0x00 handle 40 ptype 0xcc18
Packet type: DM1 DM3 DM5 DH1 DH3 DH5

Quoted 1 line

HCI Event: Max Slots Change (0x1b) plen 3

0000: 28 00 05 (..

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(s): Connect req: psm 3 scid 0x0040
< ACL data: handle 40 flags 0x02 dlen 16
    L2CAP(s): Connect rsp: dcid 0x0040 scid 0x0040 result 0 status 0
      Connection successful
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 16

    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
      MTU 1024 
< ACL data: handle 40 flags 0x02 dlen 14
    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0
      Success
< ACL data: handle 40 flags 0x02 dlen 16
    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
      MTU 1024 
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 14

    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0
      Success
Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): SABM: cr 1 dlci 0 pf 1 ilen 0 fcs 0x1c 
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 1 dlci 0 pf 1 ilen 0 fcs 0xd7 
Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 18

L2CAP(d): cid 0x0040 len 14 [psm 3]
RFCOMM(s): PN CMD: cr 1 dlci 0 pf 0 ilen 10 fcs 0x70 mcc_len 8 dlci 20 frame_type 0 credit_flow 15 pri 7 ack_timer 0 frame_size 1019 max_retrans 0 credits 7
< ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DM: cr 1 dlci 20 pf 1 ilen 0 fcs 0xd7 
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DISC: cr 1 dlci 0 pf 1 ilen 0 fcs 0xfd 
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 1 dlci 0 pf 1 ilen 0 fcs 0xd7 
Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(s): Disconn req: dcid 0x0040 scid 0x0040
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(s): Disconn rsp: dcid 0x0040 scid 0x0040
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Disconn Complete (0x05) plen 4

status 0x00 handle 40 reason 0x13
Reason: Remote User Terminated Connection

HCI sniffer - Bluetooth packet analyzer ver 1.19
device: hci0 snap_len: 1028 filter: 0xffffffff
< HCI Command: Create Connection (0x01|0x0005) plen 13
bdaddr 00:E0:98:85:E8:40 ptype 0xcc18 rswitch 0x01 clkoffset 0x0000 Packet type: DM1 DM3 DM5 DH1 DH3 DH5

Quoted 1 line

HCI Event: Command Status (0x0f) plen 4

    Create Connection (0x01|0x0005) status 0x00 ncmd 1
Quoted 1 line

HCI Event: Connect Complete (0x03) plen 11

    status 0x00 handle 40 bdaddr 00:E0:98:85:E8:40 type ACL encrypt 0x00
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(s): Connect req: psm 3 scid 0x0040
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Page Scan Repetition Mode Change (0x20) plen 7

0000: 40 e8 85 98 e0 00 01 @......

Quoted 1 line

HCI Event: Max Slots Change (0x1b) plen 3

0000: 28 00 05 (..

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 16

    L2CAP(s): Connect rsp: dcid 0x0040 scid 0x0040 result 0 status 0
      Connection successful
< ACL data: handle 40 flags 0x02 dlen 16
    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
      MTU 1024 
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 14

    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0
      Success
Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 16

    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
      MTU 1024 
< ACL data: handle 40 flags 0x02 dlen 14
    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0
      Success
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): SABM: cr 1 dlci 0 pf 1 ilen 0 fcs 0x1c 
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 1 dlci 0 pf 1 ilen 0 fcs 0xd7 

< ACL data: handle 40 flags 0x02 dlen 18
L2CAP(d): cid 0x0040 len 14 [psm 3]
RFCOMM(s): PN CMD: cr 1 dlci 0 pf 0 ilen 10 fcs 0x70 mcc_len 8 dlci 20 frame_type 0 credit_flow 15 pri 7 ack_timer 0 frame_size 1019 max_retrans 0 credits 7

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 2 lines

ACL data: handle 40 flags 0x02 dlen 17 ACL data: handle 40 flags 0x01 dlen 1

L2CAP(d): cid 0x0040 len 14 [psm 3]
RFCOMM(s): PN RSP: cr 0 dlci 0 pf 0 ilen 10 fcs 0xaa mcc_len 8 dlci 20 frame_type 0 credit_flow 14 pri 7 ack_timer 0 frame_size 1019 max_retrans 0 credits 7
< ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): SABM: cr 1 dlci 20 pf 1 ilen 0 fcs 0xfd 
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 1 dlci 20 pf 1 ilen 0 fcs 0x36 
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC CMD: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2
      dlci 20 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0
Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC CMD: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2
      dlci 20 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC RSP: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2
      dlci 20 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC RSP: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2
      dlci 20 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0
< ACL data: handle 40 flags 0x02 dlen 9
    L2CAP(d): cid 0x0040 len 5 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 20 pf 1 ilen 0 fcs 0x2d credits 33
< ACL data: handle 40 flags 0x02 dlen 192
< ACL data: handle 40 flags 0x01 dlen 102
    L2CAP(d): cid 0x0040 len 290 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 20 pf 0 ilen 285 fcs 0x31 
      0000: de ad be ef 00 00 01 15  5a 5a 5a 5a 5a 5a 5a 5a  ........ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00a0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00b0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00c0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00d0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00e0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00f0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0100: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0110: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a           ZZZZZZZZZZZZZ
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 9

    L2CAP(d): cid 0x0040 len 5 [psm 3]
      RFCOMM(d): UIH: cr 0 dlci 20 pf 1 ilen 0 fcs 0xf7 credits 33
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 2 lines

ACL data: handle 40 flags 0x02 dlen 121 ACL data: handle 40 flags 0x01 dlen 104

    L2CAP(d): cid 0x0040 len 221 [psm 3]
      RFCOMM(d): UIH: cr 0 dlci 20 pf 0 ilen 216 fcs 0xeb 
      0000: de ad be ef 00 00 00 d0  5a 5a 5a 5a 5a 5a 5a 5a  ........ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00a0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00b0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00c0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00d0: 5a 5a 5a 5a 5a 5a 5a 5a                           ZZZZZZZZ
< ACL data: handle 40 flags 0x02 dlen 192
< ACL data: handle 40 flags 0x01 dlen 126
    L2CAP(d): cid 0x0040 len 314 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 20 pf 0 ilen 309 fcs 0x31 
      0000: de ad be ef 00 00 01 2d  5a 5a 5a 5a 5a 5a 5a 5a  .......-ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00a0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00b0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00c0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00d0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00e0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00f0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0100: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0110: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0120: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0130: 5a 5a 5a 5a 5a                                    ZZZZZ
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 3 lines

ACL data: handle 40 flags 0x02 dlen 121 ACL data: handle 40 flags 0x01 dlen 121 ACL data: handle 40 flags 0x01 dlen 18

    L2CAP(d): cid 0x0040 len 256 [psm 3]
      RFCOMM(d): UIH: cr 0 dlci 20 pf 0 ilen 251 fcs 0xeb 
      0000: de ad be ef 00 00 00 f3  5a 5a 5a 5a 5a 5a 5a 5a  ........ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00a0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00b0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00c0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00d0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00e0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00f0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a                 ZZZZZZZZZZZ
< ACL data: handle 40 flags 0x02 dlen 192
< ACL data: handle 40 flags 0x01 dlen 29
    L2CAP(d): cid 0x0040 len 217 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 20 pf 0 ilen 212 fcs 0x31 
      0000: de ad be ef 00 00 00 cc  5a 5a 5a 5a 5a 5a 5a 5a  ........ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00a0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00b0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00c0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00d0: 5a 5a 5a 5a                                       ZZZZ
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 3 lines

ACL data: handle 40 flags 0x02 dlen 121 ACL data: handle 40 flags 0x01 dlen 121 ACL data: handle 40 flags 0x01 dlen 103

    L2CAP(d): cid 0x0040 len 341 [psm 3]
      RFCOMM(d): UIH: cr 0 dlci 20 pf 0 ilen 336 fcs 0xeb 
      0000: de ad be ef 00 00 01 48  5a 5a 5a 5a 5a 5a 5a 5a  .......HZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00a0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00b0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00c0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00d0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00e0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00f0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0100: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0110: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0120: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0130: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0140: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DISC: cr 1 dlci 20 pf 1 ilen 0 fcs 0x1c 
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 1 dlci 20 pf 1 ilen 0 fcs 0x36 
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DISC: cr 1 dlci 0 pf 1 ilen 0 fcs 0xfd 
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(s): Disconn req: dcid 0x0040 scid 0x0040
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DISC: cr 0 dlci 0 pf 1 ilen 0 fcs 0x9c 
Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(s): Disconn req: dcid 0x0040 scid 0x0040
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(s): Disconn rsp: dcid 0x0040 scid 0x0040
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(s): Disconn rsp: dcid 0x0040 scid 0x0040
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40
< HCI Command: Disconnect (0x01|0x0006) plen 3
handle 40 reason 0x13
Reason: Remote User Terminated Connection

Quoted 1 line

HCI Event: Command Status (0x0f) plen 4

    Disconnect (0x01|0x0006) status 0x00 ncmd 1
Quoted 1 line

HCI Event: Disconn Complete (0x05) plen 4

status 0x00 handle 40 reason 0x16
Reason: Connection Terminated by Local Host

Quoted 1 line

HCI Event: Connect Request (0x04) plen 10

    bdaddr 00:E0:98:85:E8:40 class 0x000000 type ACL
< HCI Command: Accept Connection Request (0x01|0x0009) plen 7
    bdaddr 00:E0:98:85:E8:40 role 0x01
    Role: Slave
Quoted 1 line

HCI Event: Command Status (0x0f) plen 4

    Accept Connection Request (0x01|0x0009) status 0x00 ncmd 1
Quoted 1 line

HCI Event: Connect Complete (0x03) plen 11

    status 0x00 handle 40 bdaddr 00:E0:98:85:E8:40 type ACL encrypt 0x00

< HCI Command: Change Connection Packet Type (0x01|0x000f) plen 4
handle 40 ptype 0xcc18
Packet type: DM1 DM3 DM5 DH1 DH3 DH5

Quoted 1 line

HCI Event: Page Scan Repetition Mode Change (0x20) plen 7

0000: 40 e8 85 98 e0 00 01 @......

Quoted 1 line

HCI Event: Command Status (0x0f) plen 4

    Change Connection Packet Type (0x01|0x000f) status 0x00 ncmd 1
Quoted 1 line

HCI Event: Connection Packet Type Changed (0x1d) plen 5

status 0x00 handle 40 ptype 0xcc18
Packet type: DM1 DM3 DM5 DH1 DH3 DH5

Quoted 1 line

HCI Event: Max Slots Change (0x1b) plen 3

0000: 28 00 05 (..

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(s): Connect req: psm 3 scid 0x0040
< ACL data: handle 40 flags 0x02 dlen 16
    L2CAP(s): Connect rsp: dcid 0x0040 scid 0x0040 result 0 status 0
      Connection successful
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 16

    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
      MTU 1024 
< ACL data: handle 40 flags 0x02 dlen 14
    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0
      Success
< ACL data: handle 40 flags 0x02 dlen 16
    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
      MTU 1024 
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 14

    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0
      Success
Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): SABM: cr 1 dlci 0 pf 1 ilen 0 fcs 0x1c 
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 1 dlci 0 pf 1 ilen 0 fcs 0xd7 
Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 18

L2CAP(d): cid 0x0040 len 14 [psm 3]
RFCOMM(s): PN CMD: cr 1 dlci 0 pf 0 ilen 10 fcs 0x70 mcc_len 8 dlci 20 frame_type 0 credit_flow 15 pri 7 ack_timer 0 frame_size 1019 max_retrans 0 credits 7
< ACL data: handle 40 flags 0x02 dlen 18
L2CAP(d): cid 0x0040 len 14 [psm 3]
RFCOMM(s): PN RSP: cr 0 dlci 0 pf 0 ilen 10 fcs 0xaa mcc_len 8 dlci 20 frame_type 0 credit_flow 14 pri 7 ack_timer 0 frame_size 1019 max_retrans 0 credits 7

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): SABM: cr 1 dlci 20 pf 1 ilen 0 fcs 0xfd 
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 1 dlci 20 pf 1 ilen 0 fcs 0x36 
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC CMD: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2
      dlci 20 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC CMD: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2
      dlci 20 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC RSP: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2
      dlci 20 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(d): cid 0x0040 len 8 [psm 3]
      RFCOMM(s): MSC RSP: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2
      dlci 20 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0
< ACL data: handle 40 flags 0x02 dlen 9
    L2CAP(d): cid 0x0040 len 5 [psm 3]
      RFCOMM(d): UIH: cr 0 dlci 20 pf 1 ilen 0 fcs 0xf7 credits 33
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 9

    L2CAP(d): cid 0x0040 len 5 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 20 pf 1 ilen 0 fcs 0x2d credits 33
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 2 lines

ACL data: handle 40 flags 0x02 dlen 192 ACL data: handle 40 flags 0x01 dlen 26

    L2CAP(d): cid 0x0040 len 214 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 20 pf 0 ilen 209 fcs 0x31 
      0000: de ad be ef 00 00 00 c9  5a 5a 5a 5a 5a 5a 5a 5a  ........ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00a0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00b0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00c0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00d0: 5a                                                Z
< ACL data: handle 40 flags 0x02 dlen 192
< ACL data: handle 40 flags 0x01 dlen 165
    L2CAP(d): cid 0x0040 len 353 [psm 3]
      RFCOMM(d): UIH: cr 0 dlci 20 pf 0 ilen 348 fcs 0xeb 
      0000: de ad be ef 00 00 01 54  5a 5a 5a 5a 5a 5a 5a 5a  .......TZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00a0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00b0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00c0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00d0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00e0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      00f0: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0100: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0110: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0120: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0130: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0140: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0150: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a              ZZZZZZZZZZZZ
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 143

    L2CAP(d): cid 0x0040 len 139 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 20 pf 0 ilen 134 fcs 0x31 
      0000: de ad be ef 00 00 00 7e  5a 5a 5a 5a 5a 5a 5a 5a  .......~ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a                                 ZZZZZZ
< ACL data: handle 40 flags 0x02 dlen 166
    L2CAP(d): cid 0x0040 len 162 [psm 3]
      RFCOMM(d): UIH: cr 0 dlci 20 pf 0 ilen 157 fcs 0xeb 
      0000: de ad be ef 00 00 00 95  5a 5a 5a 5a 5a 5a 5a 5a  ........ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a           ZZZZZZZZZZZZZ
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 148

    L2CAP(d): cid 0x0040 len 144 [psm 3]
      RFCOMM(d): UIH: cr 1 dlci 20 pf 0 ilen 139 fcs 0x31 
      0000: de ad be ef 00 00 00 83  5a 5a 5a 5a 5a 5a 5a 5a  ........ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a                 ZZZZZZZZZZZ
< ACL data: handle 40 flags 0x02 dlen 161
    L2CAP(d): cid 0x0040 len 157 [psm 3]
      RFCOMM(d): UIH: cr 0 dlci 20 pf 0 ilen 152 fcs 0xeb 
      0000: de ad be ef 00 00 00 90  5a 5a 5a 5a 5a 5a 5a 5a  ........ZZZZZZZZ
      0010: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0020: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0030: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0040: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0050: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0060: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0070: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0080: 5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  ZZZZZZZZZZZZZZZZ
      0090: 5a 5a 5a 5a 5a 5a 5a 5a                           ZZZZZZZZ
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DISC: cr 1 dlci 20 pf 1 ilen 0 fcs 0x1c 
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 1 dlci 20 pf 1 ilen 0 fcs 0x36 
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DISC: cr 0 dlci 0 pf 1 ilen 0 fcs 0x9c 
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(s): Disconn req: dcid 0x0040 scid 0x0040
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DISC: cr 1 dlci 0 pf 1 ilen 0 fcs 0xfd 
Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(s): Disconn req: dcid 0x0040 scid 0x0040
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(s): Disconn rsp: dcid 0x0040 scid 0x0040
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(s): Disconn rsp: dcid 0x0040 scid 0x0040
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Disconn Complete (0x05) plen 4

status 0x00 handle 40 reason 0x13
Reason: Remote User Terminated Connection
< HCI Command: Create Connection (0x01|0x0005) plen 13
bdaddr 00:E0:98:85:E8:40 ptype 0xcc18 rswitch 0x01 clkoffset 0x0000 Packet type: DM1 DM3 DM5 DH1 DH3 DH5

Quoted 1 line

HCI Event: Command Status (0x0f) plen 4

    Create Connection (0x01|0x0005) status 0x00 ncmd 1
Quoted 1 line

HCI Event: Connect Complete (0x03) plen 11

    status 0x00 handle 40 bdaddr 00:E0:98:85:E8:40 type ACL encrypt 0x00
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(s): Connect req: psm 3 scid 0x0040
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Page Scan Repetition Mode Change (0x20) plen 7

0000: 40 e8 85 98 e0 00 01 @......

Quoted 1 line

HCI Event: Max Slots Change (0x1b) plen 3

0000: 28 00 05 (..

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 16

    L2CAP(s): Connect rsp: dcid 0x0040 scid 0x0040 result 0 status 0
      Connection successful
< ACL data: handle 40 flags 0x02 dlen 16
    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
      MTU 1024 
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 14

    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0
      Success
Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 16

    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
      MTU 1024 
< ACL data: handle 40 flags 0x02 dlen 14
    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0
      Success
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): SABM: cr 1 dlci 0 pf 1 ilen 0 fcs 0x1c 
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 1 dlci 0 pf 1 ilen 0 fcs 0xd7 

< ACL data: handle 40 flags 0x02 dlen 18
L2CAP(d): cid 0x0040 len 14 [psm 3]
RFCOMM(s): PN CMD: cr 1 dlci 0 pf 0 ilen 10 fcs 0x70 mcc_len 8 dlci 20 frame_type 0 credit_flow 15 pri 7 ack_timer 0 frame_size 1019 max_retrans 0 credits 7

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DM: cr 1 dlci 20 pf 1 ilen 0 fcs 0xd7 
< ACL data: handle 40 flags 0x02 dlen 8
    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): DISC: cr 1 dlci 0 pf 1 ilen 0 fcs 0xfd 
< ACL data: handle 40 flags 0x02 dlen 12
    L2CAP(s): Disconn req: dcid 0x0040 scid 0x0040
Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

HCI Event: Number of Completed Packets (0x13) plen 5

handle 40

Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 8

    L2CAP(d): cid 0x0040 len 4 [psm 3]
      RFCOMM(s): UA: cr 1 dlci 0 pf 1 ilen 0 fcs 0xd7 
Quoted 1 line

ACL data: handle 40 flags 0x02 dlen 12

    L2CAP(s): Disconn rsp: dcid 0x0040 scid 0x0040

< HCI Command: Disconnect (0x01|0x0006) plen 3
handle 40 reason 0x13
Reason: Remote User Terminated Connection

Quoted 1 line

HCI Event: Command Status (0x0f) plen 4

    Disconnect (0x01|0x0006) status 0x00 ncmd 1
Quoted 1 line

HCI Event: Disconn Complete (0x05) plen 4

status 0x00 handle 40 reason 0x16
Reason: Connection Terminated by Local Host

maintainer
#1 lore raw

Hi Jeff,

Quoted 28 lines

I'm a student in computer science, working on making Bluetooth do a certain task. I wrote my own application as a proof-of-concept, using the source code from the various BlueZ utilities as an example. Now I'm stuck, and I need some help troubleshooting.

Here's what my program does:
First, host A starts up listening on RFCOMM channel 10. Then host B connects, B sends to A, A sends to B ... for a total of three send()/recv() cycles. Then both sides close() their sockets and sleep for ~ 30 seconds. Then they switch roles and B listen()s for A to connect(). [ I don't actually explicitly issue any HCI command for this role switch, it just automagically happens. ] Go back to the beginning and repeat 3 times.

So much for the program overview. Now on to the post mortem of where it fell apart:

For the first cycle, they connect, exchange messages, disconnect, and both sides close their sockets. Everything works as expected.

Then I switch roles, so that host B listens and host A connects. This second cycle also works as expected.

On the third cycle, I try to switch roles again, so that A listens and B connects. Every time I get to this third cycle, host A fails on bind() with EADDRINUSE, "Address already in use". (I set SO_REUSEADDR, with no effect.)

Quoted 4 lines

Both hosts have Linux 2.6.11.6-mh2, hcidump ver. 1.19, and identical USB dongles (hciconfig posted below). Can you help me understand what I've run into? Is this a bug in BlueZ (probably not!), or a limitation of Bluetooth? Or is it my mistake?

this sounds like a bug inside your code.

Regards

Marcel

-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel

#2 lore raw

Right you are. I finally found the bug. I forgot to close a socket file descriptor. This is what caused bind() to fail.

Once I found the bug, I tested through several iterations. I reduced my pause between iterations and was able to reduce the pause to 0. I increased my iterations and stopped counting after reaching 30 iterations.

So! Very definitely *not* a limitation of Bluetooth or BlueZ! Thanks again for your time.

Regards,
jw

Quoted 6 lines · Marcel Holtmann

Hi Jeff,
=20
this sounds like a bug inside your code.
=20
Regards
=20

Quoted 8 lines

Marcel
=20
=20
=20
=20
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practic=

es

Quoted 1 line

Agile & Plan-Driven Development * Managing Projects & Teams * Testing & Q=

A

Quoted 6 lines

Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel

-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel