All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* XBox One S Bluetooth controller hid-recorder
@ 2017-11-09 15:25 Bastien Nocera
  2017-11-09 16:01 ` Bastien Nocera
  0 siblings, 1 reply; 2+ messages in thread
From: Bastien Nocera @ 2017-11-09 15:25 UTC (permalink / raw
  To: linux-input; +Cc: Benjamin Tissoires

[-- Attachment #1: Type: text/plain, Size: 966 bytes --]

Hey,

This is the hid-recorder for that device.

I started hid-recorder and pressed:
- up, down, left, right, on the d-pad, then left analog stick, then
right analog stick
- Y, A, X, B on the face buttons (that's up, down, left, right
respectively as well)
- left button 1, right button 1
- left trigger (2), right trigger (2)
- menu ("Select") and Start

I just realised that I didn't press down the 2 analog sticks, or on the
"vendor" button either. Let me know whether you want a new log with
those.

I get this error in the kernel logs:
[ 6821.181818] hid-generic 0005:045E:02E0.000A: unknown main item tag 0x0

The analog sticks and d-pad seem to work properly, the problems start with:
- button X reports BTN_C instead of BTN_WEST
- the left and right trigger buttons report BTN_WEST and BTN_Z respectively
- left and trigger analogue triggers report ABS_Z and ABS_RZ, not sure
whether this is expected
- "Select" reports BTN_TL, "Start" reports BTN_TR

Cheers

[-- Attachment #2: hid-recorder-xbox-one-bluetooth.txt --]
[-- Type: text/plain, Size: 25966 bytes --]

D: 0
R: 307 05 01 09 05 a1 01 85 01 09 01 a1 00 09 30 09 31 15 00 27 ff ff 00 00 95 02 75 10 81 02 c0 09 01 a1 00 09 33 09 34 15 00 27 ff ff 00 00 95 02 75 10 81 02 c0 05 01 09 32 15 00 26 ff 03 95 01 75 0a 81 02 15 00 25 00 75 06 95 01 81 03 05 01 09 35 15 00 26 ff 03 95 01 75 0a 81 02 15 00 25 00 75 06 95 01 81 03 05 01 09 39 15 01 25 08 35 00 46 3b 01 66 14 00 75 04 95 01 81 42 75 04 95 01 15 00 25 00 35 00 45 00 65 00 81 03 05 09 19 01 29 0a 15 00 25 01 75 01 95 0a 81 02 15 00 25 00 75 06 95 01 81 03 05 01 09 80 85 02 a1 00 09 85 15 00 25 01 95 01 75 01 81 02 15 00 25 00 75 07 95 01 81 03 c0 05 0f 09 21 85 03 a1 02 09 97 15 00 25 01 75 04 95 01 91 02 15 00 25 00 75 04 95 01 91 03 09 70 15 00 25 64 75 08 95 04 91 02 09 50 66 01 10 55 0e 15 00 26 ff 00 75 08 95 01 91 02 09 a7 15 00 26 ff 00 75 08 95 01 91 02 65 00 55 00 09 7c 15 00 26 ff 00 75 08 95 01 91 02 c0 85 04 05 06 09 20 15 00 26 ff 00 75 08 95 01 81 02 c0 00
N: Xbox Wireless Controller
P: 44:85:00:1e:ab:f8
I: 5 045e 02e0
D: 0
E: 0.000000 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 01 00 00
E: 0.007518 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 01 00 00
E: 0.015132 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 01 00 00
E: 0.142627 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 0.150114 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 0.157593 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 0.825117 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 05 00 00
E: 0.832708 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 05 00 00
E: 0.840131 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 05 00 00
E: 0.945135 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 0.952710 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 0.960127 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 1.522512 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 07 00 00
E: 1.530126 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 07 00 00
E: 1.537485 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 07 00 00
E: 1.650117 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 1.657580 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 1.665113 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 2.460114 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 03 00 00
E: 2.467679 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 03 00 00
E: 2.475109 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 03 00 00
E: 2.565025 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 2.572623 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 2.580047 16 01 c0 8b df 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 3.382677 16 01 c0 8b 81 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 3.465009 16 01 c0 8b 1d 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 3.532705 16 01 c0 8b b1 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 3.547719 16 01 c0 8b 17 7a 6f 79 32 88 00 00 00 00 00 00 00
E: 3.555134 16 01 c0 8b a0 78 6f 79 32 88 00 00 00 00 00 00 00
E: 3.562690 16 01 c0 8b f9 76 6f 79 32 88 00 00 00 00 00 00 00
E: 3.569984 16 01 c0 8b d0 73 6f 79 32 88 00 00 00 00 00 00 00
E: 3.577709 16 01 c0 8b af 6f 6f 79 32 88 00 00 00 00 00 00 00
E: 3.585160 16 01 c0 8b 68 6b 6f 79 32 88 00 00 00 00 00 00 00
E: 3.592688 16 01 c0 8b 06 50 6f 79 32 88 00 00 00 00 00 00 00
E: 3.607704 16 01 c0 8b c8 4b 6f 79 32 88 00 00 00 00 00 00 00
E: 3.615145 16 01 76 8b 59 47 6f 79 32 88 00 00 00 00 00 00 00
E: 3.622684 16 01 76 8b ad 2d 6f 79 32 88 00 00 00 00 00 00 00
E: 3.630140 16 01 f3 8a 06 2c 6f 79 32 88 00 00 00 00 00 00 00
E: 3.637575 16 01 7f 8a aa 29 6f 79 32 88 00 00 00 00 00 00 00
E: 3.645131 16 01 ee 88 93 26 6f 79 32 88 00 00 00 00 00 00 00
E: 3.652658 16 01 0a 87 86 22 6f 79 32 88 00 00 00 00 00 00 00
E: 3.660117 16 01 32 84 03 1e 6f 79 32 88 00 00 00 00 00 00 00
E: 3.667649 16 01 d1 81 b7 02 6f 79 32 88 00 00 00 00 00 00 00
E: 3.675057 16 01 c4 7f 00 00 6f 79 32 88 00 00 00 00 00 00 00
E: 3.682643 16 01 c5 7c 00 00 6f 79 32 88 00 00 00 00 00 00 00
E: 3.690013 16 01 37 7a 00 00 6f 79 32 88 00 00 00 00 00 00 00
E: 3.697672 16 01 05 78 00 00 6f 79 32 88 00 00 00 00 00 00 00
E: 3.705069 16 01 31 76 00 00 6f 79 32 88 00 00 00 00 00 00 00
E: 3.712664 16 01 b9 74 00 00 6f 79 32 88 00 00 00 00 00 00 00
E: 3.720151 16 01 8d 73 00 00 6f 79 32 88 00 00 00 00 00 00 00
E: 3.727650 16 01 95 72 00 00 6f 79 32 88 00 00 00 00 00 00 00
E: 3.735095 16 01 d1 71 00 00 6f 79 32 88 00 00 00 00 00 00 00
E: 3.742650 16 01 40 71 00 00 6f 79 32 88 00 00 00 00 00 00 00
E: 3.750137 16 01 d4 70 00 00 6f 79 32 88 00 00 00 00 00 00 00
E: 3.765118 16 01 44 72 00 00 6f 79 32 88 00 00 00 00 00 00 00
E: 3.772673 16 01 c8 73 00 00 6f 79 32 88 00 00 00 00 00 00 00
E: 3.780115 16 01 52 76 00 00 6f 79 32 88 00 00 00 00 00 00 00
E: 3.787636 16 01 d0 78 00 00 6f 79 32 88 00 00 00 00 00 00 00
E: 3.795145 16 01 93 7b 00 00 6f 79 32 88 00 00 00 00 00 00 00
E: 3.802625 16 01 2a 7f 3d 00 6f 79 32 88 00 00 00 00 00 00 00
E: 3.810018 16 01 85 82 5c 03 6f 79 32 88 00 00 00 00 00 00 00
E: 3.817616 16 01 39 87 3b 22 6f 79 32 88 00 00 00 00 00 00 00
E: 3.825176 16 01 15 a1 5c 26 6f 79 32 88 00 00 00 00 00 00 00
E: 3.832618 16 01 15 a1 6d 4d 6f 79 32 88 00 00 00 00 00 00 00
E: 3.840140 16 01 15 a1 29 51 6f 79 32 88 00 00 00 00 00 00 00
E: 3.847686 16 01 60 9d 32 73 6f 79 32 88 00 00 00 00 00 00 00
E: 3.855144 16 01 3b 9a 91 74 6f 79 32 88 00 00 00 00 00 00 00
E: 3.862689 16 01 a9 97 c9 75 6f 79 32 88 00 00 00 00 00 00 00
E: 3.870073 16 01 9c 95 cd 76 6f 79 32 88 00 00 00 00 00 00 00
E: 3.877606 16 01 f7 93 9f 77 6f 79 32 88 00 00 00 00 00 00 00
E: 3.885146 16 01 9f 92 45 78 6f 79 32 88 00 00 00 00 00 00 00
E: 3.892696 16 01 94 91 cb 78 6f 79 32 88 00 00 00 00 00 00 00
E: 3.900147 16 01 bd 90 3c 79 6f 79 32 88 00 00 00 00 00 00 00
E: 3.907687 16 01 17 90 91 79 6f 79 32 88 00 00 00 00 00 00 00
E: 3.915032 16 01 8c 8f d5 79 6f 79 32 88 00 00 00 00 00 00 00
E: 3.922576 16 01 24 8f d5 79 6f 79 32 88 00 00 00 00 00 00 00
E: 3.929915 16 01 c4 8e 3b 7a 6f 79 32 88 00 00 00 00 00 00 00
E: 3.937615 16 01 7f 8e 3b 7a 6f 79 32 88 00 00 00 00 00 00 00
E: 3.945057 16 01 7f 8e 7d 7a 6f 79 32 88 00 00 00 00 00 00 00
E: 3.952621 16 01 18 8e 7d 7a 6f 79 32 88 00 00 00 00 00 00 00
E: 3.967637 16 01 18 8e be 7a 6f 79 32 88 00 00 00 00 00 00 00
E: 3.975109 16 01 c1 8d be 7a 6f 79 32 88 00 00 00 00 00 00 00
E: 4.012671 16 01 77 8d be 7a 6f 79 32 88 00 00 00 00 00 00 00
E: 4.057674 16 01 77 8d fc 7a 6f 79 32 88 00 00 00 00 00 00 00
E: 4.410115 16 01 77 8d 40 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 4.425010 16 01 77 8d c0 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 4.432697 16 01 77 8d 43 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 4.440125 16 01 77 8d 3c 7d 6f 79 32 88 00 00 00 00 00 00 00
E: 4.447675 16 01 77 8d 8e 7e 6f 79 32 88 00 00 00 00 00 00 00
E: 4.455135 16 01 77 8d 0f 80 6f 79 32 88 00 00 00 00 00 00 00
E: 4.462700 16 01 77 8d 18 82 6f 79 32 88 00 00 00 00 00 00 00
E: 4.470017 16 01 0d 8d a4 84 6f 79 32 88 00 00 00 00 00 00 00
E: 4.477663 16 01 bd 8c 43 88 6f 79 32 88 00 00 00 00 00 00 00
E: 4.485169 16 01 49 8c 9f 8c 6f 79 32 88 00 00 00 00 00 00 00
E: 4.492698 16 01 d0 8b f5 a9 6f 79 32 88 00 00 00 00 00 00 00
E: 4.507713 16 01 d3 8a 86 b0 6f 79 32 88 00 00 00 00 00 00 00
E: 4.515158 16 01 4a 8a 33 d0 6f 79 32 88 00 00 00 00 00 00 00
E: 4.522691 16 01 a2 89 57 d3 6f 79 32 88 00 00 00 00 00 00 00
E: 4.529985 16 01 cd 88 04 f3 6f 79 32 88 00 00 00 00 00 00 00
E: 4.537549 16 01 e8 87 ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.544978 16 01 f5 86 ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.552597 16 01 df 85 ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.560125 16 01 07 84 ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.567641 16 01 c3 81 ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.575164 16 01 ed 7f ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.582678 16 01 5a 7e ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.590125 16 01 05 7d ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.597642 16 01 e6 7b ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.605004 16 01 fb 7a ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.612670 16 01 10 7a ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.620153 16 01 07 79 ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.627651 16 01 11 78 ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.635135 16 01 39 77 ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.642650 16 01 e8 75 ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.650124 16 01 c8 73 ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.657648 16 01 4a 71 ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.665136 16 01 8f 6e ff ff 6f 79 32 88 00 00 00 00 00 00 00
E: 4.672555 16 01 e2 6b b1 fc 6f 79 32 88 00 00 00 00 00 00 00
E: 4.680106 16 01 c5 69 82 f9 6f 79 32 88 00 00 00 00 00 00 00
E: 4.687670 16 01 13 69 8d d0 6f 79 32 88 00 00 00 00 00 00 00
E: 4.695133 16 01 f0 6d aa 97 6f 79 32 88 00 00 00 00 00 00 00
E: 4.702615 16 01 e0 8b 0d 7e 6f 79 32 88 00 00 00 00 00 00 00
E: 4.770013 16 01 e0 8b 51 7e 6f 79 32 88 00 00 00 00 00 00 00
E: 5.235016 16 01 2e 8b ca 7e 6f 79 32 88 00 00 00 00 00 00 00
E: 5.242626 16 01 94 89 85 7f 6f 79 32 88 00 00 00 00 00 00 00
E: 5.250093 16 01 bc 87 6a 80 6f 79 32 88 00 00 00 00 00 00 00
E: 5.257546 16 01 9b 83 3d 81 6f 79 32 88 00 00 00 00 00 00 00
E: 5.265083 16 01 46 5e f3 81 6f 79 32 88 00 00 00 00 00 00 00
E: 5.272519 16 01 67 41 8a 82 6f 79 32 88 00 00 00 00 00 00 00
E: 5.280078 16 01 b3 20 df 82 6f 79 32 88 00 00 00 00 00 00 00
E: 5.287625 16 01 00 00 9f 81 6f 79 32 88 00 00 00 00 00 00 00
E: 5.302636 16 01 00 00 32 7f 6f 79 32 88 00 00 00 00 00 00 00
E: 5.310112 16 01 00 00 55 7e 6f 79 32 88 00 00 00 00 00 00 00
E: 5.317634 16 01 00 00 a4 7d 6f 79 32 88 00 00 00 00 00 00 00
E: 5.325102 16 01 00 00 10 7d 6f 79 32 88 00 00 00 00 00 00 00
E: 5.332625 16 01 00 00 a1 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 5.347642 16 01 00 00 00 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 5.362683 16 01 00 00 93 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.385116 16 01 00 00 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.407574 16 01 b3 20 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.415137 16 01 64 6f 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.422705 16 01 51 73 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.430099 16 01 34 78 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.437662 16 01 0f 7c 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.445030 16 01 24 7f 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.452641 16 01 9c 81 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.460153 16 01 9b 83 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.467688 16 01 2d 85 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.475033 16 01 70 86 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.482666 16 01 72 87 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.490155 16 01 47 88 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.497646 16 01 ea 88 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.505067 16 01 6d 89 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.512666 16 01 d5 89 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.527568 16 01 72 8a 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.550038 16 01 f3 8a 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.587587 16 01 5b 8b 31 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 5.842677 2 04 86
E: 5.925174 16 01 5b 8b 6f 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 6.067692 16 01 5b 8b ad 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 6.150170 16 01 5b 8b ee 7b 6f 79 32 88 00 00 00 00 00 00 00
E: 6.165137 16 01 17 8c 37 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 6.172691 16 01 a9 8c 37 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 6.180166 16 01 ba 8d 76 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 6.187594 16 01 85 91 bb 7c 6f 79 32 88 00 00 00 00 00 00 00
E: 6.195137 16 01 69 b0 3c 7d 6f 79 32 88 00 00 00 00 00 00 00
E: 6.202705 16 01 92 b4 3b 7e 6f 79 32 88 00 00 00 00 00 00 00
E: 6.210172 16 01 96 db 54 7f 6f 79 32 88 00 00 00 00 00 00 00
E: 6.217689 16 01 9e e0 2a 80 6f 79 32 88 00 00 00 00 00 00 00
E: 6.225163 16 01 ff ff e1 80 6f 79 32 88 00 00 00 00 00 00 00
E: 6.232685 16 01 ff ff 7a 81 6f 79 32 88 00 00 00 00 00 00 00
E: 6.240160 16 01 ff ff fa 81 6f 79 32 88 00 00 00 00 00 00 00
E: 6.255085 16 01 ff ff 45 81 6f 79 32 88 00 00 00 00 00 00 00
E: 6.262706 16 01 ff ff e3 80 6f 79 32 88 00 00 00 00 00 00 00
E: 6.277703 16 01 ff ff 4c 80 6f 79 32 88 00 00 00 00 00 00 00
E: 6.292702 16 01 ff ff eb 7f 6f 79 32 88 00 00 00 00 00 00 00
E: 6.367703 16 01 17 ed eb 7f 6f 79 32 88 00 00 00 00 00 00 00
E: 6.375173 16 01 db 8a 39 80 6f 79 32 88 00 00 00 00 00 00 00
E: 6.382696 16 01 43 8b 39 80 6f 79 32 88 00 00 00 00 00 00 00
E: 6.390069 16 01 9e 89 39 80 6f 79 32 88 00 00 00 00 00 00 00
E: 6.397705 16 01 3f 8a 39 80 6f 79 32 88 00 00 00 00 00 00 00
E: 6.405174 16 01 c0 8a 39 80 6f 79 32 88 00 00 00 00 00 00 00
E: 6.412705 16 01 26 8b 39 80 6f 79 32 88 00 00 00 00 00 00 00
E: 6.427701 16 01 b3 8b 39 80 6f 79 32 88 00 00 00 00 00 00 00
E: 6.450184 16 01 32 8c da 7f 6f 79 32 88 00 00 00 00 00 00 00
E: 6.495149 16 01 94 8c da 7f 6f 79 32 88 00 00 00 00 00 00 00
E: 6.615148 16 01 94 8c 80 7f 6f 79 32 88 00 00 00 00 00 00 00
E: 7.125134 16 01 94 8c 80 7f 6f 79 64 87 00 00 00 00 00 00 00
E: 7.132707 16 01 94 8c 80 7f 6f 79 da 86 00 00 00 00 00 00 00
E: 7.140200 16 01 94 8c 80 7f 6f 79 32 86 00 00 00 00 00 00 00
E: 7.147695 16 01 94 8c 80 7f 15 79 cf 84 00 00 00 00 00 00 00
E: 7.155095 16 01 94 8c 80 7f bb 78 bc 82 00 00 00 00 00 00 00
E: 7.162607 16 01 94 8c 80 7f 71 78 db 7e 00 00 00 00 00 00 00
E: 7.170153 16 01 94 8c 80 7f 71 78 4e 7a 00 00 00 00 00 00 00
E: 7.177665 16 01 94 8c 80 7f 0e 78 67 59 00 00 00 00 00 00 00
E: 7.185157 16 01 94 8c 80 7f 0e 78 8e 56 00 00 00 00 00 00 00
E: 7.192644 16 01 94 8c 80 7f d0 77 a9 51 00 00 00 00 00 00 00
E: 7.200138 16 01 94 8c 80 7f d0 77 2d 2b 00 00 00 00 00 00 00
E: 7.207667 16 01 94 8c 80 7f d0 77 e6 27 00 00 00 00 00 00 00
E: 7.215149 16 01 94 8c 80 7f 88 78 ee 08 00 00 00 00 00 00 00
E: 7.222638 16 01 94 8c 80 7f 27 79 00 00 00 00 00 00 00 00 00
E: 7.230081 16 01 94 8c 80 7f ad 79 00 00 00 00 00 00 00 00 00
E: 7.245052 16 01 94 8c 80 7f 23 7a 00 00 00 00 00 00 00 00 00
E: 7.267626 16 01 94 8c 80 7f cc 79 00 00 00 00 00 00 00 00 00
E: 7.282594 16 01 94 8c 80 7f 85 79 00 00 00 00 00 00 00 00 00
E: 7.327552 16 01 94 8c 80 7f 85 79 12 04 00 00 00 00 00 00 00
E: 7.335115 16 01 94 8c 80 7f 43 79 d5 06 00 00 00 00 00 00 00
E: 7.342667 16 01 94 8c 80 7f 43 79 af 21 00 00 00 00 00 00 00
E: 7.350110 16 01 94 8c 80 7f 43 79 82 52 00 00 00 00 00 00 00
E: 7.357636 16 01 94 8c 80 7f 43 79 ee 92 00 00 00 00 00 00 00
E: 7.365026 16 01 94 8c 80 7f 43 79 df 91 00 00 00 00 00 00 00
E: 7.372694 16 01 94 8c 80 7f ae 79 46 90 00 00 00 00 00 00 00
E: 7.387697 16 01 94 8c 80 7f ae 79 f0 8d 00 00 00 00 00 00 00
E: 7.395136 16 01 94 8c 80 7f ae 79 22 8d 00 00 00 00 00 00 00
E: 7.402693 16 01 94 8c 80 7f ae 79 76 8c 00 00 00 00 00 00 00
E: 7.410141 16 01 94 8c 80 7f ae 79 ed 8b 00 00 00 00 00 00 00
E: 7.417554 16 01 94 8c 80 7f ae 79 79 8b 00 00 00 00 00 00 00
E: 7.425155 16 01 94 8c 80 7f ae 79 22 8b 00 00 00 00 00 00 00
E: 7.432675 16 01 94 8c 80 7f 0a 7a 22 8b 00 00 00 00 00 00 00
E: 7.440103 16 01 94 8c 80 7f 0a 7a ac 8a 00 00 00 00 00 00 00
E: 7.462667 16 01 94 8c 80 7f 0a 7a 47 8a 00 00 00 00 00 00 00
E: 7.515159 16 01 94 8c 80 7f 0a 7a ed 89 00 00 00 00 00 00 00
E: 7.815157 16 01 94 8c 80 7f 0a 7a 6c 89 00 00 00 00 00 00 00
E: 7.837670 16 01 94 8c 80 7f 0a 7a 0d 89 00 00 00 00 00 00 00
E: 7.852670 16 01 94 8c 80 7f 0a 7a b1 89 00 00 00 00 00 00 00
E: 7.860182 16 01 94 8c 80 7f 0a 7a d2 8a 00 00 00 00 00 00 00
E: 7.867659 16 01 94 8c 80 7f 0a 7a ff 8b 00 00 00 00 00 00 00
E: 7.875149 16 01 94 8c 80 7f 0a 7a 9d 8d 00 00 00 00 00 00 00
E: 7.882638 16 01 94 8c 80 7f 0a 7a 56 8f 00 00 00 00 00 00 00
E: 7.890150 16 01 94 8c 80 7f b7 7a fb 90 00 00 00 00 00 00 00
E: 7.897579 16 01 94 8c 80 7f 3a 7b aa 92 00 00 00 00 00 00 00
E: 7.905136 16 01 94 8c 80 7f a3 7b 64 95 00 00 00 00 00 00 00
E: 7.912639 16 01 94 8c 80 7f fd 7b be 99 00 00 00 00 00 00 00
E: 7.920147 16 01 94 8c 80 7f fd 7b 3f b9 00 00 00 00 00 00 00
E: 7.927654 16 01 94 8c 80 7f 73 7c 5e bc 00 00 00 00 00 00 00
E: 7.935136 16 01 94 8c 80 7f 73 7c 58 d9 00 00 00 00 00 00 00
E: 7.942647 16 01 94 8c 80 7f 73 7c a6 dc 00 00 00 00 00 00 00
E: 7.950128 16 01 94 8c 80 7f 19 7c ff ff 00 00 00 00 00 00 00
E: 7.957641 16 01 94 8c 80 7f bf 7b ff ff 00 00 00 00 00 00 00
E: 7.965089 16 01 94 8c 80 7f 72 7b ff ff 00 00 00 00 00 00 00
E: 7.980182 16 01 94 8c 80 7f 0d 7b ff ff 00 00 00 00 00 00 00
E: 8.010156 16 01 94 8c 80 7f c4 7a ff ff 00 00 00 00 00 00 00
E: 8.047609 16 01 94 8c 80 7f 74 79 ff ff 00 00 00 00 00 00 00
E: 8.055161 16 01 94 8c 80 7f 02 77 ff ff 00 00 00 00 00 00 00
E: 8.062637 16 01 94 8c 80 7f e7 73 ff ff 00 00 00 00 00 00 00
E: 8.070152 16 01 94 8c 80 7f 76 71 f5 e9 00 00 00 00 00 00 00
E: 8.077646 16 01 94 8c 80 7f 70 74 24 64 00 00 00 00 00 00 00
E: 8.085090 16 01 94 8c 80 7f 81 75 57 97 00 00 00 00 00 00 00
E: 8.092640 16 01 94 8c 80 7f 40 77 aa 92 00 00 00 00 00 00 00
E: 8.100153 16 01 94 8c 80 7f 03 78 01 91 00 00 00 00 00 00 00
E: 8.107647 16 01 94 8c 80 7f a4 78 05 8f 00 00 00 00 00 00 00
E: 8.115141 16 01 94 8c 80 7f 25 79 73 8d 00 00 00 00 00 00 00
E: 8.122647 16 01 94 8c 80 7f 8d 79 38 8c 00 00 00 00 00 00 00
E: 8.130152 16 01 94 8c 80 7f 8d 79 38 8b 00 00 00 00 00 00 00
E: 8.137647 16 01 94 8c 80 7f 23 7a 6f 8a 00 00 00 00 00 00 00
E: 8.145122 16 01 94 8c 80 7f 23 7a ce 89 00 00 00 00 00 00 00
E: 8.152583 16 01 94 8c 80 7f 7d 7a 48 89 00 00 00 00 00 00 00
E: 8.160114 16 01 94 8c 80 7f 7d 7a dd 88 00 00 00 00 00 00 00
E: 8.175143 16 01 94 8c 80 7f 7d 7a 44 88 00 00 00 00 00 00 00
E: 8.182700 16 01 94 8c 80 7f dc 7a 44 88 00 00 00 00 00 00 00
E: 8.190170 16 01 94 8c 80 7f dc 7a d5 87 00 00 00 00 00 00 00
E: 8.212623 16 01 94 8c 80 7f dc 7a 77 87 00 00 00 00 00 00 00
E: 8.370203 16 01 94 8c 80 7f dc 7a 19 87 00 00 00 00 00 00 00
E: 8.625185 16 01 94 8c 80 7f 71 7a 19 87 00 00 00 00 00 00 00
E: 8.632663 16 01 94 8c 80 7f a7 79 19 87 00 00 00 00 00 00 00
E: 8.640153 16 01 94 8c 80 7f b7 78 19 87 00 00 00 00 00 00 00
E: 8.647636 16 01 94 8c 80 7f ae 77 19 87 00 00 00 00 00 00 00
E: 8.655158 16 01 94 8c 80 7f 80 76 a2 86 00 00 00 00 00 00 00
E: 8.662696 16 01 94 8c 80 7f 06 75 a2 86 00 00 00 00 00 00 00
E: 8.670167 16 01 94 8c 80 7f 99 72 29 86 00 00 00 00 00 00 00
E: 8.677676 16 01 94 8c 80 7f fe 6e 29 86 00 00 00 00 00 00 00
E: 8.685109 16 01 94 8c 80 7f 55 55 bc 85 00 00 00 00 00 00 00
E: 8.692680 16 01 94 8c 80 7f 23 52 bc 85 00 00 00 00 00 00 00
E: 8.700153 16 01 94 8c 80 7f db 36 bc 85 00 00 00 00 00 00 00
E: 8.707679 16 01 94 8c 80 7f bc 33 54 85 00 00 00 00 00 00 00
E: 8.715160 16 01 94 8c 80 7f ad 17 54 85 00 00 00 00 00 00 00
E: 8.730192 16 01 94 8c 80 7f 00 00 54 85 00 00 00 00 00 00 00
E: 8.745195 16 01 94 8c 80 7f 00 00 d7 84 00 00 00 00 00 00 00
E: 8.767699 16 01 94 8c 80 7f 00 00 67 84 00 00 00 00 00 00 00
E: 8.820171 16 01 94 8c 80 7f d9 18 67 84 00 00 00 00 00 00 00
E: 8.827608 16 01 94 8c 80 7f 8c 6a 67 84 00 00 00 00 00 00 00
E: 8.834984 16 01 94 8c 80 7f ac 6e 57 85 00 00 00 00 00 00 00
E: 8.842556 16 01 94 8c 80 7f b9 72 fc 85 00 00 00 00 00 00 00
E: 8.850013 16 01 94 8c 80 7f fd 73 6e 86 00 00 00 00 00 00 00
E: 8.857483 16 01 94 8c 80 7f 13 75 c8 86 00 00 00 00 00 00 00
E: 8.865119 16 01 94 8c 80 7f f2 75 10 87 00 00 00 00 00 00 00
E: 8.872644 16 01 94 8c 80 7f aa 76 10 87 00 00 00 00 00 00 00
E: 8.880109 16 01 94 8c 80 7f 36 77 7f 87 00 00 00 00 00 00 00
E: 8.887642 16 01 94 8c 80 7f ad 77 7f 87 00 00 00 00 00 00 00
E: 8.895103 16 01 94 8c 80 7f 07 78 c5 87 00 00 00 00 00 00 00
E: 8.910145 16 01 94 8c 80 7f 8e 78 c5 87 00 00 00 00 00 00 00
E: 8.917649 16 01 94 8c 80 7f 8e 78 01 88 00 00 00 00 00 00 00
E: 8.932694 16 01 94 8c 80 7f fe 78 01 88 00 00 00 00 00 00 00
E: 8.970164 16 01 94 8c 80 7f fe 78 3e 88 00 00 00 00 00 00 00
E: 8.977596 16 01 94 8c 80 7f 60 79 3e 88 00 00 00 00 00 00 00
E: 9.435127 16 01 94 8c 80 7f bc 79 3e 88 00 00 00 00 00 00 00
E: 9.442642 16 01 94 8c 80 7f 23 7a 3e 88 00 00 00 00 00 00 00
E: 9.450037 16 01 94 8c 80 7f 0b 7b 3e 88 00 00 00 00 00 00 00
E: 9.457641 16 01 94 8c 80 7f 44 7c 8e 88 00 00 00 00 00 00 00
E: 9.465091 16 01 94 8c 80 7f 8d 7d e5 88 00 00 00 00 00 00 00
E: 9.472598 16 01 94 8c 80 7f f8 7e 4c 89 00 00 00 00 00 00 00
E: 9.480093 16 01 94 8c 80 7f 7d 80 ce 89 00 00 00 00 00 00 00
E: 9.487600 16 01 94 8c 80 7f 0c 82 91 8a 00 00 00 00 00 00 00
E: 9.502651 16 01 94 8c 80 7f 33 88 0f 8c 00 00 00 00 00 00 00
E: 9.510168 16 01 94 8c 80 7f 83 a3 c2 8c 00 00 00 00 00 00 00
E: 9.517580 16 01 94 8c 80 7f e2 a6 56 8d 00 00 00 00 00 00 00
E: 9.525161 16 01 94 8c 80 7f 63 c5 d3 8d 00 00 00 00 00 00 00
E: 9.532627 16 01 94 8c 80 7f d0 c9 31 8e 00 00 00 00 00 00 00
E: 9.540155 16 01 94 8c 80 7f 48 f2 70 8e 00 00 00 00 00 00 00
E: 9.547613 16 01 94 8c 80 7f ff ff 70 8e 00 00 00 00 00 00 00
E: 9.562669 16 01 94 8c 80 7f ff ff c0 8e 00 00 00 00 00 00 00
E: 9.585134 16 01 94 8c 80 7f ff ff 06 8f 00 00 00 00 00 00 00
E: 9.600146 16 01 94 8c 80 7f ff ff 5d 8f 00 00 00 00 00 00 00
E: 9.607641 16 01 94 8c 80 7f ff ff ad 8f 00 00 00 00 00 00 00
E: 9.615142 16 01 94 8c 80 7f ff ff f7 8f 00 00 00 00 00 00 00
E: 9.622642 16 01 94 8c 80 7f ff ff 62 90 00 00 00 00 00 00 00
E: 9.630163 16 01 94 8c 80 7f ff ff b1 90 00 00 00 00 00 00 00
E: 9.637566 16 01 94 8c 80 7f ff ff f6 90 00 00 00 00 00 00 00
E: 9.667668 16 01 94 8c 80 7f c2 ff f6 90 00 00 00 00 00 00 00
E: 9.675097 16 01 94 8c 80 7f 32 99 6b 90 00 00 00 00 00 00 00
E: 9.682701 16 01 94 8c 80 7f 3a 51 86 8e 00 00 00 00 00 00 00
E: 9.697699 16 01 94 8c 80 7f 34 89 6f 8c 00 00 00 00 00 00 00
E: 9.705190 16 01 94 8c 80 7f b2 85 ad 8b 00 00 00 00 00 00 00
E: 9.712701 16 01 94 8c 80 7f 07 83 14 8b 00 00 00 00 00 00 00
E: 9.720222 16 01 94 8c 80 7f e0 80 99 8a 00 00 00 00 00 00 00
E: 9.727689 16 01 94 8c 80 7f 2d 7f 35 8a 00 00 00 00 00 00 00
E: 9.735166 16 01 94 8c 80 7f d0 7d 35 8a 00 00 00 00 00 00 00
E: 9.742582 16 01 94 8c 80 7f b9 7c a6 89 00 00 00 00 00 00 00
E: 9.750174 16 01 94 8c 80 7f da 7b a6 89 00 00 00 00 00 00 00
E: 9.757676 16 01 94 8c 80 7f 27 7b 4c 89 00 00 00 00 00 00 00
E: 9.765161 16 01 94 8c 80 7f 99 7a 4c 89 00 00 00 00 00 00 00
E: 9.772677 16 01 94 8c 80 7f 26 7a 4c 89 00 00 00 00 00 00 00
E: 9.780159 16 01 94 8c 80 7f cb 79 4c 89 00 00 00 00 00 00 00
E: 9.787691 16 01 94 8c 80 7f 81 79 ec 88 00 00 00 00 00 00 00
E: 9.802702 16 01 94 8c 80 7f 18 79 ec 88 00 00 00 00 00 00 00
E: 9.817693 16 01 94 8c 80 7f da 78 ec 88 00 00 00 00 00 00 00
E: 9.840219 16 01 94 8c 80 7f 9d 78 ec 88 00 00 00 00 00 00 00
E: 11.490055 16 01 94 8c 80 7f 9d 78 ec 88 00 00 00 00 00 08 00
E: 11.497485 16 01 94 8c 80 7f 9d 78 ec 88 00 00 00 00 00 08 00
E: 11.505028 16 01 94 8c 80 7f 9d 78 ec 88 00 00 00 00 00 08 00
E: 11.542503 16 01 94 8c 80 7f 9d 78 ec 88 00 00 00 00 00 00 00
E: 11.550059 16 01 94 8c 80 7f 9d 78 ec 88 00 00 00 00 00 00 00
E: 11.557629 16 01 94 8c 80 7f 9d 78 ec 88 00 00 00 00 00 00 00
E: 12.045160 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 12.187687 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 01 00
E: 12.195142 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 01 00
E: 12.202704 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 01 00
E: 12.262706 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 12.270139 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 12.277699 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 12.892738 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 04 00
E: 12.900163 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 04 00
E: 12.907717 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 04 00
E: 12.967703 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 12.975142 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 12.982701 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 13.672703 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 02 00
E: 13.680165 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 02 00
E: 13.687700 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 02 00
E: 13.747720 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 13.755159 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 13.762722 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 16.102736 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 10 00
E: 16.110176 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 10 00
E: 16.275240 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 16.282730 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 16.290147 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 16.987673 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 20 00
E: 16.995143 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 20 00
E: 17.002673 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 20 00
E: 17.137703 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 17.145135 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 17.152717 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 17.820253 16 01 94 8c 80 7f 9d 78 95 88 7b 00 00 00 00 00 00
E: 17.827770 16 01 94 8c 80 7f 9d 78 95 88 74 02 00 00 00 00 00
E: 17.835152 16 01 94 8c 80 7f 9d 78 95 88 ff 03 00 00 00 00 00
E: 17.977692 16 01 94 8c 80 7f 9d 78 95 88 1b 02 00 00 00 00 00
E: 17.985197 16 01 94 8c 80 7f 9d 78 95 88 52 00 00 00 00 00 00
E: 17.992622 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 18.615282 16 01 94 8c 80 7f 9d 78 95 88 00 00 a6 03 00 00 00
E: 18.622737 16 01 94 8c 80 7f 9d 78 95 88 00 00 ff 03 00 00 00
E: 18.742763 16 01 94 8c 80 7f 9d 78 95 88 00 00 54 02 00 00 00
E: 18.750278 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 19.552827 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 40 00
E: 19.560158 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 40 00
E: 19.567741 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 40 00
E: 19.717778 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 19.725207 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 19.732752 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 20.490167 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 80 00
E: 20.497762 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 80 00
E: 20.505269 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 80 00
E: 20.632777 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 20.640215 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 20.647773 16 01 94 8c 80 7f 9d 78 95 88 00 00 00 00 00 00 00
E: 22.275252 16 01 94 8c 25 7f 9d 78 95 88 00 00 00 00 00 00 00

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: XBox One S Bluetooth controller hid-recorder
  2017-11-09 15:25 XBox One S Bluetooth controller hid-recorder Bastien Nocera
@ 2017-11-09 16:01 ` Bastien Nocera
  0 siblings, 0 replies; 2+ messages in thread
From: Bastien Nocera @ 2017-11-09 16:01 UTC (permalink / raw
  To: linux-input; +Cc: Benjamin Tissoires

Self follow-up,

On Thu, 2017-11-09 at 16:25 +0100, Bastien Nocera wrote:
> Hey,
> 
> This is the hid-recorder for that device.
> 
> I started hid-recorder and pressed:
> - up, down, left, right, on the d-pad, then left analog stick, then
> right analog stick
> - Y, A, X, B on the face buttons (that's up, down, left, right
> respectively as well)
> - left button 1, right button 1
> - left trigger (2), right trigger (2)
> - menu ("Select") and Start
> 
> I just realised that I didn't press down the 2 analog sticks, or on
> the
> "vendor" button either. Let me know whether you want a new log with
> those.
> 
> I get this error in the kernel logs:
> [ 6821.181818] hid-generic 0005:045E:02E0.000A: unknown main item tag
> 0x0
> 
> The analog sticks and d-pad seem to work properly, the problems start
> with:
> - button X reports BTN_C instead of BTN_WEST
> - the left and right trigger buttons report BTN_WEST and BTN_Z
> respectively
> - left and trigger analogue triggers report ABS_Z and ABS_RZ, not
> sure
> whether this is expected
> - "Select" reports BTN_TL, "Start" reports BTN_TR

I discussed this with Benjamin on IRC, and it seems there's nothing
here that can't be handled by user-space mappings, such as SDL2's
database.

Valve's SteamOS patch (at least the HID hunk) is really a work-around
for their big picture mode not being able to capture "KEY_MENU" it
seems:
https://github.com/ValveSoftware/steamos_kernel/commit/549c3dc10fa3749b
3999549a2672b14bf0e9786d

There's 2 more problems shown with this device:
- the hid-generic warning above is "the bt stack forgetting to remove
the terminating '0' before forwarding it to HID", which we might want
to fix to avoid bug reports
- the necessity to disable ERTM to correctly pair and connect with the
device. This is currently discussed on linux-bluetooth.

Cheers

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-11-09 16:01 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-09 15:25 XBox One S Bluetooth controller hid-recorder Bastien Nocera
2017-11-09 16:01 ` Bastien Nocera

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.