atar-axis / xpadneo

Advanced Linux Driver for Xbox One Wireless Controller (shipped with Xbox One S)
https://atar-axis.github.io/xpadneo/
GNU General Public License v3.0
1.95k stars 112 forks source link

Xbox One Series X|S Controller bluetooth Connection Loop or Disconnects when controller exits pair mode (timeout) #295

Closed carterDWatts closed 1 year ago

carterDWatts commented 3 years ago

Using bluetoothctl the Xbox one X controller either enters a connect/disconnect loop or connects and even shows in jstest but disconnects when the controller leaves pairing move from a timeout. When the second of those two happens it vibrates when it says it is cconnected but the light does not stop fast blinking until it times out and disconnects. In jstest the controller shows on /dev/input/js0 but does not actually send any button presses. The controller works on android and is the most recent version, updated on Win 10.

I have already set disable_ertm to Y and have ControllerMode set to dual and tried with Privacy set to device in /etc/bluetooth/main.conf.

The output of btmgmt info showing that I have le and br/edr set:

 Index list with 1 item

  hci0: Primary controller

    addr F8:E4:E3:23:8D:6C version 11 manufacturer 2 class 0x3c010c

    supported settings: powered connectable fast-connectable discoverable bondable link-security ssp br/edr le advertising secure-conn debug-keys privacy configuration static-addr phy-configuration wide-band-speech 

    current settings: powered bondable ssp br/edr le secure-conn 
    name carter-g14

    short name 

 hci0: Configuration options

    supported options: public-address 

    missing options: 

When I run sudo dmesg | grep Bluetooth | grep Firmware I get Bluetooth: hci0: Firmware revision 0.0 build 118 week 15 2021 which I have confirmed with another person to be working for connecting the controller on the same model laptop (asus g14).

Dmesg immedeatly after connecting:

  [ 2907.604776] xpadneo 0005:045E:0B13.0034: pretending XB1S Windows wireless mode (changed PID from 0x0B13 to 0x02E0)
  [ 2907.604785] xpadneo 0005:045E:0B13.0034: working around wrong SDL2 mappings (changed version from 0x00000505 to 0x00000903)
  [ 2907.604789] xpadneo 0005:045E:0B13.0034: report descriptor size: 283 bytes
  [ 2907.604792] xpadneo 0005:045E:0B13.0034: fixing up Rx axis
  [ 2907.604794] xpadneo 0005:045E:0B13.0034: fixing up Ry axis
  [ 2907.604796] xpadneo 0005:045E:0B13.0034: fixing up Z axis  
  [ 2907.604797] xpadneo 0005:045E:0B13.0034: fixing up Rz axis  
  [ 2907.604799] xpadneo 0005:045E:0B13.0034: fixing up button mapping
  [ 2907.605043] xpadneo 0005:045E:0B13.0034: enabling compliance with Linux Gamepad Specification
  [ 2907.605596] xpadneo 0005:045E:0B13.0034: input,hidraw8: BLUETOOTH HID v9.03 Gamepad [Xbox Wireless Controller] on f8:e4:e3:23:8d:6c
  [ 2907.605607] xpadneo 0005:045E:0B13.0034: controller quirks: 0x00000050
  [ 2908.597030] xpadneo 0005:045E:0B13.0034: Xbox Wireless Controller [44:16:22:cb:bc:28] connected

Bluetoothctl once connected and once controllertimes out:

[Xbox Wireless Controller]# connect $XBOXC_MAC
Attempting to connect to 44:16:22:CB:BC:28
Connection successful
[CHG] Device 44:16:22:CB:BC:28 ServicesResolved: no
[CHG] Device 44:16:22:CB:BC:28 Connected: no
zebulon2 commented 3 years ago

Thanks @kakra. Pretty sure we are going to be able to dissect the minimal requirements for this hardware.

zebulon2 commented 3 years ago

It is really bizarre. Just testing:

Modules are loaded:

$ lsmod|grep algif
algif_hash             16384  1
algif_skcipher         16384  1
af_alg                 32768  6 algif_hash,algif_skcipher

in bluetoothctl I can pair, trust and connect. I get:


[Xbox Wireless Controller]# connect F4:6A:D7:83:62:E4
Attempting to connect to F4:6A:D7:83:62:E4
Connection successful

I get:

[bluetooth]# connect F4:6A:D7:83:62:E4
Attempting to connect to F4:6A:D7:83:62:E4
[CHG] Device F4:6A:D7:83:62:E4 Connected: yes
Connection successful
[CHG] Device F4:6A:D7:83:62:E4 ServicesResolved: yes
[Xbox Wireless Controller]# info F4:6A:D7:83:62:E4
Device F4:6A:D7:83:62:E4 (public)
        Name: Xbox Wireless Controller
        Alias: Xbox Wireless Controller
        Appearance: 0x03c4
        Icon: input-gaming
        Paired: yes
        Trusted: yes
        Blocked: no
        Connected: yes
        WakeAllowed: yes
        LegacyPairing: no
        UUID: Vendor specific           (00000001-5f60-4c4f-9c83-a7953298d40d)
        UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
        UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
        UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
        UUID: Battery Service           (0000180f-0000-1000-8000-00805f9b34fb)
        UUID: Human Interface Device    (00001812-0000-1000-8000-00805f9b34fb)
        Modalias: usb:v045Ep0B13d0507
        ManufacturerData Key: 0x0006
        ManufacturerData Value:
  03 00 80                                         ...             
        Battery Percentage: 0x32 (50)
[Xbox Wireless Controller]# 

dmesg shows this:

[  776.477064] xpadneo 0005:045E:0B13.000B: pretending XB1S Windows wireless mode (changed PID from 0x0B13 to 0x02E0)
[  776.477068] xpadneo 0005:045E:0B13.000B: working around wrong SDL2 mappings (changed version from 0x00000507 to 0x00000903)
[  776.477070] xpadneo 0005:045E:0B13.000B: report descriptor size: 283 bytes
[  776.477072] xpadneo 0005:045E:0B13.000B: fixing up Rx axis
[  776.477073] xpadneo 0005:045E:0B13.000B: fixing up Ry axis
[  776.477073] xpadneo 0005:045E:0B13.000B: fixing up Z axis
[  776.477074] xpadneo 0005:045E:0B13.000B: fixing up Rz axis
[  776.477075] xpadneo 0005:045E:0B13.000B: fixing up button mapping
[  776.477191] xpadneo 0005:045E:0B13.000B: gamepad detected
[  776.477192] xpadneo 0005:045E:0B13.000B: enabling compliance with Linux Gamepad Specification
[  776.477221] input: Xbox Wireless Controller as /devices/virtual/misc/uhid/0005:045E:0B13.000B/input/input53
[  776.477428] xpadneo 0005:045E:0B13.000B: input,hidraw5: BLUETOOTH HID v9.03 Gamepad [Xbox Wireless Controller] on 34:c9:3d:b0:e5:d1
[  776.477461] input: Xbox Wireless Controller Consumer Control as /devices/virtual/misc/uhid/0005:045E:0B13.000B/input/input54
[  776.477524] xpadneo 0005:045E:0B13.000B: consumer control added
[  776.477529] xpadneo 0005:045E:0B13.000B: controller quirks: 0x00000050
[  776.477531] xpadneo xpadneo_welcome_rumble start
[  777.467285] xpadneo xpadneo_welcome_rumble took 990ms
[  777.467290] xpadneo 0005:045E:0B13.000B: Xbox Wireless Controller [f4:6a:d7:83:62:e4] connected

but there is no input, light continues to flash and after 2-3 minutes I lose connection anyway. So there must be something else missing there.

zebulon2 commented 3 years ago

If I start from an empty bluetooth config, I can pair/trust the controller in bluetoothctl. When I press the small connection button on the controller, light flashes quickly and it rumbles. Btctl says connected: yes, however with no input. Light continues to flash quickly for a minute or 2, then light flashes slowly and btctl says Connected: no. I can redo this cycle many times (press, rumble, fast flash light, slow flash light), but without the connect/disconnect loop. However, if I switch off the controller off (main light off) or wait until it switches off automatically, then back on and retry connection by pressing the small connect button, this is when I enter the connect/disconnect loop (without rumbling this time). The only way to get out of it is to unpair and restart from scratch.

kakra commented 3 years ago

Could you run btmon and watch the pair/connection process there? Also, look if you actually see button presses in btmon.

kakra commented 3 years ago

@zebulon2 BTW, you seem to have a very different model of the controller, it has a OUI f4:6a:d7 while usually we see 44:16:22 for that model. xpadneo itself doesn't care but it may have a slightly different board or Bluetooth implementation.

zebulon2 commented 3 years ago

@kakra : thanks. Interesting. On the package they say model 1914, but indeed there may be variations. I will do the monitoring tonight.

zebulon2 commented 3 years ago

I did a lookup for both f4:6a:d7 and 44:16:22 and they both register to Microsoft Corp. I do not know if we should read too much into it, but there could be different boards indeed.

zebulon2 commented 3 years ago

Hi, here are my btmon test results: At 29 seconds I start scan on and do scan off at 36.8 seconds. At 48 seconds I issue the pair command and the controller rumbles and connects. Light flashes fast then at 135 seconds disconnects (flashes slow).

Click to expand! ``` Bluetooth monitor ver 5.59 = Note: Linux version 5.12.14-arch1-1 (x86_64) 0.849746 = Note: Bluetooth subsystem version 2.22 0.849748 = New Index: 34:C9:3D:B0:E5:D1 (Primary,USB,hci0) [hci0] 0.849749 = Open Index: 34:C9:3D:B0:E5:D1 [hci0] 0.849750 = Index Info: 34:C9:3D:B0:E5:D1 (Intel Corp.) [hci0] 0.849750 @ MGMT Open: bluetoothd (privileged) version 1.19 {0x0001} 0.849751 @ MGMT Command: Start Discovery (0x0023) plen 1 {0x0001} [hci0] 29.704280 Address type: 0x07 BR/EDR LE Public LE Random < HCI Command: LE Set Random Address (0x08|0x0005) plen 6 #1 [hci0] 29.704347 Address: 33:07:0D:A0:45:3D (Non-Resolvable) > HCI Event: Command Complete (0x0e) plen 4 #2 [hci0] 29.816303 LE Set Random Address (0x08|0x0005) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Scan.. (0x08|0x0041) plen 8 #3 [hci0] 29.816357 Own address type: Random (0x01) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Active (0x01) Interval: 22.500 msec (0x0024) Window: 11.250 msec (0x0012) > HCI Event: Command Complete (0x0e) plen 4 #4 [hci0] 29.818335 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Scan.. (0x08|0x0042) plen 6 #5 [hci0] 29.818423 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #6 [hci0] 29.820357 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: Inquiry (0x01|0x0001) plen 5 #7 [hci0] 29.820376 Access code: 0x9e8b33 (General Inquiry) Length: 10.24s (0x08) Num responses: 0 > HCI Event: Command Status (0x0f) plen 4 #8 [hci0] 29.821334 Inquiry (0x01|0x0001) ncmd 2 Status: Success (0x00) @ MGMT Event: Command Complete (0x0001) plen 4 {0x0001} [hci0] 29.821461 Start Discovery (0x0023) plen 1 Status: Success (0x00) Address type: 0x07 BR/EDR LE Public LE Random @ MGMT Event: Discovering (0x0013) plen 2 {0x0001} [hci0] 29.821468 Address type: 0x07 BR/EDR LE Public LE Random Discovery: Enabled (0x01) > HCI Event: LE Meta Event (0x3e) plen 40 #9 [hci0] 29.838307 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -65 dBm (0xbf) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x0e 02 01 06 03 19 c4 03 06 ff 06 00 03 00 80 .............. > HCI Event: LE Meta Event (0x3e) plen 52 #10 [hci0] 29.839312 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x001b Props: 0x001b Connectable Scannable Scan response Use legacy advertising PDUs Data status: Complete Legacy PDU Type: SCAN_RSP to an ADV_SCAN_IND (0x001b) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -65 dBm (0xbf) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x1a 19 09 58 62 6f 78 20 57 69 72 65 6c 65 73 73 20 ..Xbox Wireless 43 6f 6e 74 72 6f 6c 6c 65 72 Controller @ MGMT Event: Device Found (0x0012) plen 54 {0x0001} [hci0] 29.839353 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) RSSI: -65 dBm (0xbf) Flags: 0x00000000 Data length: 40 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 030080 Name (complete): Xbox Wireless Controller > HCI Event: Extended Inquiry Result (0x2f) plen 255 #11 [hci0] 30.487473 Num responses: 1 Address: FC:03:9F:39:66:E1 (Samsung Electronics Co.,Ltd) Page scan repetition mode: R1 (0x01) Page period mode: P0 (0x00) Class: 0x0c043c Major class: Audio/Video (headset, speaker, stereo, video, vcr) Minor class: Video Display and Loudspeaker Rendering (Printing, Speaker) Capturing (Scanner, Microphone) Clock offset: 0x6b34 RSSI: -76 dBm (0xb4) @ MGMT Event: Device Found (0x0012) plen 19 {0x0001} [hci0] 30.487549 BR/EDR Address: FC:03:9F:39:66:E1 (Samsung Electronics Co.,Ltd) RSSI: -76 dBm (0xb4) Flags: 0x00000001 Confirm Name Data length: 5 Class: 0x0c043c Major class: Audio/Video (headset, speaker, stereo, video, vcr) Minor class: Video Display and Loudspeaker Rendering (Printing, Speaker) Capturing (Scanner, Microphone) @ MGMT Command: Confirm Name (0x0025) plen 8 {0x0001} [hci0] 30.487719 BR/EDR Address: FC:03:9F:39:66:E1 (Samsung Electronics Co.,Ltd) Name known: Yes (0x01) @ MGMT Event: Command Complete (0x0001) plen 10 {0x0001} [hci0] 30.487722 Confirm Name (0x0025) plen 7 Status: Success (0x00) BR/EDR Address: FC:03:9F:39:66:E1 (Samsung Electronics Co.,Ltd) > HCI Event: LE Meta Event (0x3e) plen 57 #12 [hci0] 31.607815 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: FC:03:9F:39:66:E1 (Samsung Electronics Co.,Ltd) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -62 dBm (0xc2) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x1f 02 01 1a 1b ff 75 00 42 04 01 20 7e 18 07 00 02 .....u.B.. ~.... 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............... > HCI Event: LE Meta Event (0x3e) plen 55 #13 [hci0] 31.608779 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x001b Props: 0x001b Connectable Scannable Scan response Use legacy advertising PDUs Data status: Complete Legacy PDU Type: SCAN_RSP to an ADV_SCAN_IND (0x001b) Address type: Public (0x00) Address: FC:03:9F:39:66:E1 (Samsung Electronics Co.,Ltd) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -62 dBm (0xc2) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x1d 1c 08 5b 54 56 5d 20 53 61 6d 73 75 6e 67 20 51 ..[TV] Samsung Q 37 20 53 65 72 69 65 73 20 28 35 35 29 7 Series (55) @ MGMT Event: Device Found (0x0012) plen 74 {0x0001} [hci0] 31.608797 LE Address: FC:03:9F:39:66:E1 (Samsung Electronics Co.,Ltd) RSSI: -62 dBm (0xc2) Flags: 0x00000000 Data length: 60 Flags: 0x1a LE General Discoverable Mode Simultaneous LE and BR/EDR (Controller) Simultaneous LE and BR/EDR (Host) Company: Samsung Electronics Co. Ltd. (117) Data: 420401207e18070002010000000000000000000000000000 Name (short): [TV] Samsung Q7 Series (55) @ MGMT Command: Stop Discovery (0x0024) plen 1 {0x0001} [hci0] 36.719770 Address type: 0x07 BR/EDR LE Public LE Random < HCI Command: Inquiry Cancel (0x01|0x0002) plen 0 #14 [hci0] 36.719824 > HCI Event: Command Complete (0x0e) plen 4 #15 [hci0] 36.829000 Inquiry Cancel (0x01|0x0002) ncmd 2 Status: Success (0x00) < HCI Command: LE Set Extended Sca.. (0x08|0x0042) plen 6 #16 [hci0] 36.829048 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #17 [hci0] 36.841082 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) @ MGMT Event: Command Complete (0x0001) plen 4 {0x0001} [hci0] 36.841160 Stop Discovery (0x0024) plen 1 Status: Success (0x00) Address type: 0x07 BR/EDR LE Public LE Random @ MGMT Event: Discovering (0x0013) plen 2 {0x0001} [hci0] 36.841168 Address type: 0x07 BR/EDR LE Public LE Random Discovery: Disabled (0x00) @ MGMT Command: Pair Device (0x0019) plen 8 {0x0001} [hci0] 48.622762 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Capability: KeyboardDisplay (0x04) < HCI Command: LE Set Extended Sca.. (0x08|0x0041) plen 8 #18 [hci0] 48.622798 Own address type: Public (0x00) Filter policy: Ignore not in white list (0x01) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 60.000 msec (0x0060) > HCI Event: Command Complete (0x0e) plen 4 #19 [hci0] 48.738938 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sca.. (0x08|0x0042) plen 6 #20 [hci0] 48.738963 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #21 [hci0] 48.740939 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 40 #22 [hci0] 48.757063 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -68 dBm (0xbc) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x0e 02 01 06 03 19 c4 03 06 ff 06 00 03 00 80 .............. < HCI Command: LE Set Extended Sca.. (0x08|0x0042) plen 6 #23 [hci0] 48.757082 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #24 [hci0] 48.783953 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Create.. (0x08|0x0043) plen 26 #25 [hci0] 48.783999 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #26 [hci0] 48.786028 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #27 [hci0] 48.795971 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 27 {0x0001} [hci0] 48.795984 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 14 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 030080 < HCI Command: LE Read Remote Used.. (0x08|0x0016) plen 2 #28 [hci0] 48.796034 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #29 [hci0] 48.796953 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #30 [hci0] 48.797951 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #31 [hci0] 48.871057 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #32 [hci0] 48.871097 SMP: Pairing Request (0x01) len 6 IO capability: KeyboardDisplay (0x04) OOB data: Authentication data not present (0x00) Authentication requirement: Bonding, MITM, SC, No Keypresses, CT2 (0x2d) Max encryption key size: 16 Initiator key distribution: EncKey Sign LinkKey (0x0d) Responder key distribution: EncKey IdKey Sign LinkKey (0x0f) < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #33 [hci0] 48.871404 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 517 > HCI Event: Number of Completed Packets (0x13) plen 5 #34 [hci0] 48.916024 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: LE Meta Event (0x3e) plen 11 #35 [hci0] 48.917028 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 > HCI Event: Number of Completed Packets (0x13) plen 5 #36 [hci0] 48.918019 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #37 [hci0] 48.959764 SMP: Pairing Response (0x02) len 6 IO capability: NoInputNoOutput (0x03) OOB data: Authentication data not present (0x00) Authentication requirement: Bonding, No MITM, SC, No Keypresses (0x09) Max encryption key size: 16 Initiator key distribution: EncKey (0x01) Responder key distribution: EncKey IdKey (0x03) > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #38 [hci0] 48.960808 ATT: Exchange MTU Response (0x03) len 2 Server RX MTU: 23 < ACL Data TX: Handle 3585 flags 0x00 dlen 69 #39 [hci0] 48.962454 SMP: Pairing Public Key (0x0c) len 64 X: 4ecf543785d5fe5a2c08f455b4bf7a4675b356337a2c45220fe3699cc5c9aad6 Y: 257e2306e163ca0626034a591c3bcb5e612d03d44fb3e3a8b87780616f5970f9 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #40 [hci0] 48.962599 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Unknown (0x2b3a) > HCI Event: Number of Completed Packets (0x13) plen 5 #41 [hci0] 49.006073 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #42 [hci0] 49.007063 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 9 #43 [hci0] 49.049708 ATT: Error Response (0x01) len 4 Read By Type Request (0x08) Handle: 0x0000 Error: Attribute Not Found (0x0a) < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #44 [hci0] 49.049875 ATT: Read By Group Type Request (0x10) len 6 Handle range: 0x0001-0xffff Attribute group type: Primary Service (0x2800) > HCI Event: Number of Completed Packets (0x13) plen 5 #45 [hci0] 49.095105 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 24 #46 [hci0] 49.139836 ATT: Read By Group Type Response (0x11) len 19 Attribute data length: 6 Attribute group list: 3 entries Handle range: 0x0001-0x0007 UUID: Generic Access Profile (0x1800) Handle range: 0x0008-0x0008 UUID: Generic Attribute Profile (0x1801) Handle range: 0x0009-0x0011 UUID: Device Information (0x180a) < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #47 [hci0] 49.140082 ATT: Read By Group Type Request (0x10) len 6 Handle range: 0x0012-0xffff Attribute group type: Primary Service (0x2800) > HCI Event: Number of Completed Packets (0x13) plen 5 #48 [hci0] 49.185083 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 18 #49 [hci0] 49.229833 ATT: Read By Group Type Response (0x11) len 13 Attribute data length: 6 Attribute group list: 2 entries Handle range: 0x0012-0x0015 UUID: Battery Service (0x180f) Handle range: 0x0016-0x0023 UUID: Human Interface Device (0x1812) < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #50 [hci0] 49.229979 ATT: Read By Group Type Request (0x10) len 6 Handle range: 0x0024-0xffff Attribute group type: Primary Service (0x2800) > HCI Event: Number of Completed Packets (0x13) plen 5 #51 [hci0] 49.275120 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 26 #52 [hci0] 49.319938 ATT: Read By Group Type Response (0x11) len 21 Attribute data length: 20 Attribute group list: 1 entry Handle range: 0x0024-0x002a UUID: Vendor specific (00000001-5f60-4c4f-9c83-a7953298d40d) < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #53 [hci0] 49.320073 ATT: Read By Group Type Request (0x10) len 6 Handle range: 0x002b-0xffff Attribute group type: Primary Service (0x2800) > HCI Event: Number of Completed Packets (0x13) plen 5 #54 [hci0] 49.365127 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 9 #55 [hci0] 49.454808 ATT: Error Response (0x01) len 4 Read By Group Type Request (0x10) Handle: 0x002b Error: Attribute Not Found (0x0a) > ACL Data RX: Handle 3585 flags 0x02 dlen 69 #56 [hci0] 49.860435 SMP: Pairing Public Key (0x0c) len 64 X: 3e494f4f9026e30beb05beed836dbc7e1c02d0c080c0d16a2bc1280a1aab08ff Y: 13d5a4a1f036979030a826463d4578e3c6cb29d9c1c0233d9b6aea9034db8c09 > ACL Data RX: Handle 3585 flags 0x02 dlen 21 #57 [hci0] 49.861009 SMP: Pairing Confirm (0x03) len 16 Confim value: 36ddf474edbb5135bcc4a54b9d33d7e3 < ACL Data TX: Handle 3585 flags 0x00 dlen 21 #58 [hci0] 49.862017 SMP: Pairing Random (0x04) len 16 Random value: 6c1c60e46db723906cebe85eaeea5ec6 > HCI Event: Number of Completed Packets (0x13) plen 5 #59 [hci0] 49.950270 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 21 #60 [hci0] 49.995021 SMP: Pairing Random (0x04) len 16 Random value: 0400189fe3131300f8044f003e010400 @ MGMT Event: User Confirmation R.. (0x000f) plen 12 {0x0001} [hci0] 49.995083 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Confirm hint: 0x01 Value: 0x0001b56d @ MGMT Command: User Confirmation... (0x001c) plen 7 {0x0001} [hci0] 49.995194 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) @ MGMT Event: Command Complete (0x0001) plen 10 {0x0001} [hci0] 49.995208 User Confirmation Reply (0x001c) plen 7 Status: Success (0x00) LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) < ACL Data TX: Handle 3585 flags 0x00 dlen 21 #61 [hci0] 49.995236 SMP: Pairing DHKey Check (0x0d) len 16 E: 8750812c430bcb3b533462a589aecb44 > HCI Event: Number of Completed Packets (0x13) plen 5 #62 [hci0] 50.040311 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 21 #63 [hci0] 51.390572 SMP: Pairing DHKey Check (0x0d) len 16 E: 0028011000696a2bd5611a78a28bb87b < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #64 [hci0] 51.390598 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #65 [hci0] 51.391593 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #66 [hci0] 51.570642 Status: Success (0x00) Handle: 3585 Encryption: Enabled with AES-CCM (0x01) < HCI Command: Write Authenticated.. (0x03|0x007c) plen 4 #67 [hci0] 51.570711 Handle: 3585 Timeout: 30000 msec (0x0bb8) < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #68 [hci0] 51.570805 ATT: Read Request (0x0a) len 2 Handle: 0x0003 > ACL Data RX: Handle 3585 flags 0x02 dlen 21 #69 [hci0] 51.571014 SMP: Identity Information (0x08) len 16 Identity resolving key: 7637e46283d76af443daeaebcced3776 > ACL Data RX: Handle 3585 flags 0x02 dlen 12 #70 [hci0] 51.571590 SMP: Identity Address Information (0x09) len 7 Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 @ MGMT Event: New Identity Resolv.. (0x0018) plen 30 {0x0001} [hci0] 51.571631 Store hint: Yes (0x01) Random address: 00:00:00:00:00:00 (Non-Resolvable) LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Key: 7637e46283d76af443daeaebcced3776 @ MGMT Event: New Long Term Key (0x000a) plen 37 {0x0001} [hci0] 51.571637 Store hint: Yes (0x01) LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Key type: Unauthenticated key from P-256 (0x02) Master: 0x00 Encryption size: 16 Diversifier: 0000 Randomizer: 0000000000000000 Key: 5aa748c231b785952db3572dd99528c5 @ MGMT Event: Command Complete (0x0001) plen 10 {0x0001} [hci0] 51.571640 Pair Device (0x0019) plen 7 Status: Success (0x00) LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) > HCI Event: Command Complete (0x0e) plen 6 #71 [hci0] 51.571640 Write Authenticated Payload Timeout (0x03|0x007c) ncmd 1 Status: Success (0x00) Handle: 3585 > HCI Event: Number of Completed Packets (0x13) plen 5 #72 [hci0] 51.572639 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #73 [hci0] 51.615581 ATT: Read Response (0x0b) len 22 Value: 58626f7820576972656c65737320436f6e74726f6c6c @ MGMT Command: Set Device Flags (0x0050) plen 11 {0x0001} [hci0] 51.625205 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Current Flags: 0x00000001 Remote Wakeup @ MGMT Event: Command Complete (0x0001) plen 10 {0x0001} [hci0] 51.625218 Set Device Flags (0x0050) plen 7 Status: Success (0x00) LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #74 [hci0] 51.625274 ATT: Read Request (0x0a) len 2 Handle: 0x0005 @ MGMT Command: Add Device (0x0033) plen 8 {0x0001} [hci0] 51.625328 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Action: Auto-connect remote device (0x02) @ MGMT Event: Device Flags Changed (0x002a) plen 15 {0x0001} [hci0] 51.625335 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Supported Flags: 0x00000001 Remote Wakeup Current Flags: 0x00000001 Remote Wakeup @ MGMT Event: Command Complete (0x0001) plen 10 {0x0001} [hci0] 51.625338 Add Device (0x0033) plen 7 Status: Success (0x00) LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) > HCI Event: Number of Completed Packets (0x13) plen 5 #75 [hci0] 51.660750 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #76 [hci0] 51.705408 ATT: Read Response (0x0b) len 2 Value: c403 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #77 [hci0] 51.705518 ATT: Read Request (0x0a) len 2 Handle: 0x000d > HCI Event: Number of Completed Packets (0x13) plen 5 #78 [hci0] 51.750694 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 12 #79 [hci0] 51.795478 ATT: Read Response (0x0b) len 7 Value: 025e04130b0705 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #80 [hci0] 51.795779 ATT: Read Request (0x0a) len 2 Handle: 0x0014 > HCI Event: Number of Completed Packets (0x13) plen 5 #81 [hci0] 51.840803 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 6 #82 [hci0] 51.885430 ATT: Read Response (0x0b) len 1 Value: 32 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #83 [hci0] 51.885548 ATT: Read Request (0x0a) len 2 Handle: 0x000d > HCI Event: Number of Completed Packets (0x13) plen 5 #84 [hci0] 51.930761 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 12 #85 [hci0] 51.975544 ATT: Read Response (0x0b) len 7 Value: 025e04130b0705 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #86 [hci0] 51.975770 ATT: Read Request (0x0a) len 2 Handle: 0x0018 > HCI Event: Number of Completed Packets (0x13) plen 5 #87 [hci0] 52.020785 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 9 #88 [hci0] 52.065524 ATT: Read Response (0x0b) len 4 Value: 01010003 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #89 [hci0] 52.065659 ATT: Read Request (0x0a) len 2 Handle: 0x001c > HCI Event: Number of Completed Packets (0x13) plen 5 #90 [hci0] 52.110774 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #91 [hci0] 52.155683 ATT: Read Response (0x0b) len 22 Value: 05010905a10185010901a10009300931150027ffff00 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #92 [hci0] 52.155811 ATT: Read Request (0x0a) len 2 Handle: 0x001e > HCI Event: Number of Completed Packets (0x13) plen 5 #93 [hci0] 52.200828 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 21 #94 [hci0] 52.245726 ATT: Read Response (0x0b) len 16 Value: 00800080008200820000000000000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #95 [hci0] 52.245966 ATT: Read Request (0x0a) len 2 Handle: 0x0020 > HCI Event: Number of Completed Packets (0x13) plen 5 #96 [hci0] 52.290820 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #97 [hci0] 52.335577 ATT: Read Response (0x0b) len 2 Value: 0101 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #98 [hci0] 52.335724 ATT: Read Request (0x0a) len 2 Handle: 0x0022 > HCI Event: Number of Completed Packets (0x13) plen 5 #99 [hci0] 52.380842 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 13 #100 [hci0] 52.425678 ATT: Read Response (0x0b) len 8 Value: 0000000000000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #101 [hci0] 52.425845 ATT: Read Request (0x0a) len 2 Handle: 0x0023 > HCI Event: Number of Completed Packets (0x13) plen 5 #102 [hci0] 52.470895 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #103 [hci0] 52.515645 ATT: Read Response (0x0b) len 2 Value: 0302 < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #104 [hci0] 52.515789 ATT: Read Blob Request (0x0c) len 4 Handle: 0x0003 Offset: 0x0016 > HCI Event: Number of Completed Packets (0x13) plen 5 #105 [hci0] 52.560965 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #106 [hci0] 52.605665 ATT: Read Blob Response (0x0d) len 2 65 72 er < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #107 [hci0] 52.605855 ATT: Write Request (0x12) len 4 Handle: 0x0015 Data: 0100 > HCI Event: Number of Completed Packets (0x13) plen 5 #108 [hci0] 52.650938 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 5 #109 [hci0] 52.695697 ATT: Write Response (0x13) len 0 < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #110 [hci0] 52.695971 ATT: Read Blob Request (0x0c) len 4 Handle: 0x001c Offset: 0x0016 > HCI Event: Number of Completed Packets (0x13) plen 5 #111 [hci0] 52.740966 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #112 [hci0] 52.785868 ATT: Read Blob Response (0x0d) len 22 00 95 02 75 10 81 02 c0 09 01 a1 00 09 32 09 35 ...u.........2.5 15 00 27 ff ff 00 ..'... < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #113 [hci0] 52.786037 ATT: Read Request (0x0a) len 2 Handle: 0x001f > HCI Event: Number of Completed Packets (0x13) plen 5 #114 [hci0] 52.831009 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #115 [hci0] 52.875722 ATT: Read Response (0x0b) len 2 Value: 0100 < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #116 [hci0] 52.875888 ATT: Read Blob Request (0x0c) len 4 Handle: 0x001c Offset: 0x002c > HCI Event: Number of Completed Packets (0x13) plen 5 #117 [hci0] 52.921006 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #118 [hci0] 52.965884 ATT: Read Blob Response (0x0d) len 22 00 95 02 75 10 81 02 c0 05 02 09 c5 15 00 26 ff ...u..........&. 03 95 01 75 0a 81 ...u.. < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #119 [hci0] 52.966058 ATT: Write Request (0x12) len 4 Handle: 0x001f Data: 0100 > HCI Event: Number of Completed Packets (0x13) plen 5 #120 [hci0] 53.011074 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 5 #121 [hci0] 53.055721 ATT: Write Response (0x13) len 0 < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #122 [hci0] 53.055928 ATT: Read Blob Request (0x0c) len 4 Handle: 0x001c Offset: 0x0042 > HCI Event: Number of Completed Packets (0x13) plen 5 #123 [hci0] 53.101025 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #124 [hci0] 53.146002 ATT: Read Blob Response (0x0d) len 22 02 15 00 25 00 75 06 95 01 81 03 05 02 09 c4 15 ...%.u.......... 00 26 ff 03 95 01 .&.... < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #125 [hci0] 53.146245 ATT: Read Blob Request (0x0c) len 4 Handle: 0x001c Offset: 0x0058 > HCI Event: Number of Completed Packets (0x13) plen 5 #126 [hci0] 53.191078 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #127 [hci0] 53.235977 ATT: Read Blob Response (0x0d) len 22 75 0a 81 02 15 00 25 00 75 06 95 01 81 03 05 01 u.....%.u....... 09 39 15 01 25 08 .9..%. < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #128 [hci0] 53.236131 ATT: Read Blob Request (0x0c) len 4 Handle: 0x001c Offset: 0x006e > HCI Event: Number of Completed Packets (0x13) plen 5 #129 [hci0] 53.281069 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #130 [hci0] 53.325973 ATT: Read Blob Response (0x0d) len 22 35 00 46 3b 01 66 14 00 75 04 95 01 81 42 75 04 5.F;.f..u....Bu. 95 01 15 00 25 00 ....%. < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #131 [hci0] 53.326120 ATT: Read Blob Request (0x0c) len 4 Handle: 0x001c Offset: 0x0084 > HCI Event: Number of Completed Packets (0x13) plen 5 #132 [hci0] 53.371116 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #133 [hci0] 53.416027 ATT: Read Blob Response (0x0d) len 22 35 00 45 00 65 00 81 03 05 09 19 01 29 0f 15 00 5.E.e.......)... 25 01 75 01 95 0f %.u... < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #134 [hci0] 53.416201 ATT: Read Blob Request (0x0c) len 4 Handle: 0x001c Offset: 0x009a > HCI Event: Number of Completed Packets (0x13) plen 5 #135 [hci0] 53.461145 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #136 [hci0] 53.506092 ATT: Read Blob Response (0x0d) len 22 81 02 15 00 25 00 75 01 95 01 81 03 05 0c 0a b2 ....%.u......... 00 15 00 25 01 95 ...%.. < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #137 [hci0] 53.506267 ATT: Read Blob Request (0x0c) len 4 Handle: 0x001c Offset: 0x00b0 > HCI Event: Number of Completed Packets (0x13) plen 5 #138 [hci0] 53.551167 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #139 [hci0] 53.596133 ATT: Read Blob Response (0x0d) len 22 01 75 01 81 02 15 00 25 00 75 07 95 01 81 03 05 .u.....%.u...... 0f 09 21 85 03 a1 ..!... < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #140 [hci0] 53.596300 ATT: Read Blob Request (0x0c) len 4 Handle: 0x001c Offset: 0x00c6 > HCI Event: Number of Completed Packets (0x13) plen 5 #141 [hci0] 53.641158 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #142 [hci0] 53.686116 ATT: Read Blob Response (0x0d) len 22 02 09 97 15 00 25 01 75 04 95 01 91 02 15 00 25 .....%.u.......% 00 75 04 95 01 91 .u.... < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #143 [hci0] 53.686294 ATT: Read Blob Request (0x0c) len 4 Handle: 0x001c Offset: 0x00dc > HCI Event: Number of Completed Packets (0x13) plen 5 #144 [hci0] 53.731222 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #145 [hci0] 53.776111 ATT: Read Blob Response (0x0d) len 22 03 09 70 15 00 25 64 75 08 95 04 91 02 09 50 66 ..p..%du......Pf 01 10 55 0e 15 00 ..U... < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #146 [hci0] 53.776255 ATT: Read Blob Request (0x0c) len 4 Handle: 0x001c Offset: 0x00f2 > HCI Event: Number of Completed Packets (0x13) plen 5 #147 [hci0] 53.821234 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #148 [hci0] 53.866180 ATT: Read Blob Response (0x0d) len 22 26 ff 00 75 08 95 01 91 02 09 a7 15 00 26 ff 00 &..u.........&.. 75 08 95 01 91 02 u..... < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #149 [hci0] 53.866448 ATT: Read Blob Request (0x0c) len 4 Handle: 0x001c Offset: 0x0108 > HCI Event: Number of Completed Packets (0x13) plen 5 #150 [hci0] 53.911305 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 24 #151 [hci0] 53.956156 ATT: Read Blob Response (0x0d) len 19 65 00 55 00 09 7c 15 00 26 ff 00 75 08 95 01 91 e.U..|..&..u.... 02 c0 c0 ... < ACL Data TX: Handle 3585 flags 0x00 dlen 15 #152 [hci0] 53.957450 ATT: Write Request (0x12) len 10 Handle: 0x0022 Data: 010a0a1428050503 > HCI Event: Number of Completed Packets (0x13) plen 5 #153 [hci0] 54.001270 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 5 #154 [hci0] 54.046011 ATT: Write Response (0x13) len 0 < ACL Data TX: Handle 3585 flags 0x00 dlen 15 #155 [hci0] 54.286555 ATT: Write Request (0x12) len 10 Handle: 0x0022 Data: 020a0a1428050503 > HCI Event: Number of Completed Packets (0x13) plen 5 #156 [hci0] 54.316346 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 5 #157 [hci0] 54.361064 ATT: Write Response (0x13) len 0 < ACL Data TX: Handle 3585 flags 0x00 dlen 15 #158 [hci0] 54.616004 ATT: Write Request (0x12) len 10 Handle: 0x0022 Data: 0c0a0a1428050503 > HCI Event: Number of Completed Packets (0x13) plen 5 #159 [hci0] 54.631399 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 5 #160 [hci0] 54.676144 ATT: Write Response (0x13) len 0 > HCI Event: Disconnect Complete (0x05) plen 4 #161 [hci0] 135.281567 Status: Success (0x00) Handle: 3585 Reason: Remote User Terminated Connection (0x13) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 135.281615 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated by remote host (0x03) < HCI Command: LE Set Extended S.. (0x08|0x0041) plen 8 #162 [hci0] 135.331685 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #163 [hci0] 135.333605 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended S.. (0x08|0x0042) plen 6 #164 [hci0] 135.333618 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #165 [hci0] 135.335606 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 57 #166 [hci0] 135.758751 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: FC:03:9F:39:66:E1 (Samsung Electronics Co.,Ltd) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -65 dBm (0xbf) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x1f 02 01 1a 1b ff 75 00 42 04 01 20 7e 18 07 00 02 .....u.B.. ~.... 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............... ```

I also join the btmon file: btmon_connect.txt

zebulon2 commented 3 years ago

This is btmon when having the connect disconnect loop:

Click to expand! ``` Bluetooth monitor ver 5.59 = Note: Linux version 5.12.14-arch1-1 (x86_64) 0.495303 = Note: Bluetooth subsystem version 2.22 0.495304 = New Index: 34:C9:3D:B0:E5:D1 (Primary,USB,hci0) [hci0] 0.495305 = Open Index: 34:C9:3D:B0:E5:D1 [hci0] 0.495305 = Index Info: 34:C9:3D:B0:E5:D1 (Intel Corp.) [hci0] 0.495306 @ MGMT Open: bluetoothd (privileged) version 1.19 {0x0001} 0.495306 > HCI Event: LE Meta Event (0x3e) plen 45 #1 [hci0] 9.781299 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -61 dBm (0xc3) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x13 02 01 06 02 0a 14 03 19 c4 03 04 ff 06 00 00 03 ................ 03 12 18 ... < HCI Command: LE Set Extended Scan... (0x08|0x0042) plen 6 #2 [hci0] 9.781346 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #3 [hci0] 9.789240 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Create C.. (0x08|0x0043) plen 26 #4 [hci0] 9.789259 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #5 [hci0] 9.791292 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #6 [hci0] 9.810310 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 32 {0x0001} [hci0] 9.810358 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 19 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported TX power: 20 dBm Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 00 16-bit Service UUIDs (complete): 1 entry Human Interface Device (0x1812) < HCI Command: LE Read Remote Used F.. (0x08|0x0016) plen 2 #7 [hci0] 9.810511 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #8 [hci0] 9.811248 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #9 [hci0] 9.812246 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #10 [hci0] 9.882266 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #11 [hci0] 9.882402 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #12 [hci0] 9.883231 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 11 #13 [hci0] 9.972255 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 > HCI Event: Encryption Change (0x08) plen 4 #14 [hci0] 10.153213 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #15 [hci0] 10.153236 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #16 [hci0] 10.155237 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #17 [hci0] 10.197206 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 10.197215 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 10.197357 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 10.197371 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 10.197379 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 10.197385 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 10.197390 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 10.197396 < HCI Command: LE Set Extended Sca.. (0x08|0x0041) plen 8 #18 [hci0] 10.247421 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #19 [hci0] 10.249200 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sca.. (0x08|0x0042) plen 6 #20 [hci0] 10.249211 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #21 [hci0] 10.251202 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 40 #22 [hci0] 10.373245 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -57 dBm (0xc7) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x0e 02 01 06 03 19 c4 03 06 ff 06 00 03 00 80 .............. < HCI Command: LE Set Extended Sca.. (0x08|0x0042) plen 6 #23 [hci0] 10.373263 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #24 [hci0] 10.376217 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Create.. (0x08|0x0043) plen 26 #25 [hci0] 10.376254 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #26 [hci0] 10.378219 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #27 [hci0] 10.405233 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 27 {0x0001} [hci0] 10.405248 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 14 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 030080 < HCI Command: LE Read Remote Used.. (0x08|0x0016) plen 2 #28 [hci0] 10.405287 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #29 [hci0] 10.406208 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #30 [hci0] 10.407213 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #31 [hci0] 10.467218 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #32 [hci0] 10.557210 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #33 [hci0] 10.961041 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #34 [hci0] 10.962149 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #35 [hci0] 11.053166 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #36 [hci0] 11.053185 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #37 [hci0] 11.055164 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #38 [hci0] 11.097137 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 11.097152 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 11.097391 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 11.097406 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 11.097414 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 11.097421 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 11.097429 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 11.097436 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 11.097444 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 11.097452 < HCI Command: LE Set Extended Sca.. (0x08|0x0041) plen 8 #39 [hci0] 11.170735 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #40 [hci0] 11.172129 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sca.. (0x08|0x0042) plen 6 #41 [hci0] 11.172178 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #42 [hci0] 11.174128 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 40 #43 [hci0] 11.244149 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -68 dBm (0xbc) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x0e 02 01 06 03 19 c4 03 06 ff 06 00 03 00 80 .............. < HCI Command: LE Set Extended Sca.. (0x08|0x0042) plen 6 #44 [hci0] 11.244168 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #45 [hci0] 11.247148 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Create.. (0x08|0x0043) plen 26 #46 [hci0] 11.247185 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #47 [hci0] 11.249150 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #48 [hci0] 11.282142 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 27 {0x0001} [hci0] 11.282153 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 14 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 030080 < HCI Command: LE Read Remote Used.. (0x08|0x0016) plen 2 #49 [hci0] 11.282186 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #50 [hci0] 11.283118 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #51 [hci0] 11.284117 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #52 [hci0] 11.367149 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #53 [hci0] 11.457116 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #54 [hci0] 12.074411 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #55 [hci0] 12.077063 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #56 [hci0] 12.133058 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #57 [hci0] 12.133101 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #58 [hci0] 12.135054 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #59 [hci0] 12.177055 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 12.177096 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 12.177224 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 12.177234 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 12.177239 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 12.177245 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 12.177250 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 12.177255 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 12.177261 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 12.177266 < HCI Command: LE Set Extended Sca.. (0x08|0x0041) plen 8 #60 [hci0] 12.212700 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #61 [hci0] 12.214051 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sca.. (0x08|0x0042) plen 6 #62 [hci0] 12.214065 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #63 [hci0] 12.216052 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 57 #64 [hci0] 12.310082 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: FC:03:9F:39:66:E1 (Samsung Electronics Co.,Ltd) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -73 dBm (0xb7) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x1f 02 01 1a 1b ff 75 00 42 04 01 01 7e fc 03 9f 39 .....u.B...~...9 66 e1 fe 03 9f 39 66 e0 01 00 00 00 00 00 00 f....9f........ > HCI Event: LE Meta Event (0x3e) plen 40 #65 [hci0] 12.358066 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -53 dBm (0xcb) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x0e 02 01 06 03 19 c4 03 06 ff 06 00 03 00 80 .............. < HCI Command: LE Set Extended Sca.. (0x08|0x0042) plen 6 #66 [hci0] 12.358109 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #67 [hci0] 12.361042 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Create.. (0x08|0x0043) plen 26 #68 [hci0] 12.361058 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #69 [hci0] 12.363038 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #70 [hci0] 12.387057 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 27 {0x0001} [hci0] 12.387098 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 14 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 030080 < HCI Command: LE Read Remote Used.. (0x08|0x0016) plen 2 #71 [hci0] 12.387137 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #72 [hci0] 12.388035 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #73 [hci0] 12.389035 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #74 [hci0] 12.447044 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #75 [hci0] 12.537033 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #76 [hci0] 13.134406 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #77 [hci0] 13.136984 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #78 [hci0] 13.213006 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #79 [hci0] 13.213048 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #80 [hci0] 13.215002 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #81 [hci0] 13.257003 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 13.257040 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 13.257178 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 13.257186 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 13.257192 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 13.257197 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 13.257202 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 13.257207 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 13.257219 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 13.257224 < HCI Command: LE Set Extended Sca.. (0x08|0x0041) plen 8 #82 [hci0] 13.305088 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #83 [hci0] 13.306996 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sca.. (0x08|0x0042) plen 6 #84 [hci0] 13.307034 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #85 [hci0] 13.308995 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 45 #86 [hci0] 13.327998 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -63 dBm (0xc1) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x13 02 01 06 02 0a 14 03 19 c4 03 04 ff 06 00 00 03 ................ 03 12 18 ... < HCI Command: LE Set Extended Sca.. (0x08|0x0042) plen 6 #87 [hci0] 13.328018 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #88 [hci0] 13.340997 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Create.. (0x08|0x0043) plen 26 #89 [hci0] 13.341038 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #90 [hci0] 13.342966 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #91 [hci0] 13.473006 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 32 {0x0001} [hci0] 13.473045 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 19 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported TX power: 20 dBm Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 00 16-bit Service UUIDs (complete): 1 entry Human Interface Device (0x1812) < HCI Command: LE Read Remote Used.. (0x08|0x0016) plen 2 #92 [hci0] 13.473079 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #93 [hci0] 13.473957 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #94 [hci0] 13.474986 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #95 [hci0] 13.526990 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #96 [hci0] 13.616955 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #97 [hci0] 14.217526 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #98 [hci0] 14.219912 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #99 [hci0] 14.292930 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #100 [hci0] 14.292946 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #101 [hci0] 14.294927 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #102 [hci0] 14.336926 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 14.336936 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 14.337079 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 14.337090 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 14.337097 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 14.337105 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 14.337113 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 14.337122 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 14.337129 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 14.337137 < HCI Command: LE Set Extended Sc.. (0x08|0x0041) plen 8 #103 [hci0] 14.404094 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #104 [hci0] 14.405920 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #105 [hci0] 14.405931 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #106 [hci0] 14.407917 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 45 #107 [hci0] 14.433923 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -63 dBm (0xc1) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x13 02 01 06 02 0a 14 03 19 c4 03 04 ff 06 00 00 03 ................ 03 12 18 ... < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #108 [hci0] 14.433976 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: LE Meta Event (0x3e) plen 57 #109 [hci0] 14.437952 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: FC:03:9F:39:66:E1 (Samsung Electronics Co.,Ltd) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -77 dBm (0xb3) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x1f 02 01 1a 1b ff 75 00 42 04 01 20 7e 18 07 00 02 .....u.B.. ~.... 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............... > HCI Event: Command Complete (0x0e) plen 4 #110 [hci0] 14.438916 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Creat.. (0x08|0x0043) plen 26 #111 [hci0] 14.438951 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #112 [hci0] 14.440915 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #113 [hci0] 14.537908 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 32 {0x0001} [hci0] 14.537948 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 19 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported TX power: 20 dBm Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 00 16-bit Service UUIDs (complete): 1 entry Human Interface Device (0x1812) < HCI Command: LE Read Remote Use.. (0x08|0x0016) plen 2 #114 [hci0] 14.537980 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #115 [hci0] 14.538907 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #116 [hci0] 14.539909 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #117 [hci0] 14.606913 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #118 [hci0] 14.696907 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #119 [hci0] 15.281115 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #120 [hci0] 15.282834 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #121 [hci0] 15.372833 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #122 [hci0] 15.372856 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #123 [hci0] 15.374828 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #124 [hci0] 15.416852 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 15.416889 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 15.417018 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 15.417027 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 15.417034 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 15.417047 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 15.417054 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 15.417060 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 15.417066 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 15.417073 < HCI Command: LE Set Extended Sc.. (0x08|0x0041) plen 8 #125 [hci0] 15.454077 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #126 [hci0] 15.455848 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #127 [hci0] 15.455856 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #128 [hci0] 15.457849 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 45 #129 [hci0] 15.474850 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -63 dBm (0xc1) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x13 02 01 06 02 0a 14 03 19 c4 03 04 ff 06 00 00 03 ................ 03 12 18 ... < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #130 [hci0] 15.474898 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: LE Meta Event (0x3e) plen 57 #131 [hci0] 15.477857 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: FC:03:9F:39:66:E1 (Samsung Electronics Co.,Ltd) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -77 dBm (0xb3) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x1f 02 01 1a 1b ff 75 00 42 04 01 01 7e fc 03 9f 39 .....u.B...~...9 66 e1 fe 03 9f 39 66 e0 01 00 00 00 00 00 00 f....9f........ > HCI Event: Command Complete (0x0e) plen 4 #132 [hci0] 15.478847 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Creat.. (0x08|0x0043) plen 26 #133 [hci0] 15.478884 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #134 [hci0] 15.480818 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #135 [hci0] 15.578861 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 32 {0x0001} [hci0] 15.578904 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 19 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported TX power: 20 dBm Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 00 16-bit Service UUIDs (complete): 1 entry Human Interface Device (0x1812) < HCI Command: LE Read Remote Use.. (0x08|0x0016) plen 2 #136 [hci0] 15.578937 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #137 [hci0] 15.579810 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #138 [hci0] 15.580811 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #139 [hci0] 15.641847 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #140 [hci0] 15.731842 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #141 [hci0] 16.364589 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #142 [hci0] 16.366763 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #143 [hci0] 16.452785 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #144 [hci0] 16.452827 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #145 [hci0] 16.454781 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #146 [hci0] 16.496754 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 16.496792 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 16.496931 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 16.496939 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 16.496945 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 16.496950 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 16.496955 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 16.496961 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 16.496966 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 16.496971 < HCI Command: LE Set Extended Sc.. (0x08|0x0041) plen 8 #147 [hci0] 16.537412 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #148 [hci0] 16.538775 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #149 [hci0] 16.538784 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #150 [hci0] 16.540776 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 45 #151 [hci0] 16.543804 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -61 dBm (0xc3) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x13 02 01 06 02 0a 14 03 19 c4 03 04 ff 06 00 00 03 ................ 03 12 18 ... < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #152 [hci0] 16.543821 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #153 [hci0] 16.545777 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Creat.. (0x08|0x0043) plen 26 #154 [hci0] 16.545790 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #155 [hci0] 16.547747 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #156 [hci0] 16.648789 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 32 {0x0001} [hci0] 16.648831 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 19 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported TX power: 20 dBm Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 00 16-bit Service UUIDs (complete): 1 entry Human Interface Device (0x1812) < HCI Command: LE Read Remote Use.. (0x08|0x0016) plen 2 #157 [hci0] 16.648863 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #158 [hci0] 16.649740 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #159 [hci0] 16.650742 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #160 [hci0] 16.721771 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #161 [hci0] 16.811743 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #162 [hci0] 17.481158 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #163 [hci0] 17.483693 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #164 [hci0] 17.532688 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #165 [hci0] 17.532732 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #166 [hci0] 17.534684 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #167 [hci0] 17.577685 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 17.577725 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 17.577875 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 17.577894 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 17.577903 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 17.577911 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 17.577920 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 17.577929 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 17.577938 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 17.577946 < HCI Command: LE Set Extended Sc.. (0x08|0x0041) plen 8 #168 [hci0] 17.624131 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #169 [hci0] 17.625681 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #170 [hci0] 17.625720 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #171 [hci0] 17.627680 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 57 #172 [hci0] 17.704714 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: FC:03:9F:39:66:E1 (Samsung Electronics Co.,Ltd) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -72 dBm (0xb8) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x1f 02 01 1a 1b ff 75 00 42 04 01 01 7e fc 03 9f 39 .....u.B...~...9 66 e1 fe 03 9f 39 66 e0 01 00 00 00 00 00 00 f....9f........ > HCI Event: LE Meta Event (0x3e) plen 40 #173 [hci0] 17.773700 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -56 dBm (0xc8) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x0e 02 01 06 03 19 c4 03 06 ff 06 00 03 00 80 .............. < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #174 [hci0] 17.773750 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #175 [hci0] 17.776671 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Creat.. (0x08|0x0043) plen 26 #176 [hci0] 17.776711 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #177 [hci0] 17.778669 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #178 [hci0] 17.784688 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 27 {0x0001} [hci0] 17.784723 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 14 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 030080 < HCI Command: LE Read Remote Use.. (0x08|0x0016) plen 2 #179 [hci0] 17.784756 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #180 [hci0] 17.785668 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #181 [hci0] 17.786668 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #182 [hci0] 17.846674 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #183 [hci0] 17.936667 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #184 [hci0] 18.582267 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #185 [hci0] 18.584642 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #186 [hci0] 18.657646 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #187 [hci0] 18.657663 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #188 [hci0] 18.659642 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #189 [hci0] 18.702643 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 18.702659 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 18.702835 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 18.702846 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 18.702853 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 18.702858 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 18.702864 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 18.702872 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 18.702880 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 18.702888 < HCI Command: LE Set Extended Sc.. (0x08|0x0041) plen 8 #190 [hci0] 18.727413 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #191 [hci0] 18.728638 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #192 [hci0] 18.728648 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #193 [hci0] 18.730610 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 40 #194 [hci0] 18.761664 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -62 dBm (0xc2) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x0e 02 01 06 03 19 c4 03 06 ff 06 00 03 00 80 .............. < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #195 [hci0] 18.761683 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #196 [hci0] 18.762608 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Creat.. (0x08|0x0043) plen 26 #197 [hci0] 18.762617 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #198 [hci0] 18.764608 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #199 [hci0] 18.896623 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 27 {0x0001} [hci0] 18.896664 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 14 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 030080 < HCI Command: LE Read Remote Use.. (0x08|0x0016) plen 2 #200 [hci0] 18.896695 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #201 [hci0] 18.897600 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #202 [hci0] 18.898632 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #203 [hci0] 18.971606 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #204 [hci0] 19.061625 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #205 [hci0] 19.684487 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #206 [hci0] 19.686559 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #207 [hci0] 19.782580 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #208 [hci0] 19.782597 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #209 [hci0] 19.784575 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #210 [hci0] 19.827550 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 19.827587 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 19.827704 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 19.827713 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 19.827719 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 19.827724 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 19.827730 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 19.827735 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 19.827741 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 19.827746 < HCI Command: LE Set Extended Sc.. (0x08|0x0041) plen 8 #211 [hci0] 19.872558 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #212 [hci0] 19.874576 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #213 [hci0] 19.874617 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #214 [hci0] 19.876571 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 40 #215 [hci0] 19.945592 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -68 dBm (0xbc) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x0e 02 01 06 03 19 c4 03 06 ff 06 00 03 00 80 .............. < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #216 [hci0] 19.945610 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #217 [hci0] 19.948550 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Creat.. (0x08|0x0043) plen 26 #218 [hci0] 19.948587 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #219 [hci0] 19.950539 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #220 [hci0] 19.976587 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 27 {0x0001} [hci0] 19.976599 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 14 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 030080 < HCI Command: LE Read Remote Use.. (0x08|0x0016) plen 2 #221 [hci0] 19.976632 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #222 [hci0] 19.977538 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #223 [hci0] 19.978563 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #224 [hci0] 20.051541 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #225 [hci0] 20.141571 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #226 [hci0] 20.758637 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #227 [hci0] 20.760500 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #228 [hci0] 20.817520 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #229 [hci0] 20.817536 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #230 [hci0] 20.819489 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #231 [hci0] 20.862518 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 20.862554 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 20.862703 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 20.862711 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 20.862716 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 20.862721 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 20.862726 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 20.862730 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 20.862735 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 20.862740 < HCI Command: LE Set Extended Sc.. (0x08|0x0041) plen 8 #232 [hci0] 20.940751 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #233 [hci0] 20.942510 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #234 [hci0] 20.942550 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #235 [hci0] 20.944507 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 40 #236 [hci0] 21.027535 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -66 dBm (0xbe) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x0e 02 01 06 03 19 c4 03 06 ff 06 00 03 00 80 .............. < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #237 [hci0] 21.027552 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #238 [hci0] 21.030481 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Creat.. (0x08|0x0043) plen 26 #239 [hci0] 21.030520 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #240 [hci0] 21.032483 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #241 [hci0] 21.062522 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 27 {0x0001} [hci0] 21.062559 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 14 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 030080 < HCI Command: LE Read Remote Use.. (0x08|0x0016) plen 2 #242 [hci0] 21.062591 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #243 [hci0] 21.063476 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #244 [hci0] 21.064508 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #245 [hci0] 21.131484 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #246 [hci0] 21.221504 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #247 [hci0] 21.885054 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #248 [hci0] 21.887447 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #249 [hci0] 21.942433 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #250 [hci0] 21.942479 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #251 [hci0] 21.944428 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #252 [hci0] 21.987458 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 21.987495 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 21.987639 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 21.987650 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 21.987658 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 21.987667 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 21.987676 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 21.987685 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 21.987693 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 21.987701 < HCI Command: LE Set Extended Sc.. (0x08|0x0041) plen 8 #253 [hci0] 22.047697 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #254 [hci0] 22.049457 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #255 [hci0] 22.049472 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #256 [hci0] 22.051452 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 57 #257 [hci0] 22.072491 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: FC:03:9F:39:66:E1 (Samsung Electronics Co.,Ltd) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -81 dBm (0xaf) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x1f 02 01 1a 1b ff 75 00 42 04 01 20 7e 18 07 00 02 .....u.B.. ~.... 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............... > HCI Event: LE Meta Event (0x3e) plen 40 #258 [hci0] 22.112474 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -65 dBm (0xbf) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x0e 02 01 06 03 19 c4 03 06 ff 06 00 03 00 80 .............. < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #259 [hci0] 22.112494 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #260 [hci0] 22.115450 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Creat.. (0x08|0x0043) plen 26 #261 [hci0] 22.115489 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #262 [hci0] 22.117448 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #263 [hci0] 22.142440 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 27 {0x0001} [hci0] 22.142454 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 14 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 030080 < HCI Command: LE Read Remote Use.. (0x08|0x0016) plen 2 #264 [hci0] 22.142483 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #265 [hci0] 22.143419 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #266 [hci0] 22.144444 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #267 [hci0] 22.211424 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #268 [hci0] 22.301449 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #269 [hci0] 22.971974 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #270 [hci0] 22.974381 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #271 [hci0] 23.022375 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #272 [hci0] 23.022392 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #273 [hci0] 23.024371 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #274 [hci0] 23.067376 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 23.067393 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 23.067545 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 23.067557 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 23.067564 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 23.067572 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 23.067580 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 23.067588 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 23.067595 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 23.067602 < HCI Command: LE Set Extended Sc.. (0x08|0x0041) plen 8 #275 [hci0] 23.108228 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #276 [hci0] 23.109368 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #277 [hci0] 23.109406 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #278 [hci0] 23.111367 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 45 #279 [hci0] 23.178395 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -64 dBm (0xc0) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x13 02 01 06 02 0a 14 03 19 c4 03 04 ff 06 00 00 03 ................ 03 12 18 ... < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #280 [hci0] 23.178444 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #281 [hci0] 23.180364 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Creat.. (0x08|0x0043) plen 26 #282 [hci0] 23.180372 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #283 [hci0] 23.182367 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #284 [hci0] 23.278380 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 32 {0x0001} [hci0] 23.278418 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 19 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported TX power: 20 dBm Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 00 16-bit Service UUIDs (complete): 1 entry Human Interface Device (0x1812) < HCI Command: LE Read Remote Use.. (0x08|0x0016) plen 2 #285 [hci0] 23.278455 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #286 [hci0] 23.279358 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #287 [hci0] 23.280358 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #288 [hci0] 23.336367 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #289 [hci0] 23.426360 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #290 [hci0] 24.040961 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #291 [hci0] 24.043328 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #292 [hci0] 24.102327 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #293 [hci0] 24.102370 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #294 [hci0] 24.104345 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #295 [hci0] 24.147321 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 24.147339 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 24.147511 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 24.147522 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 24.147529 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 24.147537 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 24.147544 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 24.147549 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 24.147553 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 24.147558 < HCI Command: LE Set Extended Sc.. (0x08|0x0041) plen 8 #296 [hci0] 24.184092 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #297 [hci0] 24.185317 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #298 [hci0] 24.185328 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #299 [hci0] 24.187316 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 57 #300 [hci0] 24.284350 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: FC:03:9F:39:66:E1 (Samsung Electronics Co.,Ltd) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -74 dBm (0xb6) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x1f 02 01 1a 1b ff 75 00 42 04 01 20 7e 18 07 00 02 .....u.B.. ~.... 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............... > HCI Event: LE Meta Event (0x3e) plen 40 #301 [hci0] 24.328361 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -56 dBm (0xc8) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x0e 02 01 06 03 19 c4 03 06 ff 06 00 03 00 80 .............. < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #302 [hci0] 24.328379 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #303 [hci0] 24.331326 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Creat.. (0x08|0x0043) plen 26 #304 [hci0] 24.331333 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #305 [hci0] 24.333312 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #306 [hci0] 24.365328 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 27 {0x0001} [hci0] 24.365366 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 14 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 030080 < HCI Command: LE Read Remote Use.. (0x08|0x0016) plen 2 #307 [hci0] 24.365408 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #308 [hci0] 24.366309 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #309 [hci0] 24.367308 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #310 [hci0] 24.416315 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #311 [hci0] 24.506335 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #312 [hci0] 25.134384 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #313 [hci0] 25.135272 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #314 [hci0] 25.182271 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #315 [hci0] 25.182293 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #316 [hci0] 25.184266 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #317 [hci0] 25.227269 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 25.227282 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 25.227442 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 25.227454 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 25.227462 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 25.227471 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 25.227479 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 25.227487 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 25.227502 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 25.227510 < HCI Command: LE Set Extended Sc.. (0x08|0x0041) plen 8 #318 [hci0] 25.269209 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #319 [hci0] 25.271271 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #320 [hci0] 25.271291 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #321 [hci0] 25.273263 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 45 #322 [hci0] 25.303296 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -64 dBm (0xc0) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x13 02 01 06 02 0a 14 03 19 c4 03 04 ff 06 00 00 03 ................ 03 12 18 ... < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #323 [hci0] 25.303323 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #324 [hci0] 25.306264 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Creat.. (0x08|0x0043) plen 26 #325 [hci0] 25.306292 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #326 [hci0] 25.308262 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #327 [hci0] 25.411278 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 32 {0x0001} [hci0] 25.411291 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 19 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported TX power: 20 dBm Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 00 16-bit Service UUIDs (complete): 1 entry Human Interface Device (0x1812) < HCI Command: LE Read Remote Use.. (0x08|0x0016) plen 2 #328 [hci0] 25.411337 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #329 [hci0] 25.412257 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #330 [hci0] 25.413256 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #331 [hci0] 25.496261 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #332 [hci0] 25.586260 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #333 [hci0] 26.230927 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #334 [hci0] 26.233225 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #335 [hci0] 26.307247 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #336 [hci0] 26.307291 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #337 [hci0] 26.309244 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #338 [hci0] 26.352245 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 26.352286 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 26.352422 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 26.352434 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 26.352440 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 26.352447 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 26.352453 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 26.352459 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 26.352466 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 26.352472 < HCI Command: LE Set Extended Sc.. (0x08|0x0041) plen 8 #339 [hci0] 26.398596 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #340 [hci0] 26.400241 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #341 [hci0] 26.400280 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #342 [hci0] 26.402243 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 57 #343 [hci0] 26.488274 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: FC:03:9F:39:66:E1 (Samsung Electronics Co.,Ltd) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -72 dBm (0xb8) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x1f 02 01 1a 1b ff 75 00 42 04 01 20 7e 18 07 00 02 .....u.B.. ~.... 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............... > HCI Event: LE Meta Event (0x3e) plen 40 #344 [hci0] 26.559259 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -56 dBm (0xc8) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x0e 02 01 06 03 19 c4 03 06 ff 06 00 03 00 80 .............. < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #345 [hci0] 26.559277 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #346 [hci0] 26.562237 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Creat.. (0x08|0x0043) plen 26 #347 [hci0] 26.562282 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #348 [hci0] 26.564208 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #349 [hci0] 26.589257 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 27 {0x0001} [hci0] 26.589299 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 14 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 030080 < HCI Command: LE Read Remote Use.. (0x08|0x0016) plen 2 #350 [hci0] 26.589331 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #351 [hci0] 26.590215 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #352 [hci0] 26.591229 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #353 [hci0] 26.666239 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #354 [hci0] 26.801234 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #355 [hci0] 27.317575 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #356 [hci0] 27.320179 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #357 [hci0] 27.387173 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #358 [hci0] 27.387191 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #359 [hci0] 27.388168 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #360 [hci0] 27.432172 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 27.432183 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 27.432321 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 27.432331 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 27.432337 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 27.432344 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 27.432356 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 27.432363 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 27.432369 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 27.432375 < HCI Command: LE Set Extended Sc.. (0x08|0x0041) plen 8 #361 [hci0] 27.480757 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #362 [hci0] 27.482167 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #363 [hci0] 27.482183 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #364 [hci0] 27.484165 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 40 #365 [hci0] 27.630190 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -56 dBm (0xc8) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x0e 02 01 06 03 19 c4 03 06 ff 06 00 03 00 80 .............. < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #366 [hci0] 27.630242 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #367 [hci0] 27.633161 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Creat.. (0x08|0x0043) plen 26 #368 [hci0] 27.633204 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #369 [hci0] 27.635159 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #370 [hci0] 27.700180 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 27 {0x0001} [hci0] 27.700220 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 14 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 030080 < HCI Command: LE Read Remote Use.. (0x08|0x0016) plen 2 #371 [hci0] 27.700261 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #372 [hci0] 27.701156 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #373 [hci0] 27.702155 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #374 [hci0] 27.747168 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #375 [hci0] 27.836159 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #376 [hci0] 28.408364 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #377 [hci0] 28.410131 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #378 [hci0] 28.467133 Status: PIN or Key Missing (0x06) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #379 [hci0] 28.467159 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Command Status (0x0f) plen 4 #380 [hci0] 28.469129 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #381 [hci0] 28.512154 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 28.512191 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection terminated due to authentication failure (0x04) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 28.512307 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 28.512317 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 28.512323 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 28.512328 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 28.512335 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 28.512341 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 28.512347 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 28.512352 < HCI Command: LE Set Extended Sc.. (0x08|0x0041) plen 8 #382 [hci0] 28.554080 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #383 [hci0] 28.556122 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #384 [hci0] 28.556159 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #385 [hci0] 28.558147 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 40 #386 [hci0] 28.645148 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -66 dBm (0xbe) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x0e 02 01 06 03 19 c4 03 06 ff 06 00 03 00 80 .............. < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #387 [hci0] 28.645166 Extended scan: Disabled (0x00) Filter duplicates: Disabled (0x00) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #388 [hci0] 28.648152 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) < HCI Command: LE Extended Creat.. (0x08|0x0043) plen 26 #389 [hci0] 28.648173 Filter policy: White list is not used (0x00) Own address type: Public (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Initiating PHYs: 0x01 Entry 0: LE 1M Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #390 [hci0] 28.650147 LE Extended Create Connection (0x08|0x0043) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 31 #391 [hci0] 28.710165 LE Enhanced Connection Complete (0x0a) Status: Success (0x00) Handle: 3585 Role: Master (0x00) Peer address type: Public (0x00) Peer address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Local resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Peer resolvable private address: 00:00:00:00:00:00 (Non-Resolvable) Connection interval: 45.00 msec (0x0024) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Master clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 27 {0x0001} [hci0] 28.710178 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Flags: 0x00000000 Data length: 14 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Appearance: Gamepad (0x03c4) Company: Microsoft (6) Data: 030080 < HCI Command: LE Read Remote Use.. (0x08|0x0016) plen 2 #392 [hci0] 28.710209 Handle: 3585 > HCI Event: LE Meta Event (0x3e) plen 4 #393 [hci0] 28.711116 LE Channel Selection Algorithm (0x14) Handle: 3585 Algorithm: #1 (0x00) > HCI Event: Command Status (0x0f) plen 4 #394 [hci0] 28.712116 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #395 [hci0] 28.782149 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption LE Data Packet Length Extension LL Privacy Extended Scanner Filter Policies > HCI Event: LE Meta Event (0x3e) plen 11 #396 [hci0] 28.872145 LE Data Length Change (0x07) Handle: 3585 Max TX octets: 251 Max TX time: 2120 Max RX octets: 251 Max RX time: 2120 < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #397 [hci0] 29.507569 Handle: 3585 Random number: 0x0000000000000000 Encrypted diversifier: 0x0000 Long term key: 5aa748c231b785952db3572dd99528c5 > HCI Event: Command Status (0x0f) plen 4 #398 [hci0] 29.510091 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #399 [hci0] 29.682083 Status: Connection Timeout (0x08) Handle: 3585 Encryption: Disabled (0x00) < HCI Command: Disconnect (0x01|0x0006) plen 3 #400 [hci0] 29.682103 Handle: 3585 Reason: Authentication Failure (0x05) > HCI Event: Disconnect Complete (0x05) plen 4 #401 [hci0] 29.683077 Status: Success (0x00) Handle: 3585 Reason: Connection Timeout (0x08) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 29.683111 LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation) Reason: Connection timeout (0x01) = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Er.. 29.683260 = bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error rea.. 29.683272 = bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Informa.. 29.683280 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 29.683298 = bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read.. 29.683307 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 29.683314 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 29.683321 = bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write... 29.683330 > HCI Event: Command Status (0x0f) plen 4 #402 [hci0] 29.684077 Disconnect (0x01|0x0006) ncmd 1 Status: Unknown Connection Identifier (0x02) < HCI Command: LE Set Extended Sc.. (0x08|0x0041) plen 8 #403 [hci0] 29.740755 Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) PHYs: 0x01 Entry 0: LE 1M Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 30.000 msec (0x0030) > HCI Event: Command Complete (0x0e) plen 4 #404 [hci0] 29.742076 LE Set Extended Scan Parameters (0x08|0x0041) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Extended Sc.. (0x08|0x0042) plen 6 #405 [hci0] 29.742112 Extended scan: Enabled (0x01) Filter duplicates: Enabled (0x01) Duration: 0 msec (0x0000) Period: 0.00 sec (0x0000) > HCI Event: Command Complete (0x0e) plen 4 #406 [hci0] 29.744078 LE Set Extended Scan Enable (0x08|0x0042) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 57 #407 [hci0] 29.988106 LE Extended Advertising Report (0x0d) Num reports: 1 Entry 0 Event type: 0x0013 Props: 0x0013 Connectable Scannable Use legacy advertising PDUs Data status: Complete Legacy PDU Type: ADV_IND (0x0013) Address type: Public (0x00) Address: FC:03:9F:39:66:E1 (Samsung Electronics Co.,Ltd) Primary PHY: LE 1M Secondary PHY: No packets SID: no ADI field (0xff) TX power: 127 dBm RSSI: -78 dBm (0xb2) Periodic advertising invteral: 0.00 msec (0x0000) Direct address type: Public (0x00) Direct address: 00:00:00:00:00:00 (OUI 00-00-00) Data length: 0x1f 02 01 1a 1b ff 75 00 42 04 01 20 7e 18 07 00 02 .....u.B.. ~.... 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............... ```

The recurrent error messages are:

= bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Error reading PNP_ID value: Request attribute has encountered an unlikely error                                                             10.197357
= bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error reading PNP_ID value: Request attribute has encountered an unlikely error                                                                    10.197371
= bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Information read failed: Request attribute has encountered an unlikely error                                                                     10.197379
= bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read Report Reference descriptor failed: Request attribute has encountered an unlikely error                                                  10.197385
= bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read Report Reference descriptor failed: Request attribute has encountered an unlikely error                                                  10.197390
= bluetoothd: profiles/input/hog-lib.c:output_written_cb() Write output report failed: Request attribute has encountered an unlikely error

Any idea?

I also join the btmon file: btmon_loop.txt

zebulon2 commented 3 years ago

I cannot see a problem on the first (non looping) report, this is weird. Maybe those Error: Attribute Not Found (0x0a) ?

gudvinr commented 3 years ago

@zebulon2 you should use spoilers or gists for logs. It's kinda takes a lot of space

stobb3s commented 3 years ago

Same issues here. Initially, it would pair, connect, and rumble, but the light on the controller continued blinking and there was no input detected in jstest. Now, it just gets stuck in an endless connect/disconnect loop. I was able to find another bug report for the same issue here. The last comment has a workaround:

sudo btmgmt power off
sudo btmgmt privacy on
sudo btmgmt power on

But this doesn't work for me. I get an AuthenticationFailed error if I try to pair when privacy is enabled.

zebulon2 commented 3 years ago

@zebulon2 you should use spoilers or gists for logs. It's kinda takes a lot of space

Thanks for the tip, I just did it. I also attached the btsnoop files.

zebulon2 commented 3 years ago

Same issues here. Initially, it would pair, connect, and rumble, but the light on the controller continued blinking and there was no input detected in jstest. Now, it just gets stuck in an endless connect/disconnect loop. I was able to find another bug report for the same issue here. The last comment has a workaround:

sudo btmgmt power off
sudo btmgmt privacy on
sudo btmgmt power on

But this doesn't work for me. I get an AuthenticationFailed error if I try to pair when privacy is enabled.

Like you I cannot pair at all with privacy enabled

@ MGMT Event: Device Disconnected (0x000c) plen 8                                                                                                                                          {0x0001} [hci0] 20.736030
        LE Address: F4:6A:D7:83:62:E4 (Microsoft Corporation)
        Reason: Connection terminated by local host (0x02)
= bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Error reading PNP_ID value: Request attribute has encountered an unlikely error                                                             20.736208
= bluetoothd: profiles/deviceinfo/dis.c:read_pnpid_cb() Error reading PNP_ID value: Request attribute has encountered an unlikely error                                                                    20.736227
= bluetoothd: profiles/input/hog-lib.c:info_read_cb() HID Information read failed: Request attribute has encountered an unlikely error                                                                     20.736251
= bluetoothd: profiles/input/hog-lib.c:report_map_read_cb() Report Map read failed: Request attribute has encountered an unlikely error                                                                    20.736263
= bluetoothd: profiles/input/hog-lib.c:report_read_cb() Error reading Report value: Request attribute has encountered an unlikely error                                                                    20.736275
= bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read Report Reference descriptor failed: Request attribute has encountered an unlikely error                                                  20.736290
= bluetoothd: profiles/input/hog-lib.c:report_read_cb() Error reading Report value: Request attribute has encountered an unlikely error                                                                    20.736300
= bluetoothd: profiles/input/hog-lib.c:report_reference_cb() Read Report Reference descriptor failed: Request attribute has encountered an unlikely error                                                  20.736309

I attach the btmon file: btmon_privacy_on.txt

zebulon2 commented 3 years ago

It is very strange: since I used privacy off with btmgmt, I can pair fo 2 seconds with a solid light but with no rumble. Then the controller blinks and goes directly to the disconnect loop. Maybe is there a setting retained in/var/lib/bluetooth I need to investigate more.

zebulon2 commented 3 years ago

It is very strange: since I used privacy off with btmgmt, I can pair fo 2 seconds with a solid light but with no rumble. Then the controller blinks and goes directly to the disconnect loop. I have deleted content of /var/lib/bluetooth but I cannot pair anymore the way I did before. It is as if something had been retained in the controller or the bluetooth adapter!

kakra commented 3 years ago

It is as if something had been retained in the controller or the bluetooth adapter!

Yeah, I've suspected this multiple times in the past even for the older models. What usually helped was pairing the controller to a different computer, maybe even to the Xbox dongle, then go back to the system that had pairing problems. Let me know if you can confirm that.

stobb3s commented 3 years ago

Yeah, I've suspected this multiple times in the past even for the older models. What usually helped was pairing the controller to a different computer, maybe even to the Xbox dongle, then go back to the system that had pairing problems. Let me know if you can confirm that.

I just paired the controller with my Android smartphone, then paired again to my Linux PC. It is back to the first stage, where it successfully pairs and connects in bluetoothctl, rumbles, but the light remains blinking and there is no input. The infinite connect/disconnect loop is gone.

zebulon2 commented 3 years ago

I just paired the controller with my Android smartphone, then paired again to my Linux PC. It is back to the first stage, where it successfully pairs and connects in bluetoothctl, rumbles, but the light remains blinking and there is no input. The infinite connect/disconnect loop is gone.

Yes, I had exactly the same experience: from the state where I have connection attempt without rumble, solid light for 1-2 seconds and then flashing light with Authentication error, I paired with my Android phone. Then I was back to the state I was able to pair and "connect" with rumble (but no input and flashing light), then disconnect. Under Android the controller is able to input moves. I can still trigger connect/disconnect loop then by trying to pair again from on off status (no light, then pressing the small button). So there seems that we have two states when playing with connection on several machines, or using btmgmt power options.

stobb3s commented 3 years ago

I think that this issue is a duplicate of #259. In the discussion of that issue, there is a proposed workaround which involves pairing the controller in Windows 10, and then copying the parameters to Linux. I was able to get the controller to work using this workaround. If you don't have Windows 10 on the same computer you could use a VM, but I chose to remove the SSD from a Windows 10 PC and insert it into the Linux PC I want to pair the controller with. Here was how I got it to work:

  1. Pair the controller in Windows 10
  2. Obtain the pairing info from the Windows registry using the instructions here.
  3. In Linux, open your info file for the controller. On Arch Linux, this is located at /var/lib/bluetooth/[PC Bluetooth MAC]/[Controller Bluetooth MAC]/info
  4. Enter the IRK from Windows in HEX format in the "Key" under [IdentityResolvingKey]
  5. Add Counter=0 and Authenticated=False under [IdentityResolvingKey]
  6. Change [SlaveLongTermKey] to [LongTermKey]
  7. Enter the LTK from Windows in HEX format in the "Key" under [LongTermKey]
  8. Enter the EDIV and ERAND from Windows in decimal format into the Ediv and Rand under [LongTermKey]

This is a very tedious workaround, but now I have the controller working perfectly in Linux. No lag, missed inputs, etc. Fortunately this only has to be performed once, as long as you don't reset the pairing on the controller. Obviously, this is some bug with the BlueZ pairing logic, because after it's paired it will connect and operate perfectly. I had no problems pairing it in Windows 10 or Android, only Linux. I am running Arch Linux with kernel 5.12.11 and BlueZ 5.59.

zebulon2 commented 3 years ago

@stobb3s : amazing! Looking forward to testing this too. But it means that indeed there is some bug in Bluez in getting the keys which may be specific to our controller's model or sub-model. We should probably report this upstream to bluez then?

mark-4dollar commented 3 years ago

Can also confirm - this worked for me as well. The instructions in #259 and summarized by @stobb3s took about 10 minutes and spot on.

Ubuntu kernal 5.8.0.59 BlueZ 5.53 Xbox Controller model 1914

zebulon2 commented 3 years ago

Would backing up the info file suffice to restore proper pairing in the future (in case the device is removed/unpaired)?

kakra commented 3 years ago

@zebulon2 The pairing requires a matching pair of keys in the controller and the Bluetooth stack to properly work. Restoring from backup works as long as the internal controller state didn't accidentally get modified between backup and restore, and I think the Bluetooth receiver MAC should also stay the same, so restoring to a new computer would probably not work: The Bluetooth receiver has to stay the same, this is why you need to pair with Windows on the same machine (however, pass-through of the Bluetooth hardware into the VM will work, although the VM and host system are technically not the same system).

After restore, you may need to purge the cache directory of the BlueZ service clean, so any non-matching cache info would be fetched again from the devices.

kakra commented 3 years ago

I think that this issue is a duplicate

I'm not sure if this is a duplicate. Careful comparison of the btmon dumps would be needed. There are at least two distinct instances of why the pairing fails, transplanting the keys cures both symptoms, but they may be caused by different issues.

But if someone would convert the solution into a Markdown-formatted guide to put in the docs folder, I'd happily accept a pull request.

kakra commented 3 years ago

We should probably report this upstream to bluez then?

Already done... All reports are listed in #198. You may go to the Bluez issues linked there and confirm the problem with additional information if you feel like you found some more clues.

zebulon2 commented 3 years ago

Thanks all. However, I may not be doing it right. Still having the connect loop. At which moment do you unpair from Windows and pair again in Linux? It seems I lose my info file between the two, and the LTK has changed meanwhile.

kakra commented 3 years ago

@zebulon2 It's important to not unpair from Windows. Just turn the controller off, copy the keys, stop the bluez service in Linux, transplant the copied keys into it, then reboot Linux. The controller is now paired to both systems. This only works for the same receiver, it cannot work if the receivers are different hardware in Linux and Windows, thus it needs to be done on the same system (but you can use the VM for it with USB-passthrough for the Bluetooth receiver).

stobb3s commented 3 years ago

Thanks all. However, I may not be doing it right. Still having the connect loop. At which moment do you unpair from Windows and pair again in Linux? It seems I lose my info file between the two, and the LTK has changed meanwhile.

You don't unpair the controller from Windows. Pair it with Windows, then enter that into your info file in Linux. Then you simply turn on the controller by holding the guide button for 1 second. After you paired it Windows, you should not press the connect button again (at the top of the controller).

zebulon2 commented 3 years ago

Thanks, I will try this. One thing I have noticed: my IRK in my info file is written little endian (backwards by 2 characters) whereas in the registry it is big endian. Is it the same for you? In the MisterTea guide on Archlinux forums, he copies the LTK in the same order than what he reads in the Windows registry. Could it be the problem? @stobb3s and @mark-4dollar , would you please have the time to dissect the minimum requirements to make the controller connect: add only the IRK? only the LTK? Do you really need to remove "Slave" and add Counter and Authentication=false? My EDIV and ERand are 0 in Windows, is it normal?

zebulon2 commented 3 years ago

@zebulon2 This only works for the same receiver, it cannot work if the receivers are different hardware in Linux and Windows, thus it needs to be done on the same system (but you can use the VM for it with USB-passthrough for the Bluetooth receiver).

That was my mistake, sorry I did not spot this. Indeed I was using another Windows 8 laptop to connect. I understand that the LTK depends on the receiver MAC address then. Maybe this also explains the difference in endianness, but I am unsure about this one too. Unfortunately I have no dual boot at the moment on my machine, I will try something else soon.

kakra commented 3 years ago

I have no dual boot at the moment on my machine, I will try something else soon.

A qemu VM will do, you can easily and officially download a Windows 10 ISO from MS, install an evaluation copy (if you install without virtual networking, you can also skip the registration process if you prefer to), and then pass your Bluetooth receiver into the VM to do it.

zebulon2 commented 3 years ago

Just a note: I tried kernel 5.13.1 on Archlinux and the controller still has the same connection issue. I read somewhere 5.13 fixed this but I cannot confirm it.

zebulon2 commented 3 years ago

I have been able to finally pair and connect the controller to my Arch system, but circumstances are very strange, I did not have to edit the info file at all! This is what happened: I installed Windows 10 Pro (without key) on a QEMU/KVM VM. Unfortunately the Bluetooth passthrough (AX200 PCIe Intel, which provides Wifi and Bluetooth as a USB interface) did not correctly work (Driver Error, Code 10 - an error documented on the web). So I switched to VirtualBox and installed W10. In W10 I then succesfully installed the AX200 Bluetooth drivers from Intel. I activated BT on W10 and was able to pair and connect the controller to the W10 (solid light and working inputs).

Now the weird part: I just realised that I had removed the controller from the Archlinux host, hence I had no info file to edit, not even a /var/lib/bluetooth/[PC Bluetooth MAC]/[Controller Bluetooth MAC] folder. So I switched off the W10 VM and the controller went also off. On my Archlinux box I scanned BT and pressed the pair button on the controller, leading to the fast flashing light. I was expecting the controller to vibrate and then not connecting properly as before. Actually it paired and connected succesfully, rumbling and then with a solid light! I looked at the /var/lib/bluetooth/[PC Bluetooth MAC]/[Controller Bluetooth MAC]/info file and it contained standard Bluez config data, with no need to change [SlaveLongTermKey] to [LongTermKey] or to add anything under [IdentityResolvingKey]. The controller works perfectly, with no lag, and succesfully reconnects even after switching it off. It is as if the succesful connection to W10 VM had unblocked something. I have not tried to unpair/repair however.

stobb3s commented 3 years ago

I'm glad you were able to find a solution. It's true that I'm not certain that everything in my post was absolutely necessary, e.g. changing [SlaveLongTermKey] to [LongTermKey]. I was mostly just experimenting and wanted to share what worked for me.

So it appears that this information may also be stored inside the PC bluetooth chip itself, then.

kakra commented 3 years ago

No it's not stored in the chip. The dongle is pretty stateless: unplug it and it forgets everything. I assume the controller itself is not that stateless and stores/mixes information it should not.

zebulon2 commented 3 years ago

I'm glad you were able to find a solution. It's true that I'm not certain that everything in my post was absolutely necessary, e.g. changing [SlaveLongTermKey] to [LongTermKey]. I was mostly just experimenting and wanted to share what worked for me.

So it appears that this information may also be stored inside the PC bluetooth chip itself, then.

Tanks @stobb3s for getting me on the right path anyway. It is always interesting to test. As @kakra points out, the issue certainly on the controller side, maybe the way keys are exchanged. Being a Microsoft product, one could think they have a peculiar way to implement that, maybe favouring Windows. That said, it connected fine with Android, which is a Linux after all. So maybe a combination of bluez and Linux issues there. Who knows. From experiments I could see that the controller could be in different states (plying with power settings for instance removed the rumble at connection time). I am pretty sure this issue will be identified at some point in the future.

kakra commented 3 years ago

This may also be an issue in bluez as I've found a case where a different ordering of HCI events during pairing would prevent bluez from accepting the pairing request. But I'm not sure if this should be fixed on the controller side (which MS is unlikely to do) or if this is a real problem in bluez (or we'd need a work-around to prevent the controller quirk). I confirmed this problem for the Xbox One S controller, I didn't check Xbox Series X|S yet:

The upstream report is here:

zebulon2 commented 3 years ago

Well, the fact it was connecting to Android without issue makes me now think that there is nothing wrong with the BT implementation on the controller side. One could look into Android's handling of BT for more clues.

kakra commented 3 years ago

@zebulon2 Android uses different user-space tooling for Bluetooth (fluoride instead of bluez), so yes, it's probably not a kernel issue but that doesn't rule out bluez, neither it rules out the controller. In fact, you could also say that it works just fine in the Windows Bluetooth stack, so "nothing is wrong with the Bluetooth implementation in the controller". OTOH, it doesn't pair with iOS yet as far as I know. So that leaves us with bluez or the controller itself. At least for iOS, the controller packaging says that iOS support will come later. I'm not sure what this means, tho: Will iOS get an update, or will the controller get a firmware update?

zebulon2 commented 3 years ago

Yes I see your point. At least Fluoride is open source, so if it connects with a "vanilla" controller, it means there is nothing obfuscated by Microsoft to prevent connection to competitors, which was my main concern.

brauliobo commented 3 years ago

worked with @stobb3s instructions at https://github.com/atar-axis/xpadneo/issues/295#issuecomment-874222979 ! Some notes:

YinXunzhe commented 3 years ago

I meet the seem problem. And I can connect successfully by enabling LE Privacy:

sudo btmgmt power off sudo btmgmt privacy on sudo btmgmt power on

kakra commented 3 years ago

@YinXunzhe This seems more like a side effect and I do not generally recommend it. E.g., my XBXS controller actually refuses to connect reliably if privacy is enabled.

I'd rather recommend to purge the /var/lib/bluetooth/*/cache directory empty and restart the Bluetooth service before trying to pair the devices.

fritut08 commented 3 years ago

Hey, I am having the same issue but @stobb3s's comment #295 (comment) did not resolve the issue for me. Editing the info file did have some effect, however, because now the controller changes modes wildly. When I turn it on and press the pairing button (so that the light blinks rapidly), the light is solid for a second the blinks slowly, then rapidly again and so on. At the same time, bluetoothctl loops "Connected: yes" and "Connected: no" all the time. I also have a device with a mac address starting with F4:6A:D7 if that is helpful information. Does anybody have an idea of what else I could try?

fritut08 commented 3 years ago

Ok, I did not read this comment and used the key data from a different computer that had windows installed.

I am trying to connect my xbox controller to a raspberry pi. So, I cannot install windows on the same machine and try and connect the controller to that windows installation. Does anybody have an idea how I can proceed?

Termuellinator commented 3 years ago

If i understand it correctly, it could work if you had an USB-Bluetooth-Dongle and use that (both in windows to extract and on your pi to use) - i could be wrong though

fritut08 commented 3 years ago

SB-Bluetooth-Dongle and use that (both in windows to extract and on

Unfortunately, I do not own such a dongle.

kakra commented 3 years ago

The RPi Bluetooth support may be broken for this controller, it seems to depend on the model. You may want to try purging the bluez cache folder and remove the partially paired device, then upgrade bluez and kernel to latest versions (this includes a reboot), then try again. The controller works just fine here (except some tweaking is needed for latency and intervals in the bluez config).

fritut08 commented 3 years ago

sudo rpi-update got me version 5.10.52-v7l+. This did not help, though. The behaviour is unchanged.