Skip to content

Instantly share code, notes, and snippets.

@waitman
Last active August 29, 2015 14:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save waitman/c51ea08ebb6a2898f33f to your computer and use it in GitHub Desktop.
Save waitman/c51ea08ebb6a2898f33f to your computer and use it in GitHub Desktop.
hcidump
# hcidump -x
HCIDump - HCI packet analyzer ver 1.5
device: any snap_len: 65535 filter: 0xffffffffffffffff
> HCI Event: Connect Request(0x04) plen 10
FF 0F 13 86 44 BC 0C 02 5A 01
< HCI Command: Accept Connection Request(0x01|0x0009) plen 7
FF 0F 13 86 44 BC 00
> HCI Event: Command Status(0x0f) plen 4
00 01 09 04
> HCI Event: Role Change(0x12) plen 8
00 FF 0F 13 86 44 BC 00
> HCI Event: PIN Code Request(0x16) plen 6
FF 0F 13 86 44 BC
< HCI Command: PIN Code Request Reply(0x01|0x000d) plen 23
FF 0F 13 86 44 BC 06 37 34 39 34 38 34 00 00 00 00 00 00 00
00 00 00
> HCI Event: Command Complete(0x0e) plen 10
01 0D 04 00 FF 0F 13 86 44 BC
> HCI Event: Link Key Notification(0x18) plen 23
FF 0F 13 86 44 BC 83 7E 3F 0B 2E E9 08 CF F3 EB D1 FE 33 EB
58 AA 00
> HCI Event: Connect Complete(0x03) plen 11
00 48 00 FF 0F 13 86 44 BC 01 00
< HCI Command: Write Link Policy Settings(0x02|0x000d) plen 4
48 00 0F 00
> HCI Event: Page Scan Repetition Mode Change(0x20) plen 7
FF 0F 13 86 44 BC 00
> HCI Event: Max Slots Change(0x1b) plen 3
48 00 05
> HCI Event: Command Complete(0x0e) plen 6
01 0D 08 00 48 00
> ACL data: handle 0x0048 flags 0x02 dlen 10
L2CAP(s): Info req: dlen 2
02 00
< ACL data: handle 0x0048 flags 0x02 dlen 12
L2CAP(s): Info rsp: dlen 4
02 00 01 00
> HCI Event: Number of Completed Packets(0x13) plen 5
01 48 00 01 00
> ACL data: handle 0x0048 flags 0x02 dlen 12
L2CAP(s): Connect req: psm 1 scid 0x0048
< ACL data: handle 0x0048 flags 0x02 dlen 16
L2CAP(s): Connect rsp: dcid 0x012a scid 0x0048 result 0 status 0
> HCI Event: Number of Completed Packets(0x13) plen 5
01 48 00 01 00
> ACL data: handle 0x0048 flags 0x02 dlen 16
L2CAP(s): Config req: dcid 0x012a flags 0x0000 clen 4
MTU 256
< ACL data: handle 0x0048 flags 0x02 dlen 14
L2CAP(s): Config rsp: scid 0x0048 flags 0x0000 result 0 clen 0
< ACL data: handle 0x0048 flags 0x02 dlen 12
L2CAP(s): Config req: dcid 0x0048 flags 0x0000 clen 0
> HCI Event: Number of Completed Packets(0x13) plen 5
01 48 00 01 00
> HCI Event: Number of Completed Packets(0x13) plen 5
01 48 00 01 00
> ACL data: handle 0x0048 flags 0x02 dlen 14
L2CAP(s): Config rsp: scid 0x012a flags 0x0000 result 0 clen 0
> ACL data: handle 0x0048 flags 0x02 dlen 24
L2CAP(d): cid 0x12a len 20 [psm 1]
SDP SSA Req: tid 0x0 len 0xf
pat uuid-16 0x1200 (PNPInfo)
max 0xf0
aid(s) 0x0000 - 0xffff
cont 00
< ACL data: handle 0x0048 flags 0x02 dlen 99
L2CAP(d): cid 0x48 len 95 [psm 1]
SDP SSA Rsp: tid 0x0 len 0x5a
cnt 0x57
srv rec #0
aid 0x0000 (SrvRecHndl)
uint 0x3
aid 0x0001 (SrvClassIDList)
< uuid-16 0x1200 (PNPInfo) >
aid 0x0004 (ProtocolDescList)
< < uuid-16 0x0100 (L2CAP) uint 0x1 > <
uuid-16 0x0001 (SDP) > >
aid 0x0009 (BTProfileDescList)
< < uuid-16 0x1200 (PNPInfo) uint 0x100 > >
aid 0x0200 (VersionNumList)
uint 0x102
aid 0x0201 (SrvDBState)
uint 0x4c
aid 0x0202 (unknown)
uint 0xffff
aid 0x0203 (unknown)
uint 0x1
aid 0x0204 (unknown)
bool 0x1
aid 0x0205 (unknown)
uint 0x1
cont 00
> HCI Event: Number of Completed Packets(0x13) plen 5
01 48 00 01 00
> ACL data: handle 0x0048 flags 0x02 dlen 12
L2CAP(s): Disconn req: dcid 0x012a scid 0x0048
< ACL data: handle 0x0048 flags 0x02 dlen 12
L2CAP(s): Disconn rsp: dcid 0x012a scid 0x0048
> HCI Event: Number of Completed Packets(0x13) plen 5
01 48 00 01 00
> ACL data: handle 0x0048 flags 0x02 dlen 12
L2CAP(s): Connect req: psm 1 scid 0x0049
< ACL data: handle 0x0048 flags 0x02 dlen 16
L2CAP(s): Connect rsp: dcid 0x012b scid 0x0049 result 0 status 0
> HCI Event: Number of Completed Packets(0x13) plen 5
01 48 00 01 00
> ACL data: handle 0x0048 flags 0x02 dlen 16
L2CAP(s): Config req: dcid 0x012b flags 0x0000 clen 4
MTU 256
< ACL data: handle 0x0048 flags 0x02 dlen 14
L2CAP(s): Config rsp: scid 0x0049 flags 0x0000 result 0 clen 0
< ACL data: handle 0x0048 flags 0x02 dlen 12
L2CAP(s): Config req: dcid 0x0049 flags 0x0000 clen 0
> HCI Event: Number of Completed Packets(0x13) plen 5
01 48 00 01 00
> HCI Event: Number of Completed Packets(0x13) plen 5
01 48 00 01 00
> ACL data: handle 0x0048 flags 0x02 dlen 14
L2CAP(s): Config rsp: scid 0x012b flags 0x0000 result 0 clen 0
> ACL data: handle 0x0048 flags 0x02 dlen 24
L2CAP(d): cid 0x12b len 20 [psm 1]
SDP SSA Req: tid 0x0 len 0xf
pat uuid-16 0x0100 (L2CAP)
max 0xf0
aid(s) 0x0000 - 0xffff
cont 00
< ACL data: handle 0x0048 flags 0x02 dlen 15
L2CAP(d): cid 0x49 len 11 [psm 1]
SDP SSA Rsp: tid 0x0 len 0x6
cnt 0x3
cont 00
> HCI Event: Number of Completed Packets(0x13) plen 5
01 48 00 01 00
> ACL data: handle 0x0048 flags 0x02 dlen 12
L2CAP(s): Disconn req: dcid 0x012b scid 0x0049
< ACL data: handle 0x0048 flags 0x02 dlen 12
L2CAP(s): Disconn rsp: dcid 0x012b scid 0x0049
> HCI Event: Number of Completed Packets(0x13) plen 5
01 48 00 01 00
> HCI Event: Disconn Complete(0x05) plen 4
00 48 00 13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment