xow icon indicating copy to clipboard operation
xow copied to clipboard

Steam's "Turn off controller" chord not working

Open Merrit opened this issue 5 years ago • 4 comments

Describe the bug The Steam guide button chord has an option for "Turn off controller" (default top button, eg Y or Triangle)

With xow nothing happens using this chord. All other chords are working, for example I have some for:

  • Mute audio
  • Toggle redshift/night color.
  • Move mouse / click
  • Alt-Tab

The "Turn off controller" chord works as expected when I tested with my PS4 controller.

Steps to reproduce the behavior:

  • Setup chord in Steam -> Settings -> Controller -> Guide button chord configuration
  • Call the chord (for me Guide button + Y)
  • Nothing happens

Expected behavior:

  • Expected the controller to power off

I tried to check the usb packets, however I am not familiar with wireshark and the documentation is a bit vague:

image

Wireshark capture (collapsed)

No.	Time	Source	Destination	Protocol	Length	Info
1	0.000000	host	1.6.0	USB	64	GET DESCRIPTOR Request DEVICE
2	0.000092	1.6.0	host	USB	82	GET DESCRIPTOR Response DEVICE
3	-0.000002	host	1.6.0	USB	64	GET DESCRIPTOR Request DEVICE
4	0.000984	host	2.1.0	USB	64	GET DESCRIPTOR Request DEVICE
5	0.000135	8.2.1	host	USB	71	URB_INTERRUPT in
6	0.000999	2.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
7	0.000089	1.6.0	host	USB	82	GET DESCRIPTOR Response DEVICE
8	0.000138	host	1.1.0	USB	64	GET DESCRIPTOR Request DEVICE
9	0.000137	host	1.1.0	USB	64	GET DESCRIPTOR Request DEVICE
10	0.000154	1.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
11	0.000155	1.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
12	0.001751	host	3.1.0	USB	64	GET DESCRIPTOR Request DEVICE
13	0.001763	3.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
14	0.000158	host	8.2.1	USB	64	URB_INTERRUPT in
15	0.000985	host	2.1.0	USB	64	GET DESCRIPTOR Request DEVICE
16	0.000999	2.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
17	0.002467	host	4.1.0	USB	64	GET DESCRIPTOR Request DEVICE
18	0.001752	host	3.1.0	USB	64	GET DESCRIPTOR Request DEVICE
19	0.002480	4.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
20	0.001764	3.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
21	0.002468	host	4.1.0	USB	64	GET DESCRIPTOR Request DEVICE
22	0.003317	host	5.3.0	USB	64	GET DESCRIPTOR Request DEVICE
23	0.002480	4.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
24	0.004395	5.3.0	host	USB	82	GET DESCRIPTOR Response DEVICE
25	0.003318	host	5.3.0	USB	64	GET DESCRIPTOR Request DEVICE
26	0.004428	host	5.2.0	USB	64	GET DESCRIPTOR Request DEVICE
27	0.004749	5.2.0	host	USB	81	GET DESCRIPTOR Response DEVICE[Malformed Packet]
28	0.004396	5.3.0	host	USB	82	GET DESCRIPTOR Response DEVICE
29	0.004773	host	5.1.0	USB	64	GET DESCRIPTOR Request DEVICE
30	0.004781	5.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
31	0.004429	host	5.2.0	USB	64	GET DESCRIPTOR Request DEVICE
32	0.004749	5.2.0	host	USB	81	GET DESCRIPTOR Response DEVICE[Malformed Packet]
33	0.004774	host	5.1.0	USB	64	GET DESCRIPTOR Request DEVICE
34	0.004782	5.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
35	0.005805	host	7.1.0	USB	64	GET DESCRIPTOR Request DEVICE
36	0.006346	host	8.3.0	USB	64	GET DESCRIPTOR Request DEVICE
37	0.005263	host	6.1.0	USB	64	GET DESCRIPTOR Request DEVICE
38	0.007140	8.3.0	host	USB	82	GET DESCRIPTOR Response DEVICE
39	0.005813	7.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
40	0.005271	6.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
41	0.007176	host	8.2.0	USB	64	GET DESCRIPTOR Request DEVICE
42	0.005806	host	7.1.0	USB	64	GET DESCRIPTOR Request DEVICE
43	0.008138	8.2.1	host	USB	71	URB_INTERRUPT in
44	0.005814	7.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
45	0.008170	host	8.2.1	USB	64	URB_INTERRUPT in
46	0.009132	8.2.0	host	USB	82	GET DESCRIPTOR Response DEVICE
47	0.006347	host	8.3.0	USB	64	GET DESCRIPTOR Request DEVICE
48	0.009179	host	8.1.0	USB	64	GET DESCRIPTOR Request DEVICE
49	0.007142	8.3.0	host	USB	82	GET DESCRIPTOR Response DEVICE
50	0.007176	host	8.2.0	USB	64	GET DESCRIPTOR Request DEVICE
51	0.009190	8.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
52	0.008139	8.2.1	host	USB	71	URB_INTERRUPT in
53	0.008170	host	8.2.1	USB	64	URB_INTERRUPT in
54	0.009134	8.2.0	host	USB	82	GET DESCRIPTOR Response DEVICE
55	0.009180	host	8.1.0	USB	64	GET DESCRIPTOR Request DEVICE
56	0.009191	8.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
57	0.009848	host	9.2.0	USB	64	GET DESCRIPTOR Request DEVICE
58	0.010093	9.2.0	host	USB	82	GET DESCRIPTOR Response DEVICE
59	0.010409	host	9.1.0	USB	64	GET DESCRIPTOR Request DEVICE
60	0.010419	9.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
61	0.010984	host	10.1.0	USB	64	GET DESCRIPTOR Request DEVICE
62	0.010984	host	10.1.0	USB	64	GET DESCRIPTOR Request DEVICE
63	0.010992	10.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
64	0.005262	host	6.1.0	USB	64	GET DESCRIPTOR Request DEVICE
65	0.010992	10.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
66	0.005270	6.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
67	0.011517	host	11.1.0	USB	64	GET DESCRIPTOR Request DEVICE
68	0.009847	host	9.2.0	USB	64	GET DESCRIPTOR Request DEVICE
69	0.011518	host	11.1.0	USB	64	GET DESCRIPTOR Request DEVICE
70	0.010091	9.2.0	host	USB	82	GET DESCRIPTOR Response DEVICE
71	0.011525	11.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
72	0.010408	host	9.1.0	USB	64	GET DESCRIPTOR Request DEVICE
73	0.011525	11.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
74	0.010419	9.1.0	host	USB	82	GET DESCRIPTOR Response DEVICE
75	0.016134	8.2.1	host	USB	71	URB_INTERRUPT in
76	0.016144	8.2.1	host	USB	71	URB_INTERRUPT in
77	0.016178	host	8.2.1	USB	64	URB_INTERRUPT in
78	0.016179	host	8.2.1	USB	64	URB_INTERRUPT in
79	0.024146	8.2.1	host	USB	71	URB_INTERRUPT in
80	0.024136	8.2.1	host	USB	71	URB_INTERRUPT in
81	0.024183	host	8.2.1	USB	64	URB_INTERRUPT in
82	0.024183	host	8.2.1	USB	64	URB_INTERRUPT in
83	0.024212	1.6.5	host	USB	80	URB_BULK in
84	0.024203	1.6.5	host	USB	80	URB_BULK in
85	0.024295	host	1.6.5	USB	64	URB_BULK in
86	0.024302	host	1.6.5	USB	64	URB_BULK in
87	0.032136	8.2.1	host	USB	71	URB_INTERRUPT in
88	0.032178	host	8.2.1	USB	64	URB_INTERRUPT in
89	0.032147	8.2.1	host	USB	71	URB_INTERRUPT in
90	0.032178	host	8.2.1	USB	64	URB_INTERRUPT in
91	0.040141	8.2.1	host	USB	71	URB_INTERRUPT in
92	0.040182	host	8.2.1	USB	64	URB_INTERRUPT in
93	0.040135	8.2.1	host	USB	71	URB_INTERRUPT in
94	0.040181	host	8.2.1	USB	64	URB_INTERRUPT in
95	0.048182	8.2.1	host	USB	71	URB_INTERRUPT in
96	0.048173	8.2.1	host	USB	71	URB_INTERRUPT in
97	0.048227	host	8.2.1	USB	64	URB_INTERRUPT in
98	0.048226	host	8.2.1	USB	64	URB_INTERRUPT in
99	0.056139	8.2.1	host	USB	71	URB_INTERRUPT in
100	0.056160	host	8.2.1	USB	64	URB_INTERRUPT in
101	0.056133	8.2.1	host	USB	71	URB_INTERRUPT in
102	0.056160	host	8.2.1	USB	64	URB_INTERRUPT in
103	0.088329	1.6.5	host	USB	80	URB_BULK in
104	0.088312	1.6.5	host	USB	80	URB_BULK in
105	0.088427	host	1.6.5	USB	64	URB_BULK in
106	0.088431	host	1.6.5	USB	64	URB_BULK in
107	0.112204	8.2.1	host	USB	71	URB_INTERRUPT in
108	0.112178	8.2.1	host	USB	71	URB_INTERRUPT in
109	0.112274	host	8.2.1	USB	64	URB_INTERRUPT in
110	0.112275	host	8.2.1	USB	64	URB_INTERRUPT in
111	0.152823	1.6.5	host	USB	80	URB_BULK in
112	0.152807	1.6.5	host	USB	80	URB_BULK in
113	0.152947	host	1.6.5	USB	64	URB_BULK in
114	0.152950	host	1.6.5	USB	64	URB_BULK in
115	0.217102	1.6.5	host	USB	80	URB_BULK in
116	0.217116	1.6.5	host	USB	80	URB_BULK in
117	0.217240	host	1.6.5	USB	64	URB_BULK in
118	0.217233	host	1.6.5	USB	64	URB_BULK in
119	0.281476	1.6.5	host	USB	80	URB_BULK in
120	0.281463	1.6.5	host	USB	80	URB_BULK in
121	0.281609	host	1.6.5	USB	64	URB_BULK in
122	0.281617	host	1.6.5	USB	64	URB_BULK in
123	0.345594	1.6.5	host	USB	80	URB_BULK in
124	0.345583	1.6.5	host	USB	80	URB_BULK in
125	0.345717	host	1.6.5	USB	64	URB_BULK in
126	0.345724	host	1.6.5	USB	64	URB_BULK in
127	0.377828	1.6.4	host	USB	132	URB_BULK in
128	0.377839	1.6.4	host	USB	132	URB_BULK in
129	0.377926	host	1.6.4	USB	64	URB_BULK in
130	0.377934	host	1.6.4	USB	64	URB_BULK in
131	0.409707	1.6.5	host	USB	80	URB_BULK in
132	0.409694	1.6.5	host	USB	80	URB_BULK in
133	0.409800	host	1.6.5	USB	64	URB_BULK in
134	0.409817	host	1.6.5	USB	64	URB_BULK in
135	0.473763	1.6.5	host	USB	80	URB_BULK in
136	0.473773	1.6.5	host	USB	80	URB_BULK in
137	0.473883	host	1.6.5	USB	64	URB_BULK in
138	0.473896	host	1.6.5	USB	64	URB_BULK in
139	0.538253	1.6.5	host	USB	80	URB_BULK in
140	0.538265	1.6.5	host	USB	80	URB_BULK in
141	0.538388	host	1.6.5	USB	64	URB_BULK in
142	0.538400	host	1.6.5	USB	64	URB_BULK in
143	0.602310	1.6.5	host	USB	80	URB_BULK in
144	0.602297	1.6.5	host	USB	80	URB_BULK in
145	0.602495	host	1.6.5	USB	64	URB_BULK in
146	0.602505	host	1.6.5	USB	64	URB_BULK in
147	0.666512	1.6.5	host	USB	80	URB_BULK in
148	0.666489	1.6.5	host	USB	80	URB_BULK in
149	0.666699	host	1.6.5	USB	64	URB_BULK in
150	0.666712	host	1.6.5	USB	64	URB_BULK in
151	0.730927	1.6.5	host	USB	80	URB_BULK in
152	0.730901	1.6.5	host	USB	80	URB_BULK in
153	0.731092	host	1.6.5	USB	64	URB_BULK in
154	0.731105	host	1.6.5	USB	64	URB_BULK in
155	0.794999	1.6.5	host	USB	80	URB_BULK in
156	0.794992	1.6.5	host	USB	80	URB_BULK in
157	0.795175	host	1.6.5	USB	64	URB_BULK in
158	0.795187	host	1.6.5	USB	64	URB_BULK in
159	0.859143	1.6.5	host	USB	80	URB_BULK in
160	0.859130	1.6.5	host	USB	80	URB_BULK in
161	0.859312	host	1.6.5	USB	64	URB_BULK in
162	0.859324	host	1.6.5	USB	64	URB_BULK in
163	0.899323	1.6.4	host	USB	132	URB_BULK in
164	0.899340	1.6.4	host	USB	132	URB_BULK in
165	0.899429	host	1.6.4	USB	64	URB_BULK in
166	0.899441	host	1.6.4	USB	64	URB_BULK in
167	0.923202	1.6.5	host	USB	80	URB_BULK in
168	0.923211	1.6.5	host	USB	80	URB_BULK in
169	0.923304	host	1.6.5	USB	64	URB_BULK in
170	0.923315	host	1.6.5	USB	64	URB_BULK in
171	0.987824	1.6.5	host	USB	80	URB_BULK in
172	0.987815	1.6.5	host	USB	80	URB_BULK in
173	0.987911	host	1.6.5	USB	64	URB_BULK in
174	0.987912	host	1.6.5	USB	64	URB_BULK in
175	1.051978	1.6.5	host	USB	80	URB_BULK in
176	1.052002	1.6.5	host	USB	80	URB_BULK in
177	1.052108	host	1.6.5	USB	64	URB_BULK in
178	1.052102	host	1.6.5	USB	64	URB_BULK in
179	1.116112	1.6.5	host	USB	80	URB_BULK in
180	1.116097	1.6.5	host	USB	80	URB_BULK in
181	1.116227	host	1.6.5	USB	64	URB_BULK in
182	1.116221	host	1.6.5	USB	64	URB_BULK in
183	1.124303	1.6.4	host	USB	132	URB_BULK in
184	1.124295	1.6.4	host	USB	132	URB_BULK in
185	1.124399	host	1.6.4	USB	64	URB_BULK in
186	1.124394	host	1.6.4	USB	64	URB_BULK in
187	1.180226	1.6.5	host	USB	80	URB_BULK in
188	1.180213	1.6.5	host	USB	80	URB_BULK in
189	1.180345	host	1.6.5	USB	64	URB_BULK in
190	1.180346	host	1.6.5	USB	64	URB_BULK in
191	1.244416	1.6.5	host	USB	80	URB_BULK in
192	1.244406	1.6.5	host	USB	80	URB_BULK in
193	1.244494	host	1.6.5	USB	64	URB_BULK in
194	1.244504	host	1.6.5	USB	64	URB_BULK in
195	1.308816	1.6.5	host	USB	80	URB_BULK in
196	1.308828	1.6.5	host	USB	80	URB_BULK in
197	1.308956	host	1.6.5	USB	64	URB_BULK in
198	1.308964	host	1.6.5	USB	64	URB_BULK in
199	1.372934	1.6.5	host	USB	80	URB_BULK in
200	1.372946	1.6.5	host	USB	80	URB_BULK in
201	1.373115	host	1.6.5	USB	64	URB_BULK in
202	1.373124	host	1.6.5	USB	64	URB_BULK in
203	1.437046	1.6.5	host	USB	80	URB_BULK in
204	1.437058	1.6.5	host	USB	80	URB_BULK in
205	1.437209	host	1.6.5	USB	64	URB_BULK in
206	1.437217	host	1.6.5	USB	64	URB_BULK in
207	1.500989	1.6.5	host	USB	80	URB_BULK in
208	1.500999	1.6.5	host	USB	80	URB_BULK in
209	1.501114	host	1.6.5	USB	64	URB_BULK in
210	1.501130	host	1.6.5	USB	64	URB_BULK in
211	1.565489	1.6.5	host	USB	80	URB_BULK in
212	1.565510	1.6.5	host	USB	80	URB_BULK in
213	1.565674	host	1.6.5	USB	64	URB_BULK in
214	1.565682	host	1.6.5	USB	64	URB_BULK in
215	1.629486	1.6.5	host	USB	80	URB_BULK in
216	1.629476	1.6.5	host	USB	80	URB_BULK in
217	1.629612	host	1.6.5	USB	64	URB_BULK in
218	1.629620	host	1.6.5	USB	64	URB_BULK in
219	1.693727	1.6.5	host	USB	80	URB_BULK in
220	1.693718	1.6.5	host	USB	80	URB_BULK in
221	1.693912	host	1.6.5	USB	64	URB_BULK in
222	1.693920	host	1.6.5	USB	64	URB_BULK in
223	1.757829	1.6.5	host	USB	80	URB_BULK in
224	1.757837	1.6.5	host	USB	80	URB_BULK in
225	1.757998	host	1.6.5	USB	64	URB_BULK in
226	1.758006	host	1.6.5	USB	64	URB_BULK in
227	1.821839	1.6.5	host	USB	80	URB_BULK in
228	1.821846	1.6.5	host	USB	80	URB_BULK in
229	1.821970	host	1.6.5	USB	64	URB_BULK in
230	1.821979	host	1.6.5	USB	64	URB_BULK in
231	1.870360	1.6.5	host	USB	140	URB_BULK in
232	1.870372	1.6.5	host	USB	140	URB_BULK in
233	1.870555	host	1.6.5	USB	64	URB_BULK in
234	1.870563	host	1.6.5	USB	64	URB_BULK in
235	1.886482	1.6.5	host	USB	80	URB_BULK in
236	1.886494	1.6.5	host	USB	80	URB_BULK in
237	1.886654	host	1.6.5	USB	64	URB_BULK in
238	1.886663	host	1.6.5	USB	64	URB_BULK in
239	1.950932	1.6.5	host	USB	80	URB_BULK in
240	1.950925	1.6.5	host	USB	80	URB_BULK in
241	1.951092	host	1.6.5	USB	64	URB_BULK in
242	1.951101	host	1.6.5	USB	64	URB_BULK in
243	2.015048	1.6.5	host	USB	80	URB_BULK in
244	2.015042	1.6.5	host	USB	80	URB_BULK in
245	2.015147	host	1.6.5	USB	64	URB_BULK in
246	2.015155	host	1.6.5	USB	64	URB_BULK in
247	2.079284	1.6.5	host	USB	80	URB_BULK in
248	2.079291	1.6.5	host	USB	80	URB_BULK in
249	2.079401	host	1.6.5	USB	64	URB_BULK in
250	2.079410	host	1.6.5	USB	64	URB_BULK in
251	2.127405	1.6.4	host	USB	64	URB_BULK in
252	2.127396	1.6.4	host	USB	64	URB_BULK in
253	2.127521	host	1.6.4	USB	64	URB_BULK in
254	2.127531	host	1.6.4	USB	64	URB_BULK in
255	2.143447	1.6.5	host	USB	80	URB_BULK in
256	2.143460	1.6.5	host	USB	80	URB_BULK in
257	2.143618	host	1.6.5	USB	64	URB_BULK in
258	2.143628	host	1.6.5	USB	64	URB_BULK in
259	2.207405	1.6.5	host	USB	80	URB_BULK in
260	2.207393	1.6.5	host	USB	80	URB_BULK in
261	2.207592	host	1.6.5	USB	64	URB_BULK in
262	2.207583	host	1.6.5	USB	64	URB_BULK in
263	2.255514	1.6.5	host	USB	152	URB_BULK in
264	2.255507	1.6.5	host	USB	152	URB_BULK in
265	2.255700	host	1.6.5	USB	64	URB_BULK in
266	2.255693	host	1.6.5	USB	64	URB_BULK in
267	2.271805	1.6.5	host	USB	80	URB_BULK in
268	2.271817	1.6.5	host	USB	80	URB_BULK in
269	2.271930	host	1.6.5	USB	64	URB_BULK in
270	2.271940	host	1.6.5	USB	64	URB_BULK in
271	2.335754	1.6.5	host	USB	80	URB_BULK in
272	2.335747	1.6.5	host	USB	80	URB_BULK in
273	2.335917	host	1.6.5	USB	64	URB_BULK in
274	2.335929	host	1.6.5	USB	64	URB_BULK in
275	2.399985	1.6.5	host	USB	80	URB_BULK in
276	2.399991	1.6.5	host	USB	80	URB_BULK in
277	2.400142	host	1.6.5	USB	64	URB_BULK in
278	2.400154	host	1.6.5	USB	64	URB_BULK in
279	2.447977	1.6.5	host	USB	152	URB_BULK in
280	2.447984	1.6.5	host	USB	152	URB_BULK in
281	2.448186	host	1.6.5	USB	64	URB_BULK in
282	2.448194	host	1.6.5	USB	64	URB_BULK in
283	2.464100	1.6.5	host	USB	80	URB_BULK in
284	2.464106	1.6.5	host	USB	80	URB_BULK in
285	2.464259	host	1.6.5	USB	64	URB_BULK in
286	2.464271	host	1.6.5	USB	64	URB_BULK in
287	2.528618	1.6.5	host	USB	80	URB_BULK in
288	2.528608	1.6.5	host	USB	80	URB_BULK in
289	2.528783	host	1.6.5	USB	64	URB_BULK in
290	2.528795	host	1.6.5	USB	64	URB_BULK in
291	2.593132	1.6.5	host	USB	80	URB_BULK in
292	2.593155	1.6.5	host	USB	80	URB_BULK in
293	2.593338	host	1.6.5	USB	64	URB_BULK in
294	2.593350	host	1.6.5	USB	64	URB_BULK in
295	2.657093	1.6.5	host	USB	80	URB_BULK in
296	2.657073	1.6.5	host	USB	80	URB_BULK in
297	2.657271	host	1.6.5	USB	64	URB_BULK in
298	2.657283	host	1.6.5	USB	64	URB_BULK in
299	2.721240	1.6.5	host	USB	80	URB_BULK in
300	2.721253	1.6.5	host	USB	80	URB_BULK in
301	2.721435	host	1.6.5	USB	64	URB_BULK in
302	2.721447	host	1.6.5	USB	64	URB_BULK in
303	2.785364	1.6.5	host	USB	80	URB_BULK in
304	2.785352	1.6.5	host	USB	80	URB_BULK in
305	2.785526	host	1.6.5	USB	64	URB_BULK in
306	2.785539	host	1.6.5	USB	64	URB_BULK in
307	2.817438	1.6.5	host	USB	140	URB_BULK in
308	2.817426	1.6.5	host	USB	140	URB_BULK in
309	2.817610	host	1.6.5	USB	64	URB_BULK in
310	2.817622	host	1.6.5	USB	64	URB_BULK in
311	2.849457	1.6.5	host	USB	80	URB_BULK in
312	2.849449	1.6.5	host	USB	80	URB_BULK in
313	2.849569	host	1.6.5	USB	64	URB_BULK in
314	2.849568	host	1.6.5	USB	64	URB_BULK in
315	2.913597	1.6.5	host	USB	80	URB_BULK in
316	2.913588	1.6.5	host	USB	80	URB_BULK in
317	2.913755	host	1.6.5	USB	64	URB_BULK in
318	2.913742	host	1.6.5	USB	64	URB_BULK in
319	2.977664	1.6.5	host	USB	80	URB_BULK in
320	2.977655	1.6.5	host	USB	80	URB_BULK in
321	2.977822	host	1.6.5	USB	64	URB_BULK in
322	2.977834	host	1.6.5	USB	64	URB_BULK in
323	3.041790	1.6.5	host	USB	80	URB_BULK in
324	3.041771	1.6.5	host	USB	80	URB_BULK in
325	3.041951	host	1.6.5	USB	64	URB_BULK in
326	3.041963	host	1.6.5	USB	64	URB_BULK in
327	3.106305	1.6.5	host	USB	80	URB_BULK in
328	3.106317	1.6.5	host	USB	80	URB_BULK in
329	3.106492	host	1.6.5	USB	64	URB_BULK in
330	3.106503	host	1.6.5	USB	64	URB_BULK in
331	3.130770	1.6.4	host	USB	64	URB_BULK in
332	3.130748	1.6.4	host	USB	64	URB_BULK in
333	3.130900	host	1.6.4	USB	64	URB_BULK in
334	3.130909	host	1.6.4	USB	64	URB_BULK in
335	3.170269	1.6.5	host	USB	80	URB_BULK in
336	3.170248	1.6.5	host	USB	80	URB_BULK in
337	3.170428	host	1.6.5	USB	64	URB_BULK in
338	3.170436	host	1.6.5	USB	64	URB_BULK in
339	3.234367	1.6.5	host	USB	80	URB_BULK in
340	3.234376	1.6.5	host	USB	80	URB_BULK in
341	3.234522	host	1.6.5	USB	64	URB_BULK in
342	3.234531	host	1.6.5	USB	64	URB_BULK in
343	3.298541	1.6.5	host	USB	80	URB_BULK in
344	3.298529	1.6.5	host	USB	80	URB_BULK in
345	3.298758	host	1.6.5	USB	64	URB_BULK in
346	3.298770	host	1.6.5	USB	64	URB_BULK in
347	3.362656	1.6.5	host	USB	80	URB_BULK in
348	3.362820	host	1.6.5	USB	64	URB_BULK in
349	3.362643	1.6.5	host	USB	80	URB_BULK in
350	3.362818	host	1.6.5	USB	64	URB_BULK in
351	3.426721	1.6.5	host	USB	80	URB_BULK in
352	3.426712	1.6.5	host	USB	80	URB_BULK in
353	3.426814	host	1.6.5	USB	64	URB_BULK in
354	3.426823	host	1.6.5	USB	64	URB_BULK in
355	3.488157	8.2.1	host	USB	71	URB_INTERRUPT in
356	3.488144	8.2.1	host	USB	71	URB_INTERRUPT in
357	3.488219	host	8.2.1	USB	64	URB_INTERRUPT in
358	3.488218	host	8.2.1	USB	64	URB_INTERRUPT in
359	3.490841	1.6.5	host	USB	80	URB_BULK in
360	3.490831	1.6.5	host	USB	80	URB_BULK in
361	3.490937	host	1.6.5	USB	64	URB_BULK in
362	3.490945	host	1.6.5	USB	64	URB_BULK in
363	3.496157	8.2.1	host	USB	71	URB_INTERRUPT in
364	3.496203	host	8.2.1	USB	64	URB_INTERRUPT in
365	3.496144	8.2.1	host	USB	71	URB_INTERRUPT in
366	3.496202	host	8.2.1	USB	64	URB_INTERRUPT in
367	3.504097	8.2.1	host	USB	71	URB_INTERRUPT in
368	3.504108	8.2.1	host	USB	71	URB_INTERRUPT in
369	3.504142	host	8.2.1	USB	64	URB_INTERRUPT in
370	3.504143	host	8.2.1	USB	64	URB_INTERRUPT in
371	3.512153	8.2.1	host	USB	71	URB_INTERRUPT in
372	3.512140	8.2.1	host	USB	71	URB_INTERRUPT in
373	3.512205	host	8.2.1	USB	64	URB_INTERRUPT in
374	3.512204	host	8.2.1	USB	64	URB_INTERRUPT in
375	3.520140	8.2.1	host	USB	71	URB_INTERRUPT in
376	3.520154	8.2.1	host	USB	71	URB_INTERRUPT in
377	3.520210	host	8.2.1	USB	64	URB_INTERRUPT in
378	3.520211	host	8.2.1	USB	64	URB_INTERRUPT in
379	3.528161	8.2.1	host	USB	71	URB_INTERRUPT in
380	3.528217	host	8.2.1	USB	64	URB_INTERRUPT in
381	3.528146	8.2.1	host	USB	71	URB_INTERRUPT in
382	3.528216	host	8.2.1	USB	64	URB_INTERRUPT in
383	3.536093	8.2.1	host	USB	71	URB_INTERRUPT in
384	3.536143	host	8.2.1	USB	64	URB_INTERRUPT in
385	3.536106	8.2.1	host	USB	71	URB_INTERRUPT in
386	3.536144	host	8.2.1	USB	64	URB_INTERRUPT in
387	3.544104	8.2.1	host	USB	71	URB_INTERRUPT in
388	3.544096	8.2.1	host	USB	71	URB_INTERRUPT in
389	3.544141	host	8.2.1	USB	64	URB_INTERRUPT in
390	3.544140	host	8.2.1	USB	64	URB_INTERRUPT in
391	3.552150	8.2.1	host	USB	71	URB_INTERRUPT in
392	3.552160	8.2.1	host	USB	71	URB_INTERRUPT in
393	3.552217	host	8.2.1	USB	64	URB_INTERRUPT in
394	3.552218	host	8.2.1	USB	64	URB_INTERRUPT in
395	3.554826	1.6.5	host	USB	80	URB_BULK in
396	3.554817	1.6.5	host	USB	80	URB_BULK in
397	3.555023	host	1.6.5	USB	64	URB_BULK in
398	3.555033	host	1.6.5	USB	64	URB_BULK in
399	3.560101	8.2.1	host	USB	71	URB_INTERRUPT in
400	3.560092	8.2.1	host	USB	71	URB_INTERRUPT in
401	3.560129	host	8.2.1	USB	64	URB_INTERRUPT in
402	3.560129	host	8.2.1	USB	64	URB_INTERRUPT in
403	3.568155	8.2.1	host	USB	71	URB_INTERRUPT in
404	3.568208	host	8.2.1	USB	64	URB_INTERRUPT in
405	3.568142	8.2.1	host	USB	71	URB_INTERRUPT in
406	3.568207	host	8.2.1	USB	64	URB_INTERRUPT in
407	3.576153	8.2.1	host	USB	71	URB_INTERRUPT in
408	3.576140	8.2.1	host	USB	71	URB_INTERRUPT in
409	3.576184	host	8.2.1	USB	64	URB_INTERRUPT in
410	3.576183	host	8.2.1	USB	64	URB_INTERRUPT in
411	3.584106	8.2.1	host	USB	71	URB_INTERRUPT in
412	3.584152	host	8.2.1	USB	64	URB_INTERRUPT in
413	3.584094	8.2.1	host	USB	71	URB_INTERRUPT in
414	3.584151	host	8.2.1	USB	64	URB_INTERRUPT in
415	3.592162	8.2.1	host	USB	71	URB_INTERRUPT in
416	3.592208	host	8.2.1	USB	64	URB_INTERRUPT in
417	3.592149	8.2.1	host	USB	71	URB_INTERRUPT in
418	3.592207	host	8.2.1	USB	64	URB_INTERRUPT in
419	3.600152	8.2.1	host	USB	71	URB_INTERRUPT in
420	3.600212	host	8.2.1	USB	64	URB_INTERRUPT in
421	3.600139	8.2.1	host	USB	71	URB_INTERRUPT in
422	3.600211	host	8.2.1	USB	64	URB_INTERRUPT in
423	3.608153	8.2.1	host	USB	71	URB_INTERRUPT in
424	3.608140	8.2.1	host	USB	71	URB_INTERRUPT in
425	3.608200	host	8.2.1	USB	64	URB_INTERRUPT in
426	3.608197	host	8.2.1	USB	64	URB_INTERRUPT in
427	3.616111	8.2.1	host	USB	71	URB_INTERRUPT in
428	3.616099	8.2.1	host	USB	71	URB_INTERRUPT in
429	3.616163	host	8.2.1	USB	64	URB_INTERRUPT in
430	3.616164	host	8.2.1	USB	64	URB_INTERRUPT in
431	3.619064	1.6.5	host	USB	80	URB_BULK in
432	3.619074	1.6.5	host	USB	80	URB_BULK in
433	3.619258	host	1.6.5	USB	64	URB_BULK in
434	3.619269	host	1.6.5	USB	64	URB_BULK in
435	3.624152	8.2.1	host	USB	71	URB_INTERRUPT in
436	3.624140	8.2.1	host	USB	71	URB_INTERRUPT in
437	3.624184	host	8.2.1	USB	64	URB_INTERRUPT in
438	3.624184	host	8.2.1	USB	64	URB_INTERRUPT in
439	3.632162	8.2.1	host	USB	71	URB_INTERRUPT in
440	3.632148	8.2.1	host	USB	71	URB_INTERRUPT in
441	3.632206	host	8.2.1	USB	64	URB_INTERRUPT in
442	3.632205	host	8.2.1	USB	64	URB_INTERRUPT in
443	3.683125	1.6.5	host	USB	80	URB_BULK in
444	3.683102	1.6.5	host	USB	80	URB_BULK in
445	3.683306	host	1.6.5	USB	64	URB_BULK in
446	3.683317	host	1.6.5	USB	64	URB_BULK in
447	3.747431	1.6.5	host	USB	80	URB_BULK in
448	3.747418	1.6.5	host	USB	80	URB_BULK in
449	3.747593	host	1.6.5	USB	64	URB_BULK in
450	3.747602	host	1.6.5	USB	64	URB_BULK in
451	3.792139	8.2.1	host	USB	71	URB_INTERRUPT in
452	3.792217	host	8.2.1	USB	64	URB_INTERRUPT in
453	3.792153	8.2.1	host	USB	71	URB_INTERRUPT in
454	3.792217	host	8.2.1	USB	64	URB_INTERRUPT in
455	3.800141	8.2.1	host	USB	71	URB_INTERRUPT in
456	3.800154	8.2.1	host	USB	71	URB_INTERRUPT in
457	3.800195	host	8.2.1	USB	64	URB_INTERRUPT in
458	3.800196	host	8.2.1	USB	64	URB_INTERRUPT in
459	3.808137	8.2.1	host	USB	71	URB_INTERRUPT in
460	3.808191	host	8.2.1	USB	64	URB_INTERRUPT in
461	3.808151	8.2.1	host	USB	71	URB_INTERRUPT in
462	3.808192	host	8.2.1	USB	64	URB_INTERRUPT in
463	3.811667	1.6.5	host	USB	80	URB_BULK in
464	3.811657	1.6.5	host	USB	80	URB_BULK in
465	3.811881	host	1.6.5	USB	64	URB_BULK in
466	3.811896	host	1.6.5	USB	64	URB_BULK in
467	3.816137	8.2.1	host	USB	71	URB_INTERRUPT in
468	3.816191	host	8.2.1	USB	64	URB_INTERRUPT in
469	3.816150	8.2.1	host	USB	71	URB_INTERRUPT in
470	3.816192	host	8.2.1	USB	64	URB_INTERRUPT in
471	3.824141	8.2.1	host	USB	71	URB_INTERRUPT in
472	3.824209	host	8.2.1	USB	64	URB_INTERRUPT in
473	3.824153	8.2.1	host	USB	71	URB_INTERRUPT in
474	3.824210	host	8.2.1	USB	64	URB_INTERRUPT in
475	3.832137	8.2.1	host	USB	71	URB_INTERRUPT in
476	3.832201	host	8.2.1	USB	64	URB_INTERRUPT in
477	3.832150	8.2.1	host	USB	71	URB_INTERRUPT in
478	3.832202	host	8.2.1	USB	64	URB_INTERRUPT in
479	3.840137	8.2.1	host	USB	71	URB_INTERRUPT in
480	3.840163	8.2.1	host	USB	71	URB_INTERRUPT in
481	3.840214	host	8.2.1	USB	64	URB_INTERRUPT in
482	3.840215	host	8.2.1	USB	64	URB_INTERRUPT in
483	3.848096	8.2.1	host	USB	71	URB_INTERRUPT in
484	3.848106	8.2.1	host	USB	71	URB_INTERRUPT in
485	3.848161	host	8.2.1	USB	64	URB_INTERRUPT in
486	3.848163	host	8.2.1	USB	64	URB_INTERRUPT in
487	3.856136	8.2.1	host	USB	71	URB_INTERRUPT in
488	3.856150	8.2.1	host	USB	71	URB_INTERRUPT in
489	3.856210	host	8.2.1	USB	64	URB_INTERRUPT in
490	3.856211	host	8.2.1	USB	64	URB_INTERRUPT in
491	3.864089	8.2.1	host	USB	71	URB_INTERRUPT in
492	3.864098	8.2.1	host	USB	71	URB_INTERRUPT in
493	3.864134	host	8.2.1	USB	64	URB_INTERRUPT in
494	3.864135	host	8.2.1	USB	64	URB_INTERRUPT in
495	3.872137	8.2.1	host	USB	71	URB_INTERRUPT in
496	3.872150	8.2.1	host	USB	71	URB_INTERRUPT in
497	3.872205	host	8.2.1	USB	64	URB_INTERRUPT in
498	3.872206	host	8.2.1	USB	64	URB_INTERRUPT in
499	3.875797	1.6.5	host	USB	80	URB_BULK in
500	3.875804	1.6.5	host	USB	80	URB_BULK in
501	3.875925	host	1.6.5	USB	64	URB_BULK in
502	3.875935	host	1.6.5	USB	64	URB_BULK in
503	3.880095	8.2.1	host	USB	71	URB_INTERRUPT in
504	3.880141	host	8.2.1	USB	64	URB_INTERRUPT in
505	3.880103	8.2.1	host	USB	71	URB_INTERRUPT in
506	3.880141	host	8.2.1	USB	64	URB_INTERRUPT in
507	3.888136	8.2.1	host	USB	71	URB_INTERRUPT in
508	3.888197	host	8.2.1	USB	64	URB_INTERRUPT in
509	3.888150	8.2.1	host	USB	71	URB_INTERRUPT in
510	3.888199	host	8.2.1	USB	64	URB_INTERRUPT in
511	3.896143	8.2.1	host	USB	71	URB_INTERRUPT in
512	3.896204	host	8.2.1	USB	64	URB_INTERRUPT in
513	3.896157	8.2.1	host	USB	71	URB_INTERRUPT in
514	3.896205	host	8.2.1	USB	64	URB_INTERRUPT in
515	3.904090	8.2.1	host	USB	71	URB_INTERRUPT in
516	3.904099	8.2.1	host	USB	71	URB_INTERRUPT in
517	3.904138	host	8.2.1	USB	64	URB_INTERRUPT in
518	3.904139	host	8.2.1	USB	64	URB_INTERRUPT in
519	3.912101	8.2.1	host	USB	71	URB_INTERRUPT in
520	3.912093	8.2.1	host	USB	71	URB_INTERRUPT in
521	3.912143	host	8.2.1	USB	64	URB_INTERRUPT in
522	3.912142	host	8.2.1	USB	64	URB_INTERRUPT in
523	3.920091	8.2.1	host	USB	71	URB_INTERRUPT in
524	3.920161	host	8.2.1	USB	64	URB_INTERRUPT in
525	3.920101	8.2.1	host	USB	71	URB_INTERRUPT in
526	3.920162	host	8.2.1	USB	64	URB_INTERRUPT in
527	3.928091	8.2.1	host	USB	71	URB_INTERRUPT in
528	3.928100	8.2.1	host	USB	71	URB_INTERRUPT in
529	3.928138	host	8.2.1	USB	64	URB_INTERRUPT in
530	3.928139	host	8.2.1	USB	64	URB_INTERRUPT in
531	3.936090	8.2.1	host	USB	71	URB_INTERRUPT in
532	3.936146	host	8.2.1	USB	64	URB_INTERRUPT in
533	3.936100	8.2.1	host	USB	71	URB_INTERRUPT in
534	3.936147	host	8.2.1	USB	64	URB_INTERRUPT in
535	3.939895	1.6.5	host	USB	80	URB_BULK in
536	3.939903	1.6.5	host	USB	80	URB_BULK in
537	3.940114	host	1.6.5	USB	64	URB_BULK in
538	3.940126	host	1.6.5	USB	64	URB_BULK in
539	3.944102	8.2.1	host	USB	71	URB_INTERRUPT in
540	3.944093	8.2.1	host	USB	71	URB_INTERRUPT in
541	3.944150	host	8.2.1	USB	64	URB_INTERRUPT in
542	3.944149	host	8.2.1	USB	64	URB_INTERRUPT in
543	3.952090	8.2.1	host	USB	71	URB_INTERRUPT in
544	3.952099	8.2.1	host	USB	71	URB_INTERRUPT in
545	3.952148	host	8.2.1	USB	64	URB_INTERRUPT in
546	3.952149	host	8.2.1	USB	64	URB_INTERRUPT in
547	3.960090	8.2.1	host	USB	71	URB_INTERRUPT in
548	3.960099	8.2.1	host	USB	71	URB_INTERRUPT in
549	3.960141	host	8.2.1	USB	64	URB_INTERRUPT in
550	3.960142	host	8.2.1	USB	64	URB_INTERRUPT in
551	3.968090	8.2.1	host	USB	71	URB_INTERRUPT in
552	3.968099	8.2.1	host	USB	71	URB_INTERRUPT in
553	3.968185	host	8.2.1	USB	64	URB_INTERRUPT in
554	3.968144	host	8.2.1	USB	64	URB_INTERRUPT in
555	3.976115	8.2.1	host	USB	71	URB_INTERRUPT in
556	3.976170	host	8.2.1	USB	64	URB_INTERRUPT in
557	3.976092	8.2.1	host	USB	71	URB_INTERRUPT in
558	3.976169	host	8.2.1	USB	64	URB_INTERRUPT in
559	3.984090	8.2.1	host	USB	71	URB_INTERRUPT in
560	3.984098	8.2.1	host	USB	71	URB_INTERRUPT in
561	3.984125	host	8.2.1	USB	64	URB_INTERRUPT in
562	3.984125	host	8.2.1	USB	64	URB_INTERRUPT in
563	3.992104	8.2.1	host	USB	71	URB_INTERRUPT in
564	3.992094	8.2.1	host	USB	71	URB_INTERRUPT in
565	3.992144	host	8.2.1	USB	64	URB_INTERRUPT in
566	3.992144	host	8.2.1	USB	64	URB_INTERRUPT in
567	4.000102	8.2.1	host	USB	71	URB_INTERRUPT in
568	4.000134	host	8.2.1	USB	64	URB_INTERRUPT in
569	4.000092	8.2.1	host	USB	71	URB_INTERRUPT in
570	4.000133	host	8.2.1	USB	64	URB_INTERRUPT in
571	4.003898	1.6.5	host	USB	80	URB_BULK in
572	4.003889	1.6.5	host	USB	80	URB_BULK in
573	4.004087	host	1.6.5	USB	64	URB_BULK in
574	4.004098	host	1.6.5	USB	64	URB_BULK in
575	4.008100	8.2.1	host	USB	71	URB_INTERRUPT in
576	4.008092	8.2.1	host	USB	71	URB_INTERRUPT in
577	4.008160	host	8.2.1	USB	64	URB_INTERRUPT in
578	4.008159	host	8.2.1	USB	64	URB_INTERRUPT in
579	4.016106	8.2.1	host	USB	71	URB_INTERRUPT in
580	4.016095	8.2.1	host	USB	71	URB_INTERRUPT in
581	4.016162	host	8.2.1	USB	64	URB_INTERRUPT in
582	4.016161	host	8.2.1	USB	64	URB_INTERRUPT in
583	4.024099	8.2.1	host	USB	71	URB_INTERRUPT in
584	4.024090	8.2.1	host	USB	71	URB_INTERRUPT in
585	4.024127	host	8.2.1	USB	64	URB_INTERRUPT in
586	4.024126	host	8.2.1	USB	64	URB_INTERRUPT in
587	4.032099	8.2.1	host	USB	71	URB_INTERRUPT in
588	4.032090	8.2.1	host	USB	71	URB_INTERRUPT in
589	4.032154	host	8.2.1	USB	64	URB_INTERRUPT in
590	4.032153	host	8.2.1	USB	64	URB_INTERRUPT in
591	4.040099	8.2.1	host	USB	71	URB_INTERRUPT in
592	4.040090	8.2.1	host	USB	71	URB_INTERRUPT in
593	4.040163	host	8.2.1	USB	64	URB_INTERRUPT in
594	4.040162	host	8.2.1	USB	64	URB_INTERRUPT in
595	4.048104	8.2.1	host	USB	71	URB_INTERRUPT in
596	4.048096	8.2.1	host	USB	71	URB_INTERRUPT in
597	4.048153	host	8.2.1	USB	64	URB_INTERRUPT in
598	4.048152	host	8.2.1	USB	64	URB_INTERRUPT in
599	4.056099	8.2.1	host	USB	71	URB_INTERRUPT in
600	4.056090	8.2.1	host	USB	71	URB_INTERRUPT in
601	4.056147	host	8.2.1	USB	64	URB_INTERRUPT in
602	4.056146	host	8.2.1	USB	64	URB_INTERRUPT in
603	4.064096	8.2.1	host	USB	71	URB_INTERRUPT in
604	4.064088	8.2.1	host	USB	71	URB_INTERRUPT in
605	4.064134	host	8.2.1	USB	64	URB_INTERRUPT in
606	4.064133	host	8.2.1	USB	64	URB_INTERRUPT in
607	4.067920	1.6.5	host	USB	80	URB_BULK in
608	4.067932	1.6.5	host	USB	80	URB_BULK in
609	4.068094	host	1.6.5	USB	64	URB_BULK in
610	4.068106	host	1.6.5	USB	64	URB_BULK in
611	4.072090	8.2.1	host	USB	71	URB_INTERRUPT in
612	4.072158	host	8.2.1	USB	64	URB_INTERRUPT in
613	4.072099	8.2.1	host	USB	71	URB_INTERRUPT in
614	4.072159	host	8.2.1	USB	64	URB_INTERRUPT in
615	4.080094	8.2.1	host	USB	71	URB_INTERRUPT in
616	4.080142	host	8.2.1	USB	64	URB_INTERRUPT in
617	4.080086	8.2.1	host	USB	71	URB_INTERRUPT in
618	4.080141	host	8.2.1	USB	64	URB_INTERRUPT in
619	4.096090	8.2.1	host	USB	71	URB_INTERRUPT in
620	4.096135	host	8.2.1	USB	64	URB_INTERRUPT in
621	4.096099	8.2.1	host	USB	71	URB_INTERRUPT in
622	4.096135	host	8.2.1	USB	64	URB_INTERRUPT in
623	4.132107	1.6.5	host	USB	80	URB_BULK in
624	4.132114	1.6.5	host	USB	80	URB_BULK in
625	4.134858	1.6.4	host	USB	64	URB_BULK in
626	4.134849	1.6.4	host	USB	64	URB_BULK in
627	4.134974	host	1.6.5	USB	64	URB_BULK in
628	4.134981	host	1.6.5	USB	64	URB_BULK in
629	4.135003	host	1.6.4	USB	64	URB_BULK in
630	4.135014	host	1.6.4	USB	64	URB_BULK in
631	4.168135	8.2.1	host	USB	71	URB_INTERRUPT in
632	4.168150	8.2.1	host	USB	71	URB_INTERRUPT in
633	4.168192	host	8.2.1	USB	64	URB_INTERRUPT in
634	4.168193	host	8.2.1	USB	64	URB_INTERRUPT in
635	4.176109	8.2.1	host	USB	71	URB_INTERRUPT in
636	4.176091	8.2.1	host	USB	71	URB_INTERRUPT in
637	4.176132	host	8.2.1	USB	64	URB_INTERRUPT in
638	4.176131	host	8.2.1	USB	64	URB_INTERRUPT in
639	4.184088	8.2.1	host	USB	71	URB_INTERRUPT in
640	4.184135	host	8.2.1	USB	64	URB_INTERRUPT in
641	4.184100	8.2.1	host	USB	71	URB_INTERRUPT in
642	4.184141	host	8.2.1	USB	64	URB_INTERRUPT in
643	4.192087	8.2.1	host	USB	71	URB_INTERRUPT in
644	4.192134	host	8.2.1	USB	64	URB_INTERRUPT in
645	4.192096	8.2.1	host	USB	71	URB_INTERRUPT in
646	4.192135	host	8.2.1	USB	64	URB_INTERRUPT in
647	4.196106	1.6.5	host	USB	80	URB_BULK in
648	4.196116	1.6.5	host	USB	80	URB_BULK in
649	4.196214	host	1.6.5	USB	64	URB_BULK in
650	4.196223	host	1.6.5	USB	64	URB_BULK in
651	4.200086	8.2.1	host	USB	71	URB_INTERRUPT in
652	4.200133	host	8.2.1	USB	64	URB_INTERRUPT in
653	4.200098	8.2.1	host	USB	71	URB_INTERRUPT in
654	4.200139	host	8.2.1	USB	64	URB_INTERRUPT in
655	4.208089	8.2.1	host	USB	71	URB_INTERRUPT in
656	4.208159	host	8.2.1	USB	64	URB_INTERRUPT in
657	4.208108	8.2.1	host	USB	71	URB_INTERRUPT in
658	4.208160	host	8.2.1	USB	64	URB_INTERRUPT in
659	4.216087	8.2.1	host	USB	71	URB_INTERRUPT in
660	4.216123	host	8.2.1	USB	64	URB_INTERRUPT in
661	4.216095	8.2.1	host	USB	71	URB_INTERRUPT in
662	4.216129	host	8.2.1	USB	64	URB_INTERRUPT in
663	4.224084	8.2.1	host	USB	71	URB_INTERRUPT in
664	4.224116	host	8.2.1	USB	64	URB_INTERRUPT in
665	4.224092	8.2.1	host	USB	71	URB_INTERRUPT in
666	4.224117	host	8.2.1	USB	64	URB_INTERRUPT in
667	4.232088	8.2.1	host	USB	71	URB_INTERRUPT in
668	4.232121	host	8.2.1	USB	64	URB_INTERRUPT in
669	4.232100	8.2.1	host	USB	71	URB_INTERRUPT in
670	4.232123	host	8.2.1	USB	64	URB_INTERRUPT in
671	4.240142	8.2.1	host	USB	71	URB_INTERRUPT in
672	4.240217	host	8.2.1	USB	64	URB_INTERRUPT in
673	4.240152	8.2.1	host	USB	71	URB_INTERRUPT in
674	4.240226	host	8.2.1	USB	64	URB_INTERRUPT in
675	4.248084	8.2.1	host	USB	71	URB_INTERRUPT in
676	4.248124	host	8.2.1	USB	64	URB_INTERRUPT in
677	4.248091	8.2.1	host	USB	71	URB_INTERRUPT in
678	4.248131	host	8.2.1	USB	64	URB_INTERRUPT in
679	4.256134	8.2.1	host	USB	71	URB_INTERRUPT in
680	4.256147	8.2.1	host	USB	71	URB_INTERRUPT in
681	4.256185	host	8.2.1	USB	64	URB_INTERRUPT in
682	4.256186	host	8.2.1	USB	64	URB_INTERRUPT in
683	4.260267	1.6.5	host	USB	80	URB_BULK in
684	4.260280	1.6.5	host	USB	80	URB_BULK in
685	4.260456	host	1.6.5	USB	64	URB_BULK in
686	4.260469	host	1.6.5	USB	64	URB_BULK in
687	4.264086	8.2.1	host	USB	71	URB_INTERRUPT in
688	4.264094	8.2.1	host	USB	71	URB_INTERRUPT in
689	4.264120	host	8.2.1	USB	64	URB_INTERRUPT in
690	4.264121	host	8.2.1	USB	64	URB_INTERRUPT in
691	4.272132	8.2.1	host	USB	71	URB_INTERRUPT in
692	4.272196	host	8.2.1	USB	64	URB_INTERRUPT in
693	4.272145	8.2.1	host	USB	71	URB_INTERRUPT in
694	4.272198	host	8.2.1	USB	64	URB_INTERRUPT in
695	4.280087	8.2.1	host	USB	71	URB_INTERRUPT in
696	4.280129	host	8.2.1	USB	64	URB_INTERRUPT in
697	4.280095	8.2.1	host	USB	71	URB_INTERRUPT in
698	4.280130	host	8.2.1	USB	64	URB_INTERRUPT in
699	4.288090	8.2.1	host	USB	71	URB_INTERRUPT in
700	4.288143	host	8.2.1	USB	64	URB_INTERRUPT in
701	4.288097	8.2.1	host	USB	71	URB_INTERRUPT in
702	4.288149	host	8.2.1	USB	64	URB_INTERRUPT in
703	4.296135	8.2.1	host	USB	71	URB_INTERRUPT in
704	4.296180	host	8.2.1	USB	64	URB_INTERRUPT in
705	4.296148	8.2.1	host	USB	71	URB_INTERRUPT in
706	4.296181	host	8.2.1	USB	64	URB_INTERRUPT in
707	4.304086	8.2.1	host	USB	71	URB_INTERRUPT in
708	4.304122	host	8.2.1	USB	64	URB_INTERRUPT in
709	4.304095	8.2.1	host	USB	71	URB_INTERRUPT in
710	4.304123	host	8.2.1	USB	64	URB_INTERRUPT in
711	4.312087	8.2.1	host	USB	71	URB_INTERRUPT in
712	4.312126	host	8.2.1	USB	64	URB_INTERRUPT in
713	4.312098	8.2.1	host	USB	71	URB_INTERRUPT in
714	4.312127	host	8.2.1	USB	64	URB_INTERRUPT in
715	4.320132	8.2.1	host	USB	71	URB_INTERRUPT in
716	4.320179	host	8.2.1	USB	64	URB_INTERRUPT in
717	4.320144	8.2.1	host	USB	71	URB_INTERRUPT in
718	4.320180	host	8.2.1	USB	64	URB_INTERRUPT in
719	4.324334	1.6.5	host	USB	80	URB_BULK in
720	4.324345	1.6.5	host	USB	80	URB_BULK in
721	4.324497	host	1.6.5	USB	64	URB_BULK in
722	4.324510	host	1.6.5	USB	64	URB_BULK in
723	4.328087	8.2.1	host	USB	71	URB_INTERRUPT in
724	4.328127	host	8.2.1	USB	64	URB_INTERRUPT in
725	4.328098	8.2.1	host	USB	71	URB_INTERRUPT in
726	4.328128	host	8.2.1	USB	64	URB_INTERRUPT in
727	4.336131	8.2.1	host	USB	71	URB_INTERRUPT in
728	4.336172	host	8.2.1	USB	64	URB_INTERRUPT in
729	4.336144	8.2.1	host	USB	71	URB_INTERRUPT in
730	4.336172	host	8.2.1	USB	64	URB_INTERRUPT in
731	4.344086	8.2.1	host	USB	71	URB_INTERRUPT in
732	4.344132	host	8.2.1	USB	64	URB_INTERRUPT in
733	4.344097	8.2.1	host	USB	71	URB_INTERRUPT in
734	4.344133	host	8.2.1	USB	64	URB_INTERRUPT in
735	4.352086	8.2.1	host	USB	71	URB_INTERRUPT in
736	4.352122	host	8.2.1	USB	64	URB_INTERRUPT in
737	4.352093	8.2.1	host	USB	71	URB_INTERRUPT in
738	4.352123	host	8.2.1	USB	64	URB_INTERRUPT in
739	4.360131	8.2.1	host	USB	71	URB_INTERRUPT in
740	4.360144	8.2.1	host	USB	71	URB_INTERRUPT in
741	4.360172	host	8.2.1	USB	64	URB_INTERRUPT in
742	4.360172	host	8.2.1	USB	64	URB_INTERRUPT in
743	4.368089	8.2.1	host	USB	71	URB_INTERRUPT in
744	4.368140	host	8.2.1	USB	64	URB_INTERRUPT in
745	4.368098	8.2.1	host	USB	71	URB_INTERRUPT in
746	4.368152	host	8.2.1	USB	64	URB_INTERRUPT in
747	4.376131	8.2.1	host	USB	71	URB_INTERRUPT in
748	4.376144	8.2.1	host	USB	71	URB_INTERRUPT in
749	4.376187	host	8.2.1	USB	64	URB_INTERRUPT in
750	4.376188	host	8.2.1	USB	64	URB_INTERRUPT in
751	4.384084	8.2.1	host	USB	71	URB_INTERRUPT in
752	4.384132	host	8.2.1	USB	64	URB_INTERRUPT in
753	4.384093	8.2.1	host	USB	71	URB_INTERRUPT in
754	4.384133	host	8.2.1	USB	64	URB_INTERRUPT in
755	4.388501	1.6.5	host	USB	80	URB_BULK in
756	4.388515	1.6.5	host	USB	80	URB_BULK in
757	4.388625	host	1.6.5	USB	64	URB_BULK in
758	4.388632	host	1.6.5	USB	64	URB_BULK in
759	4.440087	8.2.1	host	USB	71	URB_INTERRUPT in
760	4.440155	host	8.2.1	USB	64	URB_INTERRUPT in
761	4.440095	8.2.1	host	USB	71	URB_INTERRUPT in
762	4.440156	host	8.2.1	USB	64	URB_INTERRUPT in
763	4.452568	1.6.5	host	USB	80	URB_BULK in
764	4.452576	1.6.5	host	USB	80	URB_BULK in
765	4.452679	host	1.6.5	USB	64	URB_BULK in
766	4.452687	host	1.6.5	USB	64	URB_BULK in
767	4.456095	8.2.1	host	USB	71	URB_INTERRUPT in
768	4.456088	8.2.1	host	USB	71	URB_INTERRUPT in
769	4.456142	host	8.2.1	USB	64	URB_INTERRUPT in
770	4.456143	host	8.2.1	USB	64	URB_INTERRUPT in
771	4.464082	8.2.1	host	USB	71	URB_INTERRUPT in
772	4.464090	8.2.1	host	USB	71	URB_INTERRUPT in
773	4.464117	host	8.2.1	USB	64	URB_INTERRUPT in
774	4.464123	host	8.2.1	USB	64	URB_INTERRUPT in
775	4.472094	8.2.1	host	USB	71	URB_INTERRUPT in
776	4.472136	host	8.2.1	USB	64	URB_INTERRUPT in
777	4.472082	8.2.1	host	USB	71	URB_INTERRUPT in
778	4.472135	host	8.2.1	USB	64	URB_INTERRUPT in
779	4.480084	8.2.1	host	USB	71	URB_INTERRUPT in
780	4.480093	8.2.1	host	USB	71	URB_INTERRUPT in
781	4.480119	host	8.2.1	USB	64	URB_INTERRUPT in
782	4.480119	host	8.2.1	USB	64	URB_INTERRUPT in
783	4.488082	8.2.1	host	USB	71	URB_INTERRUPT in
784	4.488091	8.2.1	host	USB	71	URB_INTERRUPT in
785	4.488127	host	8.2.1	USB	64	URB_INTERRUPT in
786	4.488128	host	8.2.1	USB	64	URB_INTERRUPT in
787	4.516740	1.6.5	host	USB	80	URB_BULK in
788	4.516728	1.6.5	host	USB	80	URB_BULK in
789	4.516864	host	1.6.5	USB	64	URB_BULK in
790	4.516873	host	1.6.5	USB	64	URB_BULK in
791	4.580848	1.6.5	host	USB	80	URB_BULK in
792	4.580861	1.6.5	host	USB	80	URB_BULK in
793	4.581019	host	1.6.5	USB	64	URB_BULK in
794	4.581028	host	1.6.5	USB	64	URB_BULK in
795	4.644925	1.6.5	host	USB	80	URB_BULK in
796	4.644913	1.6.5	host	USB	80	URB_BULK in
797	4.645023	host	1.6.5	USB	64	URB_BULK in
798	4.645025	host	1.6.5	USB	64	URB_BULK in
799	4.709176	1.6.5	host	USB	80	URB_BULK in
800	4.709158	1.6.5	host	USB	80	URB_BULK in
801	4.709281	host	1.6.5	USB	64	URB_BULK in
802	4.709279	host	1.6.5	USB	64	URB_BULK in
803	4.720107	8.2.1	host	USB	71	URB_INTERRUPT in
804	4.720116	8.2.1	host	USB	71	URB_INTERRUPT in
805	4.720180	host	8.2.1	USB	64	URB_INTERRUPT in
806	4.720182	host	8.2.1	USB	64	URB_INTERRUPT in
807	4.773645	1.6.5	host	USB	80	URB_BULK in
808	4.773654	1.6.5	host	USB	80	URB_BULK in
809	4.773781	host	1.6.5	USB	64	URB_BULK in
810	4.773790	host	1.6.5	USB	64	URB_BULK in
811	4.816145	8.2.1	host	USB	71	URB_INTERRUPT in
812	4.816129	8.2.1	host	USB	71	URB_INTERRUPT in
813	4.816199	host	8.2.1	USB	64	URB_INTERRUPT in
814	4.816198	host	8.2.1	USB	64	URB_INTERRUPT in

I ran xow from terminal, and there is no output when calling the chord:

2020-06-26 20:40:09 INFO  - xow v0.5-8-gb3370b3 ©Severin v. W.
2020-06-26 20:40:09 INFO  - Waiting for device...
2020-06-26 20:40:09 INFO  - Wireless address: 62:45:b4:ec:3b:23
2020-06-26 20:40:09 INFO  - Dongle initialized
2020-06-26 20:40:13 INFO  - Pairing enabled
2020-06-26 20:40:13 INFO  - Pairing enabled
2020-06-26 20:40:13 INFO  - Pairing enabled
2020-06-26 20:40:16 INFO  - Controller '1' connected
2020-06-26 20:40:16 INFO  - Device announced, product id: 02d1
2020-06-26 20:40:18 INFO  - Battery level: 0

Software Manjaro KDE xow-git 127-1

Hardware Controller: Model 1537

Not sure if this is actually a problem on xow's end. I don't know how xow works, though my guess would be that Steam is sending a signal that isn't being passed to the controller maybe? If there is anything further I can do to assist troubleshooting, let me know! :slightly_smiling_face:

Merrit avatar Jun 27 '20 00:06 Merrit

First of all, thank you for the detailed bug report. Very much appreciated.

Not sure if this is actually a problem on xow's end. I don't know how xow works, though my guess would be that Steam is sending a signal that isn't being passed to the controller maybe?

I actually don't know how that chord is implemented. Maybe @slouken can shed some light on this? It's definitely something that would have to be added to xow, but I can't find any documentation for that feature.

medusalix avatar Jun 27 '20 20:06 medusalix

The only thing I found that seemed remotely related was this: https://partner.steamgames.com/doc/features/steam_controller/getting_started_for_devs

Seems to be more about adding controller support to your games though. Not sure where else would be good to look for such documentation. Maybe the Steam for Linux github? https://github.com/ValveSoftware/steam-for-linux

Merrit avatar Jun 28 '20 00:06 Merrit

For the PS4, Steam is sending a USB packet directly to the controller to turn it off. With xow, Steam doesn't talk directly to the controller, so it isn't able to directly turn it off.

I've added the ability to signal xow to turn off controllers in the version shipped with the Steam Link hardware, but I haven't hooked this up to Steam's turn off controller functionality. It's just used when the Steam Link goes into sleep mode.

slouken avatar Jun 28 '20 05:06 slouken

I've added the ability to signal xow to turn off controllers in the version shipped with the Steam Link hardware, but I haven't hooked this up to Steam's turn off controller functionality.

It would also require a way for Steam to notify xow which controller it would like to turn off. I don't think signals allow you to pass parameters with them.

medusalix avatar Jun 28 '20 10:06 medusalix