-
Notifications
You must be signed in to change notification settings - Fork 178
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GameSir T4 Cyclone support #273
Comments
|
Also tried with: diff --git a/xpad.c b/xpad.c
index 43985dd..bb0ce9a 100644
--- a/xpad.c
+++ b/xpad.c
@@ -385,6 +385,9 @@ static const struct xpad_device {
{ 0x31e3, 0x1230, "Wooting Two HE (ARM)", 0, XTYPE_XBOX360 },
{ 0x31e3, 0x1300, "Wooting 60HE (AVR)", 0, XTYPE_XBOX360 },
{ 0x31e3, 0x1310, "Wooting 60HE (ARM)", 0, XTYPE_XBOX360 },
+ { 0x3537, 0x1004, "GameSir T4 Kaleid", 0, XTYPE_XBOX360 },
+ { 0x3537, 0x1006, "GameSir T4 Cyclone", 0, XTYPE_XBOX360, QUIRK_360_START_PKT_3 },
+ { 0x3537, 0x1014, "GameSir T4 Cyclone", 0, XTYPE_XBOX360, QUIRK_360_START_PKT_3 },
{ 0x3285, 0x0607, "Nacon GC-100", 0, XTYPE_XBOX360 },
{ 0x3285, 0x0614, "Nacon Pro Compact", 0, XTYPE_XBOXONE },
{ 0x3767, 0x0101, "Fanatec Speedster 3 Forceshock Wheel", 0, XTYPE_XBOX },
@@ -527,6 +530,7 @@ static const struct usb_device_id xpad_table[] = {
XPAD_XBOXONE_VENDOR(0x2e24), /* Hyperkin Duke X-Box One pad */
XPAD_XBOXONE_VENDOR(0x2e95), /* SCUF Gaming Controller */
XPAD_XBOX360_VENDOR(0x2f24), /* GameSir Controllers */
+ XPAD_XBOX360_VENDOR(0x3537), /* GameSir Controllers */
XPAD_XBOX360_VENDOR(0x31e3), /* Wooting Keyboards */
XPAD_XBOX360_VENDOR(0x3285), /* Nacon GC-100 */
XPAD_XBOXONE_VENDOR(0x3285), /* Nacon XBOX Series S/X Controllers */ Including without quirks and with |
firmware update via mobile app fixed it |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I've got Gamesir Cyclone T4 controller.
It is capable of working in DInput or XInput modes.
When I connect under Linux it only works in DInput, when I connect it under Windows it is able to switch to XInput.
If I then reboot into Linux, the gamepad stays in XInput mode.
lsusb in DInput:
3537:1006 GameSir GameSir-Cyclone
lsusb in XInput:
3537:1014 Microsoft Xbox 360 for Windows Controller
I've tried recompiling linux xpad driver with added 1014 id (torvalds/linux#834)
But it didn't work, tho I may have made a mistake somewhere
The text was updated successfully, but these errors were encountered: