From kempe at lysator.liu.se Thu Mar 25 22:47:53 2021 From: kempe at lysator.liu.se (Andreas Kempe) Date: Thu, 25 Mar 2021 23:47:38 +0100 Subject: Wireless Logitecgh M557 mouse issues Message-ID: Hello everyone, I have a Logitech M557 wireless bluetooth mouse that I would like to use together with two Lenovo laptops. One is a T420 and the other a X220. I am seeing the same issue on both computers. The tests data provided in this mail is from a FreeBSD-current build from last week. Pairing issue ------------- Using the provided bluetooth-config script, it is possible to detect the mouse and instruct the script to pair with it and configure bthidd to use the mouse. With a stock bthidd, the pairing process is never finished for some reason and since the mouse in question is marked as reconnect_initiate=true, bthidd starts waiting for the mouse to connect, but since the pairing has not finished, the mouse never tries to connect. Applying a patch [1] to force bthidd to connect to the mouse, which is still in pairing mode, makes the pairing succeed and a connection is established between computer and mouse. It is now working. A dump of the HCI communication is attached [2]. Reconnecting after a forced pairing ----------------------------------- If the mouse is turned off and on again, the mouse can be seen attempting to reconnect to the computer, but it immediately disconnects and won't work. The attached dump [3] is taken when the force connect patch has been removed and the mouse along with bthidd have been restarted. Since the mouse is supposed to initiate, I reason that the patch shouldn't really be necessary. The connection fails all the same with or without the force connect patch applied. The only difference is a few pieces of connection data being sent from the computer to the mouse before the disconnect. Reconnection on an Android phone -------------------------------- The mouse functions as intended if it is connected to an Android phone. Android behaves differently and sends a few extra queries and messages that FreeBSD doesn't. I'm not well versed enough in Bluetooth to tell where the magic difference is. See an attached dump of a reconnection to the Android phone [4] attached. To read the btsnoop file, open it in Wireshark. If anyone has any ideas, I would greatly appreciate them. It is fairly annoying having to do a new pairing of the mouse every time I want to use it. Cordially, Andreas Kempe [1]: bthidd-force-connect.patch [2]: btdump-force-connect.log [3]: btdump-reconnect.log [4]: android_btsnoop_hci.log -------------- next part -------------- A non-text attachment was scrubbed... Name: bthidd-force-connect.patch Type: text/x-diff Size: 563 bytes Desc: not available URL: -------------- next part -------------- HCIDump - HCI packet analyzer ver 1.5 device: any snap_len: 65535 filter: 0xffffffffffffffff 1616711344.763735 < HCI Command: Inquiry(0x01|0x0001) plen 5 33 8B 9E 05 08 1616711344.765096 > HCI Event: Command Status(0x0f) plen 4 00 01 01 04 1616711344.939322 > HCI Event: Inquiry Result(0x02) plen 15 01 5F CD F5 20 1F 00 01 00 00 80 25 00 8D 60 1616711351.167475 > HCI Event: Inquiry Complete(0x01) plen 1 00 1616711351.176779 < HCI Command: Remote Name Request(0x01|0x0019) plen 10 5F CD F5 20 1F 00 00 00 00 00 1616711351.178476 > HCI Event: Command Status(0x0f) plen 4 00 01 19 04 1616711352.923514 > HCI Event: Remote Name Req Complete(0x07) plen 255 00 5F CD F5 20 1F 00 42 6C 75 65 74 6F 6F 74 68 20 4D 6F 75 73 65 20 4D 35 35 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1616711356.103476 < HCI Command: Create Connection(0x01|0x0005) plen 13 5F CD F5 20 1F 00 18 CC 01 00 8D 60 01 1616711356.105255 > HCI Event: Command Status(0x0f) plen 4 00 01 05 04 1616711357.280525 > HCI Event: Connect Complete(0x03) plen 11 00 0B 00 5F CD F5 20 1F 00 01 00 1616711357.280533 < ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(s): Connect req: psm 1 scid 0x0058 1616711357.288071 > ACL data: handle 0x000b flags 0x02 dlen 16 L2CAP(s): Connect rsp: dcid 0x0042 scid 0x0058 result 0 status 0 1616711357.288078 < ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(s): Config req: dcid 0x0042 flags 0x0000 clen 0 1616711357.289259 > ACL data: handle 0x000b flags 0x02 dlen 16 L2CAP(s): Config req: dcid 0x0058 flags 0x0000 clen 4 MTU 48 1616711357.289307 < ACL data: handle 0x000b flags 0x02 dlen 14 L2CAP(s): Config rsp: scid 0x0042 flags 0x0000 result 0 clen 0 1616711357.292510 > HCI Event: Number of Completed Packets(0x13) plen 5 01 0B 00 02 00 1616711357.292956 > ACL data: handle 0x000b flags 0x02 dlen 14 L2CAP(s): Config rsp: scid 0x0058 flags 0x0000 result 0 clen 0 1616711357.293109 < ACL data: handle 0x000b flags 0x02 dlen 33 L2CAP(d): cid 0x42 len 29 [psm 1] SDP SSA Req: tid 0x0 len 0x18 pat uuid-16 0x1124 (HID) max 0xffff aid(s) 0x0000 (SrvRecHndl) 0x0001 (SrvClassIDList) 0x0004 (ProtocolDescList) 0x0009 (BTProfileDescList) cont 00 1616711357.298327 > HCI Event: Number of Completed Packets(0x13) plen 5 01 0B 00 02 00 1616711357.302762 > ACL data: handle 0x000b flags 0x02 dlen 27 1616711357.303994 > ACL data: handle 0x000b flags 0x01 dlen 25 L2CAP(d): cid 0x58 len 48 [psm 1] SDP SSA Rsp: tid 0x0 len 0x2b cnt 0x26 srv rec #0 aid 0x0000 (SrvRecHndl) uint 0x10000 aid 0x0001 (SrvClassIDList) < uuid-16 0x1124 (HID) > aid 0x0004 (ProtocolDescList) < < uuid-16 0x0100 (L2CAP) uint 0x11 > < uuid-16 0x0200 > > ERROR: Unexpected syntax srv rec #1 ERROR: Unexpected syntax srv rec #2 ERROR: Unexpected syntax srv rec #3 ERROR: Unexpected syntax srv rec #4 ERROR: Unexpected syntax srv rec #5 ERROR: Unexpected syntax srv rec #6 ERROR: Unexpected syntax cont 1616711357.304127 < ACL data: handle 0x000b flags 0x02 dlen 35 L2CAP(d): cid 0x42 len 31 [psm 1] SDP SSA Req: tid 0x1 len 0x1a pat uuid-16 0x1124 (HID) max 0xffff aid(s) 0x0000 (SrvRecHndl) 0x0001 (SrvClassIDList) 0x0004 (ProtocolDescList) 0x0009 (BTProfileDescList) cont 02 00 26 1616711357.313980 > ACL data: handle 0x000b flags 0x02 dlen 27 L2CAP(d): cid 0x58 len 23 [psm 1] SDP SSA Rsp: tid 0x1 len 0x12 cnt 0xf ERROR: Unexpected syntax 11 09 00 09 35 08 35 06 19 11 24 09 01 01 00 cont 11 09 00 09 35 08 35 06 19 11 24 09 01 01 00 1616711357.314287 < ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(s): Disconn req: dcid 0x0042 scid 0x0058 1616711357.318268 > HCI Event: Number of Completed Packets(0x13) plen 5 01 0B 00 02 00 1616711357.318963 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(s): Disconn rsp: dcid 0x0042 scid 0x0058 1616711358.453218 < ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(s): Connect req: psm 1 scid 0x0059 1616711358.459177 > ACL data: handle 0x000b flags 0x02 dlen 16 L2CAP(s): Connect rsp: dcid 0x0043 scid 0x0059 result 0 status 0 1616711358.459191 < ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(s): Config req: dcid 0x0043 flags 0x0000 clen 0 1616711358.460423 > ACL data: handle 0x000b flags 0x02 dlen 16 L2CAP(s): Config req: dcid 0x0059 flags 0x0000 clen 4 MTU 48 1616711358.460433 < ACL data: handle 0x000b flags 0x02 dlen 14 L2CAP(s): Config rsp: scid 0x0043 flags 0x0000 result 0 clen 0 1616711358.463579 > HCI Event: Number of Completed Packets(0x13) plen 5 01 0B 00 02 00 1616711358.464016 > ACL data: handle 0x000b flags 0x02 dlen 14 L2CAP(s): Config rsp: scid 0x0059 flags 0x0000 result 0 clen 0 1616711358.464219 < ACL data: handle 0x000b flags 0x02 dlen 39 L2CAP(d): cid 0x43 len 35 [psm 1] SDP SSA Req: tid 0x0 len 0x1e pat uuid-16 0x1124 (HID) max 0xffff aid(s) 0x0004 (ProtocolDescList) 0x000d (IconURL) 0x0205 (unknown) 0x0206 (unknown) 0x0209 (unknown) 0x020d (unknown) cont 00 1616711358.469313 > HCI Event: Number of Completed Packets(0x13) plen 5 01 0B 00 02 00 1616711358.475299 > ACL data: handle 0x000b flags 0x02 dlen 27 1616711358.476522 > ACL data: handle 0x000b flags 0x01 dlen 25 L2CAP(d): cid 0x59 len 48 [psm 1] SDP SSA Rsp: tid 0x0 len 0x2b cnt 0x26 srv rec #0 aid 0x0004 (ProtocolDescList) < < uuid-16 0x0100 (L2CAP) uint 0x11 > < uuid-16 0x0011 (HIDP) > > aid 0x000d (IconURL) < < < uuid-16 0x0100 (L2CAP) uint 0x2 > null str " ??????????" > > cont 1616711358.476643 < ACL data: handle 0x000b flags 0x02 dlen 41 L2CAP(d): cid 0x43 len 37 [psm 1] SDP SSA Req: tid 0x1 len 0x20 pat uuid-16 0x1124 (HID) max 0xffff aid(s) 0x0004 (ProtocolDescList) 0x000d (IconURL) 0x0205 (unknown) 0x0206 (unknown) 0x0209 (unknown) 0x020d (unknown) cont 02 00 26 1616711358.487800 > ACL data: handle 0x000b flags 0x02 dlen 27 1616711358.488914 > ACL data: handle 0x000b flags 0x01 dlen 25 L2CAP(d): cid 0x59 len 48 [psm 1] SDP SSA Rsp: tid 0x1 len 0x2b cnt 0x26 ERROR: Unexpected syntax 35 03 19 00 11 09 02 05 28 01 09 02 06 35 FC 35 FA 08 22 25 F6 05 01 09 02 A1 01 85 02 09 01 A1 00 05 09 19 01 02 00 4C cont 35 03 19 00 11 09 02 05 28 01 09 02 06 35 FC 35 FA 08 22 25 F6 05 01 09 02 A1 01 85 02 09 01 A1 00 05 09 19 01 02 00 4C 1616711358.488964 < ACL data: handle 0x000b flags 0x02 dlen 41 L2CAP(d): cid 0x43 len 37 [psm 1] SDP SSA Req: tid 0x2 len 0x20 pat uuid-16 0x1124 (HID) max 0xffff aid(s) 0x0004 (ProtocolDescList) 0x000d (IconURL) 0x0205 (unknown) 0x0206 (unknown) 0x0209 (unknown) 0x020d (unknown) cont 02 00 4C 1616711358.493300 > HCI Event: Number of Completed Packets(0x13) plen 5 01 0B 00 02 00 1616711358.550426 > ACL data: handle 0x000b flags 0x02 dlen 27 1616711358.551791 > ACL data: handle 0x000b flags 0x01 dlen 25 L2CAP(d): cid 0x59 len 48 [psm 1] SDP SSA Rsp: tid 0x2 len 0x2b cnt 0x26 ERROR: Unexpected syntax 08 15 00 25 01 75 01 95 08 81 02 05 01 09 30 09 31 16 01 F8 26 FF 07 75 0C 95 02 81 06 09 38 15 81 25 7F 75 08 02 00 72 cont 08 15 00 25 01 75 01 95 08 81 02 05 01 09 30 09 31 16 01 F8 26 FF 07 75 0C 95 02 81 06 09 38 15 81 25 7F 75 08 02 00 72 1616711358.551871 < ACL data: handle 0x000b flags 0x02 dlen 41 L2CAP(d): cid 0x43 len 37 [psm 1] SDP SSA Req: tid 0x3 len 0x20 pat uuid-16 0x1124 (HID) max 0xffff aid(s) 0x0004 (ProtocolDescList) 0x000d (IconURL) 0x0205 (unknown) 0x0206 (unknown) 0x0209 (unknown) 0x020d (unknown) cont 02 00 72 1616711358.563035 > ACL data: handle 0x000b flags 0x02 dlen 27 1616711358.564163 > ACL data: handle 0x000b flags 0x01 dlen 25 L2CAP(d): cid 0x59 len 48 [psm 1] SDP SSA Rsp: tid 0x3 len 0x2b cnt 0x26 ERROR: Unexpected syntax 81 06 05 0C 0A 38 02 75 08 95 01 81 06 C0 C0 05 0C 09 01 A1 01 85 03 05 06 09 20 15 00 26 64 00 75 08 95 01 02 00 98 cont 81 06 05 0C 0A 38 02 75 08 95 01 81 06 C0 C0 05 0C 09 01 A1 01 85 03 05 06 09 20 15 00 26 64 00 75 08 95 01 02 00 98 1616711358.564330 < ACL data: handle 0x000b flags 0x02 dlen 41 L2CAP(d): cid 0x43 len 37 [psm 1] SDP SSA Req: tid 0x4 len 0x20 pat uuid-16 0x1124 (HID) max 0xffff aid(s) 0x0004 (ProtocolDescList) 0x000d (IconURL) 0x0205 (unknown) 0x0206 (unknown) 0x0209 (unknown) 0x020d (unknown) cont 02 00 98 1616711358.569399 > HCI Event: Number of Completed Packets(0x13) plen 5 01 0B 00 02 00 1616711358.575315 > ACL data: handle 0x000b flags 0x02 dlen 27 1616711358.576624 > ACL data: handle 0x000b flags 0x01 dlen 25 L2CAP(d): cid 0x59 len 48 [psm 1] SDP SSA Rsp: tid 0x4 len 0x2b cnt 0x26 ERROR: Unexpected syntax 02 C0 06 00 FF 09 01 A1 01 85 10 75 08 95 06 15 00 26 FF 00 09 01 81 00 09 01 91 00 C0 06 00 FF 09 02 A1 01 85 02 00 BE cont 02 C0 06 00 FF 09 01 A1 01 85 10 75 08 95 06 15 00 26 FF 00 09 01 81 00 09 01 91 00 C0 06 00 FF 09 02 A1 01 85 02 00 BE 1616711358.576739 < ACL data: handle 0x000b flags 0x02 dlen 41 L2CAP(d): cid 0x43 len 37 [psm 1] SDP SSA Req: tid 0x5 len 0x20 pat uuid-16 0x1124 (HID) max 0xffff aid(s) 0x0004 (ProtocolDescList) 0x000d (IconURL) 0x0205 (unknown) 0x0206 (unknown) 0x0209 (unknown) 0x020d (unknown) cont 02 00 BE 1616711358.587852 > ACL data: handle 0x000b flags 0x02 dlen 27 1616711358.589126 > ACL data: handle 0x000b flags 0x01 dlen 25 L2CAP(d): cid 0x59 len 48 [psm 1] SDP SSA Rsp: tid 0x5 len 0x2b cnt 0x26 ERROR: Unexpected syntax 75 08 95 13 15 00 26 FF 00 09 02 81 00 09 02 91 00 C0 05 01 09 06 A1 01 85 04 75 01 95 08 05 07 19 E0 29 E7 15 02 00 E4 cont 75 08 95 13 15 00 26 FF 00 09 02 81 00 09 02 91 00 C0 05 01 09 06 A1 01 85 04 75 01 95 08 05 07 19 E0 29 E7 15 02 00 E4 1616711358.589226 < ACL data: handle 0x000b flags 0x02 dlen 41 L2CAP(d): cid 0x43 len 37 [psm 1] SDP SSA Req: tid 0x6 len 0x20 pat uuid-16 0x1124 (HID) max 0xffff aid(s) 0x0004 (ProtocolDescList) 0x000d (IconURL) 0x0205 (unknown) 0x0206 (unknown) 0x0209 (unknown) 0x020d (unknown) cont 02 00 E4 1616711358.594309 > HCI Event: Number of Completed Packets(0x13) plen 5 01 0B 00 02 00 1616711358.600353 > ACL data: handle 0x000b flags 0x02 dlen 27 1616711358.601630 > ACL data: handle 0x000b flags 0x01 dlen 25 L2CAP(d): cid 0x59 len 48 [psm 1] SDP SSA Rsp: tid 0x6 len 0x2b cnt 0x26 ERROR: Unexpected syntax 25 01 81 02 95 01 75 08 81 03 95 05 75 01 05 08 19 01 29 05 91 02 95 01 75 03 91 03 95 06 75 08 15 00 26 FF 00 02 01 0A cont 25 01 81 02 95 01 75 08 81 03 95 05 75 01 05 08 19 01 29 05 91 02 95 01 75 03 91 03 95 06 75 08 15 00 26 FF 00 02 01 0A 1616711358.601721 < ACL data: handle 0x000b flags 0x02 dlen 41 L2CAP(d): cid 0x43 len 37 [psm 1] SDP SSA Req: tid 0x7 len 0x20 pat uuid-16 0x1124 (HID) max 0xffff aid(s) 0x0004 (ProtocolDescList) 0x000d (IconURL) 0x0205 (unknown) 0x0206 (unknown) 0x0209 (unknown) 0x020d (unknown) cont 02 01 0A 1616711358.612808 > ACL data: handle 0x000b flags 0x02 dlen 27 1616711358.614047 > ACL data: handle 0x000b flags 0x01 dlen 25 L2CAP(d): cid 0x59 len 48 [psm 1] SDP SSA Rsp: tid 0x7 len 0x2b cnt 0x26 ERROR: Unexpected syntax 19 00 29 FF 81 00 C0 05 0C 09 01 A1 01 85 05 15 00 25 01 75 01 95 02 0A 25 02 0A 24 02 81 02 95 01 75 06 81 02 01 30 cont 19 00 29 FF 81 00 C0 05 0C 09 01 A1 01 85 05 15 00 25 01 75 01 95 02 0A 25 02 0A 24 02 81 02 95 01 75 06 81 02 01 30 1616711358.614135 < ACL data: handle 0x000b flags 0x02 dlen 41 L2CAP(d): cid 0x43 len 37 [psm 1] SDP SSA Req: tid 0x8 len 0x20 pat uuid-16 0x1124 (HID) max 0xffff aid(s) 0x0004 (ProtocolDescList) 0x000d (IconURL) 0x0205 (unknown) 0x0206 (unknown) 0x0209 (unknown) 0x020d (unknown) cont 02 01 30 1616711358.619418 > HCI Event: Number of Completed Packets(0x13) plen 5 01 0B 00 02 00 1616711358.625395 > ACL data: handle 0x000b flags 0x02 dlen 24 L2CAP(d): cid 0x59 len 20 [psm 1] SDP SSA Rsp: tid 0x8 len 0xf cnt 0xc ERROR: Unexpected syntax C0 09 02 09 28 01 09 02 0D 28 00 00 cont C0 09 02 09 28 01 09 02 0D 28 00 00 1616711358.625501 < ACL data: handle 0x000b flags 0x02 dlen 26 L2CAP(d): cid 0x43 len 22 [psm 1] SDP SSA Req: tid 0x9 len 0x11 pat uuid-16 0x1200 (PNPInfo) max 0xffff aid(s) 0x0201 - 0x0203 cont 00 1616711358.632757 > ACL data: handle 0x000b flags 0x02 dlen 27 1616711358.634000 > ACL data: handle 0x000b flags 0x01 dlen 9 L2CAP(d): cid 0x59 len 32 [psm 1] SDP SSA Rsp: tid 0x9 len 0x1b cnt 0x18 srv rec #0 aid 0x0201 (SrvDBState) uint 0x46d aid 0x0202 (unknown) uint 0xb010 aid 0x0203 (unknown) uint 0x1001 cont 00 1616711358.634225 < ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(s): Disconn req: dcid 0x0043 scid 0x0059 1616711358.634294 < HCI Command: Remote Name Request(0x01|0x0019) plen 10 5F CD F5 20 1F 00 00 00 00 00 1616711358.636258 > HCI Event: Command Status(0x0f) plen 4 00 01 19 04 1616711358.638322 > HCI Event: Number of Completed Packets(0x13) plen 5 01 0B 00 02 00 1616711358.639092 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(s): Disconn rsp: dcid 0x0043 scid 0x0059 1616711358.661297 > HCI Event: Remote Name Req Complete(0x07) plen 255 00 5F CD F5 20 1F 00 42 6C 75 65 74 6F 6F 74 68 20 4D 6F 75 73 65 20 4D 35 35 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1616711359.669826 < ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(s): Connect req: psm 17 scid 0x005a 1616711359.675180 > ACL data: handle 0x000b flags 0x02 dlen 16 L2CAP(s): Connect rsp: dcid 0x0044 scid 0x005a result 0 status 0 1616711359.675214 < ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(s): Config req: dcid 0x0044 flags 0x0000 clen 0 1616711359.676557 > ACL data: handle 0x000b flags 0x02 dlen 16 L2CAP(s): Config req: dcid 0x005a flags 0x0000 clen 4 MTU 48 1616711359.676586 < ACL data: handle 0x000b flags 0x02 dlen 14 L2CAP(s): Config rsp: scid 0x0044 flags 0x0000 result 0 clen 0 1616711359.678305 > HCI Event: Number of Completed Packets(0x13) plen 5 01 0B 00 02 00 1616711359.678908 > ACL data: handle 0x000b flags 0x02 dlen 14 L2CAP(s): Config rsp: scid 0x005a flags 0x0000 result 0 clen 0 1616711359.679016 < ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(s): Connect req: psm 19 scid 0x005b 1616711359.682301 > HCI Event: Number of Completed Packets(0x13) plen 5 01 0B 00 02 00 1616711359.682895 > ACL data: handle 0x000b flags 0x02 dlen 16 L2CAP(s): Connect rsp: dcid 0x0045 scid 0x005b result 0 status 0 1616711359.682951 < ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(s): Config req: dcid 0x0045 flags 0x0000 clen 0 1616711359.683957 > ACL data: handle 0x000b flags 0x02 dlen 16 L2CAP(s): Config req: dcid 0x005b flags 0x0000 clen 4 MTU 48 1616711359.683964 < ACL data: handle 0x000b flags 0x02 dlen 14 L2CAP(s): Config rsp: scid 0x0045 flags 0x0000 result 0 clen 0 1616711359.687775 > ACL data: handle 0x000b flags 0x02 dlen 14 L2CAP(s): Config rsp: scid 0x005b flags 0x0000 result 0 clen 0 1616711359.688814 < ACL data: handle 0x000b flags 0x02 dlen 7 L2CAP(d): cid 0x45 len 3 [psm 19] HIDP: Data: Output report 04 00 1616711359.689261 > HCI Event: Number of Completed Packets(0x13) plen 5 01 0B 00 02 00 1616711359.691504 > ACL data: handle 0x000b flags 0x02 dlen 25 L2CAP(d): cid 0x5b len 21 [psm 19] HIDP: Data: Input report 11 FF 09 00 46 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1616711359.920585 > HCI Event: Number of Completed Packets(0x13) plen 5 01 0B 00 01 00 1616711361.989227 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FF 1F 00 00 00 1616711361.992998 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 08 70 00 00 00 1616711362.025306 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 00 10 00 00 00 1616711362.082986 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FE 1F 00 00 00 1616711362.084225 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FD 2F 00 00 00 1616711362.085485 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FA 6F 00 00 00 1616711362.117805 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FB 6F 00 00 00 1616711362.119050 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FD 4F 00 00 00 1616711362.120306 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FA 7F 00 00 00 1616711362.127797 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F9 CF 00 00 00 1616711362.160328 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F8 DF 00 00 00 1616711362.161561 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F9 0F 01 00 00 1616711362.162749 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F8 4F 01 00 00 1616711362.195247 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F9 3F 01 00 00 1616711362.196549 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F9 0F 01 00 00 1616711362.197800 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F9 DF 00 00 00 1616711362.230239 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FA 9F 00 00 00 1616711362.231579 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F6 AF 00 00 00 1616711362.232847 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FA 6F 00 00 00 1616711362.240524 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FC 2F 00 00 00 1616711362.272945 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F7 3F 00 00 00 1616711362.274194 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FB 0F 00 00 00 1616711362.275462 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FC 0F 00 00 00 1616711362.307898 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FB CF FF 00 00 1616711362.309240 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FD AF FF 00 00 1616711362.310433 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FE 9F FF 00 00 1616711362.342963 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 00 C0 FF 00 00 1616711362.344186 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 00 B0 FF 00 00 1616711362.345431 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 04 A0 FF 00 00 1616711362.352897 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 07 80 FF 00 00 1616711362.385481 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 04 D0 FF 00 00 1616711362.386857 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 03 D0 FF 00 00 1616711362.387979 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 01 E0 FF 00 00 1616711362.470530 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 05 20 00 00 00 1616711362.476877 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 08 30 00 00 00 1616711362.509105 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 07 40 00 00 00 1616711362.510455 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 05 30 00 00 00 1616711362.511858 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 00 10 00 00 00 1616711362.544124 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 01 30 00 00 00 1616711362.545311 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 00 40 00 00 00 1616711362.546580 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 00 40 00 00 00 1616711362.579113 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 00 20 00 00 00 1616711362.580476 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 00 30 00 00 00 1616711362.581820 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 00 10 00 00 00 1616711362.664225 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F8 AF FF 00 00 1616711362.665438 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F5 CF FF 00 00 1616711362.669314 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F2 9F FF 00 00 1616711362.701694 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F5 EF FF 00 00 1616711362.703002 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F4 DF FF 00 00 1616711362.704068 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F5 DF FF 00 00 1616711362.736593 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FA EF FF 00 00 1616711362.737997 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FA BF FF 00 00 1616711362.739256 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FB EF FF 00 00 1616711362.746877 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FE EF FF 00 00 1616711362.829258 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 02 20 00 00 00 1616711362.836855 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 04 40 00 00 00 1616711362.870283 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 09 80 00 00 00 1616711362.871855 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 0A 80 00 00 00 1616711362.872916 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 0B 80 00 00 00 1616711362.906713 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 0A 50 00 00 00 1616711362.907949 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 06 50 00 00 00 1616711362.909052 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 03 20 00 00 00 1616711362.915214 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 01 20 00 00 00 1616711362.997894 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 00 20 00 00 00 1616711362.999007 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FA AF FF 00 00 1616711363.005482 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FB 9F FF 00 00 1616711363.037951 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F9 7F FF 00 00 1616711363.038999 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F8 8F FF 00 00 1616711363.040194 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 FA CF FF 00 00 1616711363.072765 > ACL data: handle 0x000b flags 0x02 dlen 12 L2CAP(d): cid 0x5b len 8 [psm 19] HIDP: Data: Input report 02 00 F9 BF FF 00 00 -------------- next part -------------- HCIDump - HCI packet analyzer ver 1.5 device: any snap_len: 65535 filter: 0xffffffffffffffff 1616712006.224601 > HCI Event: Connect Request(0x04) plen 10 5F CD F5 20 1F 00 80 05 00 01 1616712006.224615 < HCI Command: Accept Connection Request(0x01|0x0009) plen 7 5F CD F5 20 1F 00 00 1616712006.226486 > HCI Event: Command Status(0x0f) plen 4 00 01 09 04 1616712006.386538 > HCI Event: Role Change(0x12) plen 8 00 5F CD F5 20 1F 00 00 1616712006.393540 > HCI Event: Connect Complete(0x03) plen 11 00 0C 00 5F CD F5 20 1F 00 01 00 1616712006.554537 > HCI Event: Disconn Complete(0x05) plen 4 00 0C 00 13 1616712007.832628 > HCI Event: Connect Request(0x04) plen 10 5F CD F5 20 1F 00 80 05 00 01 1616712007.832641 < HCI Command: Accept Connection Request(0x01|0x0009) plen 7 5F CD F5 20 1F 00 00 1616712007.834603 > HCI Event: Command Status(0x0f) plen 4 00 01 09 04 1616712007.994620 > HCI Event: Role Change(0x12) plen 8 00 5F CD F5 20 1F 00 00 1616712008.000512 > HCI Event: Connect Complete(0x03) plen 11 00 0B 00 5F CD F5 20 1F 00 01 00 1616712008.166449 > HCI Event: Disconn Complete(0x05) plen 4 00 0B 00 13 1616712010.783681 > HCI Event: Connect Request(0x04) plen 10 5F CD F5 20 1F 00 80 05 00 01 1616712010.783694 < HCI Command: Accept Connection Request(0x01|0x0009) plen 7 5F CD F5 20 1F 00 00 1616712010.785655 > HCI Event: Command Status(0x0f) plen 4 00 01 09 04 1616712010.945676 > HCI Event: Role Change(0x12) plen 8 00 5F CD F5 20 1F 00 00 1616712010.951589 > HCI Event: Connect Complete(0x03) plen 11 00 0C 00 5F CD F5 20 1F 00 01 00 1616712011.116670 > HCI Event: Disconn Complete(0x05) plen 4 00 0C 00 13 1616712011.675677 > HCI Event: Connect Request(0x04) plen 10 5F CD F5 20 1F 00 80 05 00 01 1616712011.675691 < HCI Command: Accept Connection Request(0x01|0x0009) plen 7 5F CD F5 20 1F 00 00 1616712011.677668 > HCI Event: Command Status(0x0f) plen 4 00 01 09 04 1616712011.838499 > HCI Event: Role Change(0x12) plen 8 00 5F CD F5 20 1F 00 00 1616712011.844623 > HCI Event: Connect Complete(0x03) plen 11 00 0B 00 5F CD F5 20 1F 00 01 00 1616712012.004533 > HCI Event: Disconn Complete(0x05) plen 4 00 0B 00 13 -------------- next part -------------- btsnoop?????>???i ?L  ???????5> ???i?++???>(/?'?h????SwTooZQqVugu?????*>/?'?h ?? ?Xjv?..???4D>+???Eq? ??????^?@?}???]~??""???=?>?C e?Z ?La??8????@?> ?C e?Z?++?????>(K?w??`??????????>K?w??` ???}uW?++???:W>(B?Sw????9OP9Tb7m9qwu?????<_>B?Sw ?????++?????>(?????k????WyYVWefTHD8u??..????)>+???Eq? ??????^?@?}???]~??????z>???i ?L  ????????> ???i?..????Z>+???Eq? ??????^?@?}???]~??++????&>(/?'?h????SwTooZQqVugu??""???k>>?C e?Z ?La??8????m?> ?C e?Z?++?????>(K?w??`?????????D>K?w??` ???}uW????{.>???i ?L  ??????}u> ???i?..????">+???Eq? ??????^?@?}???]~??++????>(/?'?h????SwTooZQqVugu??..????>+???Eq? ??????^?@?}???]~??..???~,>+???Eq? ??????^?@?}???]~??++????>(B?Sw????9OP9Tb7m9qwu??????*>B?Sw ?????..???z>+???Eq? ??????^?@?}???]~??++???#>(?????k????WyYVWefTHD8u?????r>?????k ???7?""???w?>?C e?Z ?La??8????z?> ?C e?Z?..????>+???Eq? ??????^?@?}???]~?? ?????>?r? p ?L??????> ?r? p?????>???i ?L  ??????> ???i?++????>(/?'?h????SwTooZQqVugu?????>/?'?h ?? ?Xjv?++???a>(K?w??`????????>K?w??` ???}uW?..???Mq>+???Eq? ??????^?@?}???]~??++????d>(B?Sw????9OP9Tb7m9qwu??????W>B?Sw ????? ???Cn _?? ? ???EL _?? ???H? ""???)>?C e?Z ?La??8?????> ?C e?Z?????Y>???i ?L  ???????R> ???i?..????>+???Eq? ??????^?@?}???]~?? ????_?? ????9>???i ?L  ????????> ???i?++????%>(?????k????WyYVWefTHD8u??????>?????k ???7?..???!?>+???Eq? ??????^?@?}???]~????? _?? ??? f ???   ???? ????  "????   ? ???G_?? ??? ? 3???,f  ???|????~n 3???D ???b   ????  ???   ????   ???a  ???47  @ ???R?7 ???T? ???px???q? ??xY????r? _?? 5? ???X?r Zo? ???O  _?? ???? ??? ????x# ????r 3?????????F  ???? 3 ?????  ???? ????K @?????  F@?????  @?????  F0???\ ???  @????  F0???#/ A???$~  GA???$?  A????,? ???1?  G0???2J  A???6?  G0 ???9  @ ???@ ???@? ???J? G?? F ???? ???9. ?@++???n?>( ????l????RHVh3xtf6MQu?????o4> ????l ?? ???++???|>(?????k????WyYVWefTHD8u??..???w>+???Eq? ??????^?@?}???]~??""??????>?C e?Z ?La??8?..??????>+???Eq? ??????^?@?}???]~??++??????>(K?w??`??????????E>K?w??` ???}uW??????W>???i ?L  ????????Z> ???i?++?????>(?????k????WyYVWefTHD8u??????M>?????k ???7?..????|>+???Eq? ??????^?@?}???]~??""????4>?C e?Z ?La??8?????6o> ?C e?Z??????>???i ?L  ????????> ???i?++?????>(K?w??`??????????>K?w??` ???}uW?++????>( ????l????RHVh3xtf6MQu??????> ????l ?? ???++????M>(?????k????WyYVWefTHD8u???????>?????k ???7?????u?>???i ?L  ???????w?> ???i?..?????G>+???Eq? ??????^?@?}???]~???????  G??????? G? ?????? ..?????>+???Eq? ??????^?@?}???]~??????H? ..?????>+???Eq? ??????^?@?}???]~??..????-?>+???Eq? ??????^?@?}???]~??++??????>(K?w??`??????????V>K?w??` ???}uW?++??????>(/?'?h????SwTooZQqVugu??++??????>(B?Sw????9OP9Tb7m9qwu??..?????>+???Eq? ??????^?@?}???]~??""??????>?C e?Z ?La??8???????> ?C e?Z??????">???i ?L  ????????> ???i?..????~?>+???Eq? ??????^?@?}???]~??++??????>(/?'?h????SwTooZQqVugu??..????"?>+???Eq? ??????^?@?}???]~??++????s?>(?????k????WyYVWefTHD8u??????v >?????k ???7???????>???i ?L  ?????????> ???i?..??????>+???Eq? ??????^?@?}???]~??++????b>(K?w??`?????????>K?w??` ???}uW?++?????>(/?'?h????SwTooZQqVugu??..????>+???Eq? ??????^?@?}???]~??++???JV>(?????k????WyYVWefTHD8u??++?????>(B?Sw????9OP9Tb7m9qwu???????>B?Sw ????????\>???i ?L  ???????> ???i?""???nZ>?C e?Z ?La??8????o?> ?C e?Z?..????8>+???Eq? ??????^?@?}???]~?? ????K>?r? p ?L??????> ?r? p?..???.>+???Eq? ??????^?@?}???]~??++?????>(K?w??`??????????>K?w??` ???}uW?++?????>(/?'?h????SwTooZQqVugu???????>/?'?h ?? ?Xjv?????>???i ?L  ???++???JX>(?????k????WyYVWefTHD8u??++???|?>(B?Sw????9OP9Tb7m9qwu??????>B?Sw ?????..?????>+???Eq? ??????^?@?}???]~??""?????>?C e?Z ?La??8??????> ?C e?Z?..???f?>+???Eq? ??????^?@?}???]~??????>???i ?L  ???????A> ???i?++?????>(K?w??`??????????>K?w??` ???}uW?++????>(/?'?h????SwTooZQqVugu??????>/?'?h ?? ?Xjv? -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: