Steam Controller
33 posts
• Page 2 of 4 • 1, 2, 3, 4
Re: Steam Controller
any updates with the steam controller?
-
fredwiththehead - Sergeant Major
- Posts: 79
- Joined: Thu Mar 09, 2017 2:27 am
Re: Steam Controller
I didn't get chance to work on this yet. sorry. At the moment finishing some updates for the Titan One. (Switch, Switch Pro controller, XB1 S controller wireless support and more)
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Steam Controller
got ya. looking forward to it
-
fredwiththehead - Sergeant Major
- Posts: 79
- Joined: Thu Mar 09, 2017 2:27 am
Re: Steam Controller
any updates?
-
fredwiththehead - Sergeant Major
- Posts: 79
- Joined: Thu Mar 09, 2017 2:27 am
Re: Steam Controller
Hi fred, I will try work on this in the upcoming days.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Steam Controller
Hi, anything new to share about SC support?
Edit: Oh, never mind, I didn’t catch the dates on the last two posts. So I guess that’s already answered. :D
Edit: Oh, never mind, I didn’t catch the dates on the last two posts. So I guess that’s already answered. :D
-
Kieran - Sergeant
- Posts: 6
- Joined: Sat Aug 26, 2017 2:01 pm
Re: Steam Controller
thanks J2Kbr,
the squeaky wheel gets the grease
the squeaky wheel gets the grease
-
fredwiththehead - Sergeant Major
- Posts: 79
- Joined: Thu Mar 09, 2017 2:27 am
Re: Steam Controller
any updates J2Kbr?
-
fredwiththehead - Sergeant Major
- Posts: 79
- Joined: Thu Mar 09, 2017 2:27 am
Re: Steam Controller
Last week I was working on the Steam controller support and glad you bumped this topic, I need an extra info from you.
Okay, first I was surprised the Steam controller can already be used with the Titan Two. The Titan Two recognizes it as keyboard and mouse, which could be used to play games with some buttons remapping and sensitivity adjustments. The Steam controller also have a proprietary interface which works more like a gamepad, I am currently reversing engineering of this proprietary protocol to extend the support to this interface as well.
I compared the USB descriptors you sent me with the ones captured from my steam controller. They are different and I wonder if your Steam was updated, or if you captured from the wireless dongle that came with the controller.
Okay, first I was surprised the Steam controller can already be used with the Titan Two. The Titan Two recognizes it as keyboard and mouse, which could be used to play games with some buttons remapping and sensitivity adjustments. The Steam controller also have a proprietary interface which works more like a gamepad, I am currently reversing engineering of this proprietary protocol to extend the support to this interface as well.
I compared the USB descriptors you sent me with the ones captured from my steam controller. They are different and I wonder if your Steam was updated, or if you captured from the wireless dongle that came with the controller.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Steam Controller
I pulled the descriptors out of my controller and wireless adaptor. According to steam both are up to date.
Descriptors for just the steam controller:
[USB DESCRIPTOR]
12 01 00 02 00 00 00 40 DE 28 02 11 00 01 01 02 00 01 09 02 54 00 03 01 00 A0 FA 09 04 00 00 01 03 01 01 03 09 21 11 01 00 01 22 41 00 07 05 81 03 08 00 0A 09 04 01 00 01 03 00 02 04 09 21 11 01 00 01 22 34 00 07 05 82 03 04 00 06 09 04 02 00 01 03 00 00 05 09 21 11 01 00 01 22 21 00 07 05 83 03 40 00 06
[STRING 1 DESCRIPTOR]
00 00 00 03 00 00 02 01 80 06 03 01 04 09 00 1E
1E 03 56 00 61 00 6C 00 76 00 65 00 20 00 53 00 6F 00 66 00 74 00 77 00 61 00 72 00 65 00
[STRING 2 DESCRIPTOR]
00 00 00 03 00 00 02 01 80 06 03 02 04 09 00 22
22 03 57 00 69 00 72 00 65 00 64 00 20 00 43 00 6F 00 6E 00 74 00 72 00 6F 00 6C 00 6C 00 65 00 72 00
[INTERFACE 0 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 00 00 41
05 01 09 06 95 01 A1 01 05 07 19 E0 29 E7 15 00 25 01 75 01 95 08 81 02 95 01 75 08 81 01 95 05 75 01 05 08 19 01 29 05 91 02 95 01 75 03 91 01 95 06 75 08 15 00 25 65 05 07 19 00 29 65 81 00 C0
[INTERFACE 1 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 01 00 34
05 01 09 02 A1 01 09 01 A1 00 05 09 19 01 29 05 15 00 25 01 95 05 75 01 81 02 95 01 75 03 81 01 05 01 09 30 09 31 09 38 15 81 25 7F 75 08 95 03 81 06 C0 C0
[INTERFACE 2 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 02 00 21
06 00 FF 09 01 A1 01 15 00 26 FF 00 75 08 95 40 09 01 81 02 95 40 09 01 91 02 95 40 09 01 B1 02 C0
Descriptors for the wireless adaptor:
[USB DESCRIPTOR]
12 01 00 02 00 00 00 40 DE 28 42 11 01 00 01 02 00 01 09 02 86 00 05 01 00 A0 32 09 04 00 00 01 03 01 01 00 09 21 11 01 00 01 22 79 00 07 05 81 03 09 00 02 09 04 01 00 01 03 00 00 00 09 21 11 01 00 01 22 21 00 07 05 82 03 40 00 06 09 04 02 00 01 03 00 00 00 09 21 11 01 00 01 22 21 00 07 05 83 03 40 00 06 09 04 03 00 01 03 00 00 00 09 21 11 01 00 01 22 21 00 07 05 84 03 40 00 06 09 04 04 00 01 03 00 00 00 09 21 11 01 00 01 22 21 00 07 05 85 03 40 00 06
[STRING 1 DESCRIPTOR]
00 00 00 03 00 00 02 01 80 06 03 01 04 09 00 1E
1E 03 56 00 61 00 6C 00 76 00 65 00 20 00 53 00 6F 00 66 00 74 00 77 00 61 00 72 00 65 00
[STRING 2 DESCRIPTOR]
00 00 00 03 00 00 02 01 80 06 03 02 04 09 00 22
22 03 53 00 74 00 65 00 61 00 6D 00 20 00 43 00 6F 00 6E 00 74 00 72 00 6F 00 6C 00 6C 00 65 00 72 00
[INTERFACE 0 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 00 00 79
05 01 09 06 95 01 A1 01 85 01 05 07 19 E0 29 E7 15 00 25 01 75 01 95 08 81 02 95 01 75 08 81 01 95 05 75 01 05 08 19 01 29 05 91 02 95 01 75 03 91 01 95 06 75 08 15 00 25 65 05 07 19 00 29 65 81 00 C0 05 01 09 02 A1 01 85 02 09 01 A1 00 05 09 19 01 29 05 15 00 25 01 95 05 75 01 81 02 95 01 75 03 81 01 05 01 09 30 09 31 09 38 15 81 25 7F 75 08 95 03 81 06 C0 C0
[INTERFACE 1 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 01 00 21
06 00 FF 09 01 A1 01 15 00 26 FF 00 75 08 95 40 09 01 81 02 95 40 09 01 91 02 95 40 09 01 B1 02 C0
[INTERFACE 2 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 02 00 21
06 00 FF 09 01 A1 01 15 00 26 FF 00 75 08 95 40 09 01 81 02 95 40 09 01 91 02 95 40 09 01 B1 02 C0
[INTERFACE 3 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 03 00 21
06 00 FF 09 01 A1 01 15 00 26 FF 00 75 08 95 40 09 01 81 02 95 40 09 01 91 02 95 40 09 01 B1 02 C0
[INTERFACE 4 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 04 00 21
06 00 FF 09 01 A1 01 15 00 26 FF 00 75 08 95 40 09 01 81 02 95 40 09 01 91 02 95 40 09 01 B1 02 C0
Descriptors for just the steam controller:
[USB DESCRIPTOR]
12 01 00 02 00 00 00 40 DE 28 02 11 00 01 01 02 00 01 09 02 54 00 03 01 00 A0 FA 09 04 00 00 01 03 01 01 03 09 21 11 01 00 01 22 41 00 07 05 81 03 08 00 0A 09 04 01 00 01 03 00 02 04 09 21 11 01 00 01 22 34 00 07 05 82 03 04 00 06 09 04 02 00 01 03 00 00 05 09 21 11 01 00 01 22 21 00 07 05 83 03 40 00 06
[STRING 1 DESCRIPTOR]
00 00 00 03 00 00 02 01 80 06 03 01 04 09 00 1E
1E 03 56 00 61 00 6C 00 76 00 65 00 20 00 53 00 6F 00 66 00 74 00 77 00 61 00 72 00 65 00
[STRING 2 DESCRIPTOR]
00 00 00 03 00 00 02 01 80 06 03 02 04 09 00 22
22 03 57 00 69 00 72 00 65 00 64 00 20 00 43 00 6F 00 6E 00 74 00 72 00 6F 00 6C 00 6C 00 65 00 72 00
[INTERFACE 0 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 00 00 41
05 01 09 06 95 01 A1 01 05 07 19 E0 29 E7 15 00 25 01 75 01 95 08 81 02 95 01 75 08 81 01 95 05 75 01 05 08 19 01 29 05 91 02 95 01 75 03 91 01 95 06 75 08 15 00 25 65 05 07 19 00 29 65 81 00 C0
[INTERFACE 1 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 01 00 34
05 01 09 02 A1 01 09 01 A1 00 05 09 19 01 29 05 15 00 25 01 95 05 75 01 81 02 95 01 75 03 81 01 05 01 09 30 09 31 09 38 15 81 25 7F 75 08 95 03 81 06 C0 C0
[INTERFACE 2 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 02 00 21
06 00 FF 09 01 A1 01 15 00 26 FF 00 75 08 95 40 09 01 81 02 95 40 09 01 91 02 95 40 09 01 B1 02 C0
Descriptors for the wireless adaptor:
[USB DESCRIPTOR]
12 01 00 02 00 00 00 40 DE 28 42 11 01 00 01 02 00 01 09 02 86 00 05 01 00 A0 32 09 04 00 00 01 03 01 01 00 09 21 11 01 00 01 22 79 00 07 05 81 03 09 00 02 09 04 01 00 01 03 00 00 00 09 21 11 01 00 01 22 21 00 07 05 82 03 40 00 06 09 04 02 00 01 03 00 00 00 09 21 11 01 00 01 22 21 00 07 05 83 03 40 00 06 09 04 03 00 01 03 00 00 00 09 21 11 01 00 01 22 21 00 07 05 84 03 40 00 06 09 04 04 00 01 03 00 00 00 09 21 11 01 00 01 22 21 00 07 05 85 03 40 00 06
[STRING 1 DESCRIPTOR]
00 00 00 03 00 00 02 01 80 06 03 01 04 09 00 1E
1E 03 56 00 61 00 6C 00 76 00 65 00 20 00 53 00 6F 00 66 00 74 00 77 00 61 00 72 00 65 00
[STRING 2 DESCRIPTOR]
00 00 00 03 00 00 02 01 80 06 03 02 04 09 00 22
22 03 53 00 74 00 65 00 61 00 6D 00 20 00 43 00 6F 00 6E 00 74 00 72 00 6F 00 6C 00 6C 00 65 00 72 00
[INTERFACE 0 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 00 00 79
05 01 09 06 95 01 A1 01 85 01 05 07 19 E0 29 E7 15 00 25 01 75 01 95 08 81 02 95 01 75 08 81 01 95 05 75 01 05 08 19 01 29 05 91 02 95 01 75 03 91 01 95 06 75 08 15 00 25 65 05 07 19 00 29 65 81 00 C0 05 01 09 02 A1 01 85 02 09 01 A1 00 05 09 19 01 29 05 15 00 25 01 95 05 75 01 81 02 95 01 75 03 81 01 05 01 09 30 09 31 09 38 15 81 25 7F 75 08 95 03 81 06 C0 C0
[INTERFACE 1 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 01 00 21
06 00 FF 09 01 A1 01 15 00 26 FF 00 75 08 95 40 09 01 81 02 95 40 09 01 91 02 95 40 09 01 B1 02 C0
[INTERFACE 2 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 02 00 21
06 00 FF 09 01 A1 01 15 00 26 FF 00 75 08 95 40 09 01 81 02 95 40 09 01 91 02 95 40 09 01 B1 02 C0
[INTERFACE 3 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 03 00 21
06 00 FF 09 01 A1 01 15 00 26 FF 00 75 08 95 40 09 01 81 02 95 40 09 01 91 02 95 40 09 01 B1 02 C0
[INTERFACE 4 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 04 00 21
06 00 FF 09 01 A1 01 15 00 26 FF 00 75 08 95 40 09 01 81 02 95 40 09 01 91 02 95 40 09 01 B1 02 C0
-
MaxRat08 - Sergeant Major
- Posts: 71
- Joined: Thu Jan 07, 2016 9:18 pm
33 posts
• Page 2 of 4 • 1, 2, 3, 4
Who is online
Users browsing this forum: No registered users and 85 guests