GameSir G7 HE Controller - No rumble/vibration support
Controller: GameSir-G7 HE Controller for Xbox
USB ID: 3537:1082
OS: CachyOS (Arch-based)
Kernel: 7.0.11-1-cachyos
xone version: xone-dkms-git
Problem
The controller is detected and all buttons/axes work correctly, but rumble/vibration does not work. The controller is being claimed by hid-generic instead of xone drivers.
dmesg output
[ 1095.315376] hid-generic 0003:3537:1082.001E: ignoring exceeding usage max
[ 1095.315671] input: GameSir-G7 HE Controller for Xbox Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:3537:1082.001E/input/input90
[ 1095.383156] input: GameSir-G7 HE Controller for Xbox Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:3537:1082.001E/input/input91
[ 1095.383233] hid-generic 0003:3537:1082.001E: input,hiddev97,hidraw4: USB HID v1.10 Keyboard [GameSir-G7 HE Controller for Xbox] on usb-0000:00:14.0-5/input1
[ 1139.215208] usb 1-5: New USB device found, idVendor=3537, idProduct=10a0, bcdDevice= 6.64
[ 1139.863383] usb 1-5: New USB device found, idVendor=3537, idProduct=1082, bcdDevice= 6.64
[ 1139.867396] input: GameSir-G7 HE Controller for Xbox as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/0003:3537:1082.0021/input/input99
[ 1139.918741] hid-generic 0003:3537:1082.0021: input,hidraw3: USB HID v1.10 Gamepad [GameSir-G7 HE Controller for Xbox] on usb-0000:00:14.0-5/input0
[ 1139.919844] hid-generic 0003:3537:1082.0022: ignoring exceeding usage max
[ 1139.987786] hid-generic 0003:3537:1082.0022: input,hiddev97,hidraw4: USB HID v1.10 Keyboard [GameSir-G7 HE Controller for Xbox] on usb-0000:00:14.0-5/input1
Note: the device briefly enumerates as idProduct=10a0 before switching to idProduct=1082. xone modules are loaded but hid-generic claims the device first and xone never takes over.
lsmod
xone_gip_gamepad 20480 0
xone_wired 24576 0
xone_gip 73728 2 xone_gip_gamepad,xone_wired
ff_memless 20480 2 xpad,xone_gip_gamepad
Expected behavior
xone should claim the device and enable rumble/vibration support, as it does for other Xbox licensed controllers.
Notes
- Buttons and axes work correctly via hid-generic
- Steam Input detects the controller but cannot send rumble commands
- xpadneo was also tested with no improvement
- G7 SE works fine (added to kernel 6.14), but G7 HE (released July 2024) has no support yet
GameSir G7 HE Controller - No rumble/vibration support
Controller: GameSir-G7 HE Controller for Xbox
USB ID: 3537:1082
OS: CachyOS (Arch-based)
Kernel: 7.0.11-1-cachyos
xone version: xone-dkms-git
Problem
The controller is detected and all buttons/axes work correctly, but rumble/vibration does not work. The controller is being claimed by
hid-genericinstead of xone drivers.dmesg output
Note: the device briefly enumerates as
idProduct=10a0before switching toidProduct=1082. xone modules are loaded but hid-generic claims the device first and xone never takes over.lsmod
Expected behavior
xone should claim the device and enable rumble/vibration support, as it does for other Xbox licensed controllers.
Notes