Difference between revisions of "Simucube product USB interface documentation"
From Granite Devices Knowledge Wiki
[checked revision] | [checked revision] |
(→Simucube product USB interface detection) |
(→Simucube product USB axis description and support requirements) |
||
Line 6: | Line 6: | ||
** These can be set by users to inteface with Simucube-compatible pedals or handbrakes, or with (upcoming) analog axises (clutch paddles) from Simucube Wireless Wheels | ** These can be set by users to inteface with Simucube-compatible pedals or handbrakes, or with (upcoming) analog axises (clutch paddles) from Simucube Wireless Wheels | ||
* Buttons: There are 128 buttons. | * Buttons: There are 128 buttons. | ||
− | ** All buttons can be used by Simucube 1 physical interface, and when combined with a Simucube wireless wheel, support for all 128 buttons | + | ** All buttons can be used by Simucube 1 physical interface, and when combined with a Simucube wireless wheel, support for all 128 buttons is required for optimal user experience. |
==Simucube product USB interface detection== | ==Simucube product USB interface detection== |
Revision as of 23:44, 7 February 2020
Simucube product USB axis description and support requirements
- Wheel axis: X axis, Unsigned 16 bit field, 0-65535 value
- Y axis: Unsigned 16 bit field. This axis will idle at center position. However, users can map external pedal or handbrake to this axis.
- Do not utilize product X and Y axises for in-game menu browsing!
- Pedal/handbrake axises: 6 additional axises, unsigned 16 bit values.
- These can be set by users to inteface with Simucube-compatible pedals or handbrakes, or with (upcoming) analog axises (clutch paddles) from Simucube Wireless Wheels
- Buttons: There are 128 buttons.
- All buttons can be used by Simucube 1 physical interface, and when combined with a Simucube wireless wheel, support for all 128 buttons is required for optimal user experience.
Simucube product USB interface detection
- USB Vendor ID: 0x16d0
- USB Product IDs and Windows guiProduct ID list:
Product name | USB Product ID | guiProduct ID |
---|---|---|
Simucube 1 | 0x0d5a | {0D5A16D0-0000-0000-0000-504944564944} |
Simucube 2 Sport | 0x0d61 | {0D6116D0-0000-0000-0000-504944564944} |
Simucube 2 Pro | 0x0d60 | {0D6016D0-0000-0000-0000-504944564944} |
Simucube 2 Ultimate | 0x0d5f | {0D5F16D0-0000-0000-0000-504944564944} |
Note, that the first part of the guiProduct ID is in hexadecimal, and can be used to identify the device in game application's detection code.