[Bug 686433] Re: MS IntelliMouse Explorer doesn't pair

Niels Ganser niels at sockgap.de
Wed Dec 22 14:24:06 GMT 2010


Thanks for sharing your workaround, Andy.

`hidd --search` successfully connects the device but in contrast to your
case, this doesn't persist in mine.

For the record and further debugging, here's the hcidump of the
successful connection through hidd:

HCI sniffer - Bluetooth packet analyzer ver 1.42
device: hci0 snap_len: 1028 filter: 0xffffffffffffffff
> HCI Event: Disconn Complete (0x05) plen 4
  0000: 00 26 00 08                                       .&..
< HCI Command: Inquiry (0x01|0x0001) plen 5
  0000: 33 8b 9e 08 00                                    3....
> HCI Event: Command Status (0x0f) plen 4
  0000: 00 01 01 04                                       ....
> HCI Event: Inquiry Result with RSSI (0x22) plen 15
  0000: 01 ac e0 7e f2 50 00 02  00 80 25 00 88 63 c5     ...~.P....%..c.
> HCI Event: Inquiry Result with RSSI (0x22) plen 15
  0000: 01 ac e0 7e f2 50 00 02  00 80 25 00 88 63 c7     ...~.P....%..c.
> HCI Event: Inquiry Complete (0x01) plen 1
  0000: 00                                                .
< HCI Command: Create Connection (0x01|0x0005) plen 13
  0000: ac e0 7e f2 50 00 18 cc  02 00 00 00 01           ..~.P........
> HCI Event: Command Status (0x0f) plen 4
  0000: 00 01 05 04                                       ....
> HCI Event: Connect Complete (0x03) plen 11
  0000: 00 26 00 ac e0 7e f2 50  00 01 00                 .&...~.P...
< HCI Command: Read Remote Supported Features (0x01|0x001b) plen 2
  0000: 26 00                                             &.
> HCI Event: Command Status (0x0f) plen 4
  0000: 00 01 1b 04                                       ....
> HCI Event: Read Remote Supported Features (0x0b) plen 11
  0000: 00 26 00 fc fb 0f 00 00  00 00 00                 .&.........
< ACL data: handle 38 flags 0x02 dlen 10
    L2CAP(s): Info req: type 2
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 12
    L2CAP(s): Info rsp: type 2 result 1
      Not supported
< ACL data: handle 38 flags 0x02 dlen 12
    L2CAP(s): Connect req: psm 1 scid 0x0040
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 16
    L2CAP(s): Connect rsp: dcid 0x0040 scid 0x0040 result 1 status 2
      Connection pending - Authorization pending
> HCI Event: QoS Setup Complete (0x0d) plen 21
  0000: 00 26 00 00 01 00 00 00  00 00 00 00 00 f2 2b 00  .&............+.
  0010: 00 ff ff ff ff                                    .....
< HCI Command: Remote Name Request (0x01|0x0019) plen 10
  0000: ac e0 7e f2 50 00 02 00  00 00                    ..~.P.....
> HCI Event: Command Status (0x0f) plen 4
  0000: 00 01 19 04                                       ....
> ACL data: handle 38 flags 0x02 dlen 16
    L2CAP(s): Connect rsp: dcid 0x0040 scid 0x0040 result 0 status 0
      Connection successful
< ACL data: handle 38 flags 0x02 dlen 12
    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 0
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 14
    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0
      Success
> ACL data: handle 38 flags 0x02 dlen 16
    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
      MTU 48 
< ACL data: handle 38 flags 0x02 dlen 18
    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 4
      MTU 48 
< ACL data: handle 38 flags 0x02 dlen 24
    L2CAP(d): cid 0x0040 len 20 [psm 1]
        SDP SSA Req: tid 0x0 len 0xf
          pat uuid-16 0x1200 (PNPInfo)
          max 65535
          aid(s) 0x0000 - 0xffff
          cont 00
> HCI Event: Remote Name Req Complete (0x07) plen 255
  0000: 00 ac e0 7e f2 50 00 4d  69 63 72 6f 73 6f 66 74  ...~.P.Microsoft
  0010: 20 4d 6f 75 73 65 00 00  00 00 00 00 00 00 00 00   Mouse..........
  0020: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  0030: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  0040: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  0050: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  0060: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  0070: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  0080: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  0090: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  00a0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  00b0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  00c0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  00d0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  00e0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
  00f0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00     ...............
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 27
> ACL data: handle 38 flags 0x01 dlen 25
    L2CAP(d): cid 0x0040 len 48 [psm 1]
        SDP SSA Rsp: tid 0x0 len 0x2b
          count 38
          cont 02 00 32
< ACL data: handle 38 flags 0x02 dlen 26
    L2CAP(d): cid 0x0040 len 22 [psm 1]
        SDP SSA Req: tid 0x1 len 0x11
          pat uuid-16 0x1200 (PNPInfo)
          max 65535
          aid(s) 0x0000 - 0xffff
          cont 02 00 32
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 27
> ACL data: handle 38 flags 0x01 dlen 25
    L2CAP(d): cid 0x0040 len 48 [psm 1]
        SDP SSA Rsp: tid 0x1 len 0x2b
          count 38
          cont 02 00 0C
< ACL data: handle 38 flags 0x02 dlen 26
    L2CAP(d): cid 0x0040 len 22 [psm 1]
        SDP SSA Req: tid 0x2 len 0x11
          pat uuid-16 0x1200 (PNPInfo)
          max 65535
          aid(s) 0x0000 - 0xffff
          cont 02 00 0C
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 24
    L2CAP(d): cid 0x0040 len 20 [psm 1]
        SDP SSA Rsp: tid 0x2 len 0xf
          count 12
          record #0
              aid 0x0000 (SrvRecHndl)
                 uint 0x10001
              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 0x100
              aid 0x0201 (SrvDBState)
                 uint 0x45e
              aid 0x0202 (unknown)
                 uint 0x7c
              aid 0x0203 (unknown)
                 uint 0x33
              aid 0x0204 (unknown)
                 bool 0x1
              aid 0x0205 (unknown)
                 uint 0x1
          cont 00
< ACL data: handle 38 flags 0x02 dlen 24
    L2CAP(d): cid 0x0040 len 20 [psm 1]
        SDP SSA Req: tid 0x3 len 0xf
          pat uuid-16 0x1124 (HID)
          max 65535
          aid(s) 0x0000 - 0xffff
          cont 00
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 27
> ACL data: handle 38 flags 0x01 dlen 25
    L2CAP(d): cid 0x0040 len 48 [psm 1]
        SDP SSA Rsp: tid 0x3 len 0x2b
          count 38
          cont 02 01 3D
< ACL data: handle 38 flags 0x02 dlen 26
    L2CAP(d): cid 0x0040 len 22 [psm 1]
        SDP SSA Req: tid 0x4 len 0x11
          pat uuid-16 0x1124 (HID)
          max 65535
          aid(s) 0x0000 - 0xffff
          cont 02 01 3D
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 27
> ACL data: handle 38 flags 0x01 dlen 25
    L2CAP(d): cid 0x0040 len 48 [psm 1]
        SDP SSA Rsp: tid 0x4 len 0x2b
          count 38
          cont 02 01 17
< ACL data: handle 38 flags 0x02 dlen 26
    L2CAP(d): cid 0x0040 len 22 [psm 1]
        SDP SSA Req: tid 0x5 len 0x11
          pat uuid-16 0x1124 (HID)
          max 65535
          aid(s) 0x0000 - 0xffff
          cont 02 01 17
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 27
> ACL data: handle 38 flags 0x01 dlen 25
    L2CAP(d): cid 0x0040 len 48 [psm 1]
        SDP SSA Rsp: tid 0x5 len 0x2b
          count 38
          cont 02 00 F1
< ACL data: handle 38 flags 0x02 dlen 26
    L2CAP(d): cid 0x0040 len 22 [psm 1]
        SDP SSA Req: tid 0x6 len 0x11
          pat uuid-16 0x1124 (HID)
          max 65535
          aid(s) 0x0000 - 0xffff
          cont 02 00 F1
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 27
> ACL data: handle 38 flags 0x01 dlen 25
    L2CAP(d): cid 0x0040 len 48 [psm 1]
        SDP SSA Rsp: tid 0x6 len 0x2b
          count 38
          cont 02 00 CB
< ACL data: handle 38 flags 0x02 dlen 26
    L2CAP(d): cid 0x0040 len 22 [psm 1]
        SDP SSA Req: tid 0x7 len 0x11
          pat uuid-16 0x1124 (HID)
          max 65535
          aid(s) 0x0000 - 0xffff
          cont 02 00 CB
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 27
> ACL data: handle 38 flags 0x01 dlen 25
    L2CAP(d): cid 0x0040 len 48 [psm 1]
        SDP SSA Rsp: tid 0x7 len 0x2b
          count 38
          cont 02 00 A5
< ACL data: handle 38 flags 0x02 dlen 26
    L2CAP(d): cid 0x0040 len 22 [psm 1]
        SDP SSA Req: tid 0x8 len 0x11
          pat uuid-16 0x1124 (HID)
          max 65535
          aid(s) 0x0000 - 0xffff
          cont 02 00 A5
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 27
> ACL data: handle 38 flags 0x01 dlen 25
    L2CAP(d): cid 0x0040 len 48 [psm 1]
        SDP SSA Rsp: tid 0x8 len 0x2b
          count 38
          cont 02 00 7F
< ACL data: handle 38 flags 0x02 dlen 26
    L2CAP(d): cid 0x0040 len 22 [psm 1]
        SDP SSA Req: tid 0x9 len 0x11
          pat uuid-16 0x1124 (HID)
          max 65535
          aid(s) 0x0000 - 0xffff
          cont 02 00 7F
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 27
> ACL data: handle 38 flags 0x01 dlen 25
    L2CAP(d): cid 0x0040 len 48 [psm 1]
        SDP SSA Rsp: tid 0x9 len 0x2b
          count 38
          cont 02 00 59
< ACL data: handle 38 flags 0x02 dlen 26
    L2CAP(d): cid 0x0040 len 22 [psm 1]
        SDP SSA Req: tid 0xa len 0x11
          pat uuid-16 0x1124 (HID)
          max 65535
          aid(s) 0x0000 - 0xffff
          cont 02 00 59
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 27
> ACL data: handle 38 flags 0x01 dlen 25
    L2CAP(d): cid 0x0040 len 48 [psm 1]
        SDP SSA Rsp: tid 0xa len 0x2b
          count 38
          cont 02 00 33
< ACL data: handle 38 flags 0x02 dlen 26
    L2CAP(d): cid 0x0040 len 22 [psm 1]
        SDP SSA Req: tid 0xb len 0x11
          pat uuid-16 0x1124 (HID)
          max 65535
          aid(s) 0x0000 - 0xffff
          cont 02 00 33
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 27
> ACL data: handle 38 flags 0x01 dlen 25
    L2CAP(d): cid 0x0040 len 48 [psm 1]
        SDP SSA Rsp: tid 0xb len 0x2b
          count 38
          cont 02 00 0D
< ACL data: handle 38 flags 0x02 dlen 26
    L2CAP(d): cid 0x0040 len 22 [psm 1]
        SDP SSA Req: tid 0xc len 0x11
          pat uuid-16 0x1124 (HID)
          max 65535
          aid(s) 0x0000 - 0xffff
          cont 02 00 0D
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 25
    L2CAP(d): cid 0x0040 len 21 [psm 1]
        SDP SSA Rsp: tid 0xc len 0x10
          count 13
          record #0
              aid 0x0000 (SrvRecHndl)
                 uint 0x10000
              aid 0x0001 (SrvClassIDList)
                 < uuid-16 0x1124 (HID) >
              aid 0x0004 (ProtocolDescList)
                 < < uuid-16 0x0100 (L2CAP) uint 0x11 > <
                 uuid-16 0x0011 (HIDP) > >
              aid 0x0006 (LangBaseAttrIDList)
                 < uint 0x656e uint 0x6a uint 0x100 >
              aid 0x0009 (BTProfileDescList)
                 < < uuid-16 0x1124 (HID) uint 0x100 > >
              aid 0x000d (IconURL)
                 < < < uuid-16 0x0100 (L2CAP) uint 0x13 > < uuid-16 0x0011 (HIDP) > > >
              aid 0x0100 (SrvName)
                 str "Wireless IntelliMouse Explorer for Bluetooth"
              aid 0x0101 (SrvDesc)
                 str "Five Button Mouse"
              aid 0x0102 (ProviderName)
                 str "Microsoft"
              aid 0x0200 (VersionNumList)
                 uint 0x100
              aid 0x0201 (SrvDBState)
                 uint 0x111
              aid 0x0202 (unknown)
                 uint 0x80
              aid 0x0203 (unknown)
                 uint 0x33
              aid 0x0204 (unknown)
                 bool 0x1
              aid 0x0205 (unknown)
                 bool 0x1
              aid 0x0206 (unknown)
                 < < uint 0x22 str 05 01 09 02 a1 01 85 02 09 01 a1 00 05 09 19 01 29 05 15 00 25 01 75 01 95 05 81 02 75 03 95 01 81 01 05 01 09 30 09 31 09 38 15 81 25 7f 75 08 95 03 81 06 c0 c0 05 0c 09 01 a1 01 85 03 05 01 09 02 a1 02 06 00 ff 15 00 25 03 95 01 75 02 0a 01 fe 81 02 75 06 81 01 c0 c0 > >
              aid 0x0207 (unknown)
                 < < uint 0x309 uint 0x100 > >
              aid 0x0208 (unknown)
                 bool 0x0
              aid 0x0209 (unknown)
                 bool 0x1
              aid 0x020a (unknown)
                 bool 0x1
              aid 0x020b (unknown)
                 uint 0x100
              aid 0x020c (unknown)
                 uint 0x1f40
              aid 0x020d (unknown)
                 bool 0x0
              aid 0x020e (unknown)
                 bool 0x1
          cont 00
< ACL data: handle 38 flags 0x02 dlen 12
    L2CAP(s): Disconn req: dcid 0x0040 scid 0x0040
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 4
> ACL data: handle 38 flags 0x01 dlen 8
    L2CAP(s): Disconn rsp: dcid 0x0040 scid 0x0040
< ACL data: handle 38 flags 0x02 dlen 12
    L2CAP(s): Connect req: psm 17 scid 0x0040
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 16
    L2CAP(s): Connect rsp: dcid 0x0041 scid 0x0040 result 1 status 2
      Connection pending - Authorization pending
> ACL data: handle 38 flags 0x02 dlen 16
    L2CAP(s): Connect rsp: dcid 0x0041 scid 0x0040 result 0 status 0
      Connection successful
< ACL data: handle 38 flags 0x02 dlen 16
    L2CAP(s): Config req: dcid 0x0041 flags 0x00 clen 4
      MTU 48 
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 14
    L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0
      Success
> ACL data: handle 38 flags 0x02 dlen 27
> ACL data: handle 38 flags 0x01 dlen 13
    L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 28
      MTU 48 QoS 0x01 (Best effort) 
< ACL data: handle 38 flags 0x02 dlen 18
    L2CAP(s): Config rsp: scid 0x0041 flags 0x00 result 0 clen 4
      MTU 48 
< ACL data: handle 38 flags 0x02 dlen 12
    L2CAP(s): Connect req: psm 19 scid 0x0041
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 16
    L2CAP(s): Connect rsp: dcid 0x0042 scid 0x0041 result 1 status 2
      Connection pending - Authorization pending
> ACL data: handle 38 flags 0x02 dlen 16
    L2CAP(s): Connect rsp: dcid 0x0042 scid 0x0041 result 0 status 0
      Connection successful
< ACL data: handle 38 flags 0x02 dlen 16
    L2CAP(s): Config req: dcid 0x0042 flags 0x00 clen 4
      MTU 48 
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> ACL data: handle 38 flags 0x02 dlen 14
    L2CAP(s): Config rsp: scid 0x0041 flags 0x00 result 0 clen 0
      Success
> ACL data: handle 38 flags 0x02 dlen 27
> ACL data: handle 38 flags 0x01 dlen 13
    L2CAP(s): Config req: dcid 0x0041 flags 0x00 clen 28
      MTU 48 QoS 0x01 (Best effort) 
< ACL data: handle 38 flags 0x02 dlen 18
    L2CAP(s): Config rsp: scid 0x0042 flags 0x00 result 0 clen 4
      MTU 48 
< ACL data: handle 38 flags 0x02 dlen 10
    L2CAP(d): cid 0x0042 len 6 [psm 19]
      HIDP: Data: Output report
      0000: 02 00 00 00 00                                    .....
< ACL data: handle 38 flags 0x02 dlen 7
    L2CAP(d): cid 0x0042 len 3 [psm 19]
      HIDP: Data: Output report
      0000: 03 00                                             ..
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> HCI Event: Number of Completed Packets (0x13) plen 5
  0000: 01 26 00 01 00                                    .&...
> HCI Event: Mode Change (0x14) plen 6
  0000: 00 26 00 02 12 00                                 .&....
> ACL data: handle 38 flags 0x02 dlen 7
    L2CAP(d): cid 0x0041 len 3 [psm 19]
      HIDP: Data: Input report
      0000: 03 01                                             ..
> HCI Event: Mode Change (0x14) plen 6
  0000: 00 26 00 00 00 00                                 .&....
> HCI Event: Mode Change (0x14) plen 6
  0000: 00 26 00 02 70 00                                 .&..p.
> ACL data: handle 38 flags 0x02 dlen 10
    L2CAP(d): cid 0x0041 len 6 [psm 19]
      HIDP: Data: Input report
      0000: 02 00 ff ff 00                                    .....
> HCI Event: Mode Change (0x14) plen 6
  0000: 00 26 00 00 00 00                                 .&....
> ACL data: handle 38 flags 0x02 dlen 10
    L2CAP(d): cid 0x0041 len 6 [psm 19]
      HIDP: Data: Input report
      0000: 02 00 23 12 00                                    ..#..
> HCI Event: Mode Change (0x14) plen 6
  0000: 00 26 00 02 12 00                                 .&....

-- 
You received this bug notification because you are a member of
Bluetooth, which is subscribed to bluez in ubuntu.
https://bugs.launchpad.net/bugs/686433

Title:
  MS IntelliMouse Explorer doesn't pair



More information about the Ubuntu-bluetooth mailing list