Steam Controller
33 posts
• Page 1 of 4 • 1, 2, 3, 4
Steam Controller
Any word on getting the steam controller working with full support with the T2?
-
fredwiththehead - Sergeant Major
- Posts: 79
- Joined: Thu Mar 09, 2017 2:27 am
Re: Steam Controller
fredwiththehead wrote:Any word on getting the steam controller working with full support with the T2?
it will be supported. but I didn't have time to start working on it yet.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Steam Controller
Great, do you have one? I would be willing to loan you one for the cause. I would look into how steam concerts the input from the Controller as a starting point, seeing as the suppose is open source, I'm sure it could be adapted to the t2
-
fredwiththehead - Sergeant Major
- Posts: 79
- Joined: Thu Mar 09, 2017 2:27 am
Re: Steam Controller
fredwiththehead wrote:Great, do you have one? I would be willing to loan you one for the cause. I would look into how steam concerts the input from the Controller as a starting point, seeing as the suppose is open source, I'm sure it could be adapted to the t2
Thank you very much for your offer. However, I will try get one locally, or import. As borrow may be difficult due the custom on my country, possible it will be taxed as any regular purchase.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Steam Controller
We that explains why you only seen to be online in the early mornings! I thought you were in FL or something. Which country are you in.
-
fredwiththehead - Sergeant Major
- Posts: 79
- Joined: Thu Mar 09, 2017 2:27 am
Re: Steam Controller
[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 02 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 02 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 02 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 02 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 02 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 02 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 02 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
here is the steam controller HID
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 02 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 02 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 02 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 02 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 02 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 02 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 02 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
here is the steam controller HID
-
fredwiththehead - Sergeant Major
- Posts: 79
- Joined: Thu Mar 09, 2017 2:27 am
Re: Steam Controller
fredwiththehead wrote:We that explains why you only seen to be online in the early mornings! I thought you were in FL or something. Which country are you in.
I am in Brazil -- by August I have planned a travel to US, so if I didn't find the controller locally I will pickup one in BestBuy.
Thanks for sending me the descriptors, definitively it is something to help me start working. Here it is decoded:
- Code: Select all
[USB DESCRIPTOR]
12 bLength: 18
01 bDescriptorType: 1 - DEVICE
00 02 bcdUSB: 2.00
00 bDeviceClass: 0
00 bDeviceSubClass: 0
00 bDeviceProtocol: 0
40 bMaxPacketSize0: 64
DE 28 idVendor: 28DE
42 11 idProduct: 1142
01 00 bcdDevice: 0.01
01 iManufacturer: 1
02 iProduct: 2
00 iSerialNumber: 0
01 bNumConfigurations: 1
09 bLength: 9
02 bDescriptorType: 2 - CONFIGURATION
86 00 wTotalLength: 134
05 bNumInterfaces: 5
01 bConfigurationValue: 1
00 iConfiguration: 0
A0 bmAttributes: 160 (Bus Powered, Remote Wakeup)
32 MaxPower: 100mA
09 bLength: 9
04 bDescriptorType: 4 - INTERFACE
00 bInterfaceNumber: 0
00 bAlternateSetting: 0
01 bNumEndpoints: 1
03 bInterfaceClass: 3
01 bInterfaceSubClass: 1
01 bInterfaceProtocol: 1
00 iInterface: 0
09 bLength: 9
21 bDescriptorType: 33 - HID
11 01 bcdHID: 1.11
00 bCountryCode: 0
01 bNumDescriptors: 1
22 bDescriptorType: 34
79 00 wDescriptorLength: 121
07 bLength: 7
05 bDescriptorType: 5 - ENDPOINT
81 bEndpointAddress: 1 IN
03 bmAttributes: 3 (Interrupt, None, Data)
09 00 wMaxPacketSize: 9
02 bInterval: 2
09 bLength: 9
04 bDescriptorType: 4 - INTERFACE
01 bInterfaceNumber: 1
00 bAlternateSetting: 0
01 bNumEndpoints: 1
03 bInterfaceClass: 3
00 bInterfaceSubClass: 0
00 bInterfaceProtocol: 0
00 iInterface: 0
09 bLength: 9
21 bDescriptorType: 33 - HID
11 01 bcdHID: 1.11
00 bCountryCode: 0
01 bNumDescriptors: 1
22 bDescriptorType: 34
21 00 wDescriptorLength: 33
07 bLength: 7
05 bDescriptorType: 5 - ENDPOINT
82 bEndpointAddress: 2 IN
03 bmAttributes: 3 (Interrupt, None, Data)
40 00 wMaxPacketSize: 64
06 bInterval: 6
09 bLength: 9
04 bDescriptorType: 4 - INTERFACE
02 bInterfaceNumber: 2
00 bAlternateSetting: 0
01 bNumEndpoints: 1
03 bInterfaceClass: 3
00 bInterfaceSubClass: 0
00 bInterfaceProtocol: 0
00 iInterface: 0
09 bLength: 9
21 bDescriptorType: 33 - HID
11 01 bcdHID: 1.11
00 bCountryCode: 0
01 bNumDescriptors: 1
22 bDescriptorType: 34
21 00 wDescriptorLength: 33
07 bLength: 7
05 bDescriptorType: 5 - ENDPOINT
83 bEndpointAddress: 3 IN
03 bmAttributes: 3 (Interrupt, None, Data)
40 00 wMaxPacketSize: 64
06 bInterval: 6
09 bLength: 9
04 bDescriptorType: 4 - INTERFACE
03 bInterfaceNumber: 3
00 bAlternateSetting: 0
01 bNumEndpoints: 1
03 bInterfaceClass: 3
00 bInterfaceSubClass: 0
00 bInterfaceProtocol: 0
00 iInterface: 0
09 bLength: 9
21 bDescriptorType: 33 - HID
11 01 bcdHID: 1.11
00 bCountryCode: 0
01 bNumDescriptors: 1
22 bDescriptorType: 34
21 00 wDescriptorLength: 33
07 bLength: 7
05 bDescriptorType: 5 - ENDPOINT
84 bEndpointAddress: 4 IN
03 bmAttributes: 3 (Interrupt, None, Data)
40 00 wMaxPacketSize: 64
06 bInterval: 6
09 bLength: 9
04 bDescriptorType: 4 - INTERFACE
04 bInterfaceNumber: 4
00 bAlternateSetting: 0
01 bNumEndpoints: 1
03 bInterfaceClass: 3
00 bInterfaceSubClass: 0
00 bInterfaceProtocol: 0
00 iInterface: 0
09 bLength: 9
21 bDescriptorType: 33 - HID
11 01 bcdHID: 1.11
00 bCountryCode: 0
01 bNumDescriptors: 1
22 bDescriptorType: 34
21 00 wDescriptorLength: 33
07 bLength: 7
05 bDescriptorType: 5 - ENDPOINT
85 bEndpointAddress: 5 IN
03 bmAttributes: 3 (Interrupt, None, Data)
40 00 wMaxPacketSize: 64
06 bInterval: 6
[STRING 1 DESCRIPTOR]
Valve Software
[STRING 2 DESCRIPTOR]
Steam Controller
[INTERFACE 0 HID DESCRIPTOR]
05 01 (GLOBAL) USAGE_PAGE 0x0001 Generic Desktop Page
09 06 (LOCAL) USAGE 0x00010006 Keyboard (CA=Application Collection)
95 01 (GLOBAL) REPORT_COUNT 0x01 (1) Number of fields
A1 01 (MAIN) COLLECTION 0x01 Application (Usage=0x00010006: Page=Generic Desktop Page, Usage=Keyboard, Type=CA)
85 01 (GLOBAL) REPORT_ID 0x01 (1)
05 07 (GLOBAL) USAGE_PAGE 0x0007 Keyboard/Keypad Page
19 E0 (LOCAL) USAGE_MINIMUM 0x000700E0 Keyboard Left Control (DV=Dynamic Value)
29 E7 (LOCAL) USAGE_MAXIMUM 0x000700E7 Keyboard Right GUI (DV=Dynamic Value)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
25 01 (GLOBAL) LOGICAL_MAXIMUM 0x01 (1)
75 01 (GLOBAL) REPORT_SIZE 0x01 (1) Number of bits per field
95 08 (GLOBAL) REPORT_COUNT 0x08 (8) Number of fields
81 02 (MAIN) INPUT 0x00000002 (8 fields x 1 bit) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 01 (GLOBAL) REPORT_COUNT 0x01 (1) Number of fields
75 08 (GLOBAL) REPORT_SIZE 0x08 (8) Number of bits per field
81 01 (MAIN) INPUT 0x00000001 (1 field x 8 bits) 1=Constant 0=Array 0=Absolute 0=Ignored 0=Ignored 0=PrefState 0=NoNull
95 05 (GLOBAL) REPORT_COUNT 0x05 (5) Number of fields
75 01 (GLOBAL) REPORT_SIZE 0x01 (1) Number of bits per field
05 08 (GLOBAL) USAGE_PAGE 0x0008 LED Indicator Page
19 01 (LOCAL) USAGE_MINIMUM 0x00080001 Num Lock (OOC=On/Off Control)
29 05 (LOCAL) USAGE_MAXIMUM 0x00080005 Kana (OOC=On/Off Control)
91 02 (MAIN) OUTPUT 0x00000002 (5 fields x 1 bit) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 01 (GLOBAL) REPORT_COUNT 0x01 (1) Number of fields
75 03 (GLOBAL) REPORT_SIZE 0x03 (3) Number of bits per field
91 01 (MAIN) OUTPUT 0x00000001 (1 field x 3 bits) 1=Constant 0=Array 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 06 (GLOBAL) REPORT_COUNT 0x06 (6) Number of fields
75 08 (GLOBAL) REPORT_SIZE 0x08 (8) Number of bits per field
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
25 65 (GLOBAL) LOGICAL_MAXIMUM 0x65 (101)
05 07 (GLOBAL) USAGE_PAGE 0x0007 Keyboard/Keypad Page
19 00 (LOCAL) USAGE_MINIMUM 0x00070000 Keyboard No event indicated (Sel=Selector)
29 65 (LOCAL) USAGE_MAXIMUM 0x00070065 Keyboard Application (Sel=Selector)
81 00 (MAIN) INPUT 0x00000000 (6 fields x 8 bits) 0=Data 0=Array 0=Absolute 0=Ignored 0=Ignored 0=PrefState 0=NoNull
C0 (MAIN) END_COLLECTION Application
05 01 (GLOBAL) USAGE_PAGE 0x0001 Generic Desktop Page
09 02 (LOCAL) USAGE 0x00010002 Mouse (CA=Application Collection)
A1 01 (MAIN) COLLECTION 0x01 Application (Usage=0x00010002: Page=Generic Desktop Page, Usage=Mouse, Type=CA)
85 02 (GLOBAL) REPORT_ID 0x02 (2)
09 01 (LOCAL) USAGE 0x00010001 Pointer (CP=Physical Collection)
A1 00 (MAIN) COLLECTION 0x00 Physical (Usage=0x00010001: Page=Generic Desktop Page, Usage=Pointer, Type=CP)
05 09 (GLOBAL) USAGE_PAGE 0x0009 Button Page
19 01 (LOCAL) USAGE_MINIMUM 0x00090001 Button 1 Primary/trigger (MULTI=Selector, On/Off, Momentary, or One Shot)
29 05 (LOCAL) USAGE_MAXIMUM 0x00090005 Button 5 (MULTI=Selector, On/Off, Momentary, or One Shot)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
25 01 (GLOBAL) LOGICAL_MAXIMUM 0x01 (1)
95 05 (GLOBAL) REPORT_COUNT 0x05 (5) Number of fields
75 01 (GLOBAL) REPORT_SIZE 0x01 (1) Number of bits per field
81 02 (MAIN) INPUT 0x00000002 (5 fields x 1 bit) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 01 (GLOBAL) REPORT_COUNT 0x01 (1) Number of fields
75 03 (GLOBAL) REPORT_SIZE 0x03 (3) Number of bits per field
81 01 (MAIN) INPUT 0x00000001 (1 field x 3 bits) 1=Constant 0=Array 0=Absolute 0=Ignored 0=Ignored 0=PrefState 0=NoNull
05 01 (GLOBAL) USAGE_PAGE 0x0001 Generic Desktop Page
09 30 (LOCAL) USAGE 0x00010030 X (DV=Dynamic Value)
09 31 (LOCAL) USAGE 0x00010031 Y (DV=Dynamic Value)
09 38 (LOCAL) USAGE 0x00010038 Wheel (DV=Dynamic Value)
15 81 (GLOBAL) LOGICAL_MINIMUM 0x81 (-127)
25 7F (GLOBAL) LOGICAL_MAXIMUM 0x7F (127)
75 08 (GLOBAL) REPORT_SIZE 0x08 (8) Number of bits per field
95 03 (GLOBAL) REPORT_COUNT 0x03 (3) Number of fields
81 06 (MAIN) INPUT 0x00000006 (3 fields x 8 bits) 0=Data 1=Variable 1=Relative 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
C0 (MAIN) END_COLLECTION Physical
C0 (MAIN) END_COLLECTION Application
[INTERFACE 1 HID DESCRIPTOR]
06 00FF (GLOBAL) USAGE_PAGE 0xFF00 Vendor-defined
09 01 (LOCAL) USAGE 0xFF000001
A1 01 (MAIN) COLLECTION 0x01 Application (Usage=0xFF000001: Page=Vendor-defined, Usage=, Type=)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
26 FF00 (GLOBAL) LOGICAL_MAXIMUM 0x00FF (255)
75 08 (GLOBAL) REPORT_SIZE 0x08 (8) Number of bits per field
95 40 (GLOBAL) REPORT_COUNT 0x40 (64) Number of fields
09 01 (LOCAL) USAGE 0xFF000001
81 02 (MAIN) INPUT 0x00000002 (64 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 40 (GLOBAL) REPORT_COUNT 0x40 (64) Number of fields
09 01 (LOCAL) USAGE 0xFF000001
91 02 (MAIN) OUTPUT 0x00000002 (64 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 40 (GLOBAL) REPORT_COUNT 0x40 (64) Number of fields
09 01 (LOCAL) USAGE 0xFF000001
B1 02 (MAIN) FEATURE 0x00000002 (64 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
C0 (MAIN) END_COLLECTION Application
[INTERFACE 2 HID DESCRIPTOR]
06 00FF (GLOBAL) USAGE_PAGE 0xFF00 Vendor-defined
09 01 (LOCAL) USAGE 0xFF000001
A1 01 (MAIN) COLLECTION 0x01 Application (Usage=0xFF000001: Page=Vendor-defined, Usage=, Type=)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
26 FF00 (GLOBAL) LOGICAL_MAXIMUM 0x00FF (255)
75 08 (GLOBAL) REPORT_SIZE 0x08 (8) Number of bits per field
95 40 (GLOBAL) REPORT_COUNT 0x40 (64) Number of fields
09 01 (LOCAL) USAGE 0xFF000001
81 02 (MAIN) INPUT 0x00000002 (64 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 40 (GLOBAL) REPORT_COUNT 0x40 (64) Number of fields
09 01 (LOCAL) USAGE 0xFF000001
91 02 (MAIN) OUTPUT 0x00000002 (64 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 40 (GLOBAL) REPORT_COUNT 0x40 (64) Number of fields
09 01 (LOCAL) USAGE 0xFF000001
B1 02 (MAIN) FEATURE 0x00000002 (64 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
C0 (MAIN) END_COLLECTION Application
[INTERFACE 3 HID DESCRIPTOR]
06 00FF (GLOBAL) USAGE_PAGE 0xFF00 Vendor-defined
09 01 (LOCAL) USAGE 0xFF000001
A1 01 (MAIN) COLLECTION 0x01 Application (Usage=0xFF000001: Page=Vendor-defined, Usage=, Type=)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
26 FF00 (GLOBAL) LOGICAL_MAXIMUM 0x00FF (255)
75 08 (GLOBAL) REPORT_SIZE 0x08 (8) Number of bits per field
95 40 (GLOBAL) REPORT_COUNT 0x40 (64) Number of fields
09 01 (LOCAL) USAGE 0xFF000001
81 02 (MAIN) INPUT 0x00000002 (64 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 40 (GLOBAL) REPORT_COUNT 0x40 (64) Number of fields
09 01 (LOCAL) USAGE 0xFF000001
91 02 (MAIN) OUTPUT 0x00000002 (64 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 40 (GLOBAL) REPORT_COUNT 0x40 (64) Number of fields
09 01 (LOCAL) USAGE 0xFF000001
B1 02 (MAIN) FEATURE 0x00000002 (64 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
C0 (MAIN) END_COLLECTION Application
[INTERFACE 4 HID DESCRIPTOR]
06 00FF (GLOBAL) USAGE_PAGE 0xFF00 Vendor-defined
09 01 (LOCAL) USAGE 0xFF000001
A1 01 (MAIN) COLLECTION 0x01 Application (Usage=0xFF000001: Page=Vendor-defined, Usage=, Type=)
15 00 (GLOBAL) LOGICAL_MINIMUM 0x00 (0)
26 FF00 (GLOBAL) LOGICAL_MAXIMUM 0x00FF (255)
75 08 (GLOBAL) REPORT_SIZE 0x08 (8) Number of bits per field
95 40 (GLOBAL) REPORT_COUNT 0x40 (64) Number of fields
09 01 (LOCAL) USAGE 0xFF000001
81 02 (MAIN) INPUT 0x00000002 (64 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 40 (GLOBAL) REPORT_COUNT 0x40 (64) Number of fields
09 01 (LOCAL) USAGE 0xFF000001
91 02 (MAIN) OUTPUT 0x00000002 (64 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 40 (GLOBAL) REPORT_COUNT 0x40 (64) Number of fields
09 01 (LOCAL) USAGE 0xFF000001
B1 02 (MAIN) FEATURE 0x00000002 (64 fields x 8 bits) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
C0 (MAIN) END_COLLECTION Application
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: Steam Controller
Interesting stuff here. Important part would be to change how the left pad outputs. Anything else from the standard and you can fudge it over to console.
-
fredwiththehead - Sergeant Major
- Posts: 79
- Joined: Thu Mar 09, 2017 2:27 am
Re: Steam Controller
Have you been able to take a look at this?
-
fredwiththehead - Sergeant Major
- Posts: 79
- Joined: Thu Mar 09, 2017 2:27 am
Re: Steam Controller
Not yet, I will be getting the Steam controller at the end of August.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
33 posts
• Page 1 of 4 • 1, 2, 3, 4
Who is online
Users browsing this forum: No registered users and 72 guests