Device:
Flydigi Vader 5S (wired-only, officially Xbox-licensed controller) USB ID: idVendor=37d7, idProduct=2801, bcdDevice=1.01 Kernel: 7.0.10-2-cachyos xone version: 0.5.8-2 (DKMS) Distribution: CachyOS (Arch-based)
Interface details (both interfaces identical):
bInterfaceClass: ff (Vendor Specific)
bInterfaceSubClass: 47
bInterfaceProtocol: d0
Problem:
The Flydigi Vader 5S is not recognized by xone. After manually injecting the device ID via new_id, xone-wired probes the device but immediately fails:
xone-wired 7-1:1.0: probe with driver xone-wired failed with error -71
usb 7-1: USB disconnect, device number 19
The controller then enters a disconnect/reconnect boot loop. Testing with xpad also fails, a brief input node is created but the controller resets with:
input input56: unable to disable audio interface: -71
Both failures are at the GIP handshake/init stage. The interface class ff/47/d0 correctly identifies this as a GIP device, so the issue is the init sequence the controller expects differs from what xone currently sends.
Additional notes:
The Flydigi Apex 5 (37d7:2501) was added to mainline xpad in kernel 6.17, the Vader 5S uses a different product ID and appears to need a different GIP init sequence
The Vader 5S is a new (2025/2026) officially Xbox-licensed wired controller, it is not the same as the Vader 5 Pro
flydigi_vader5s_37d7_2801_windows_init.zip
I will attach a Wireshark/USBPcap capture of the device initializing on Windows to help identify the correct GIP handshake sequence.
Device:
Flydigi Vader 5S (wired-only, officially Xbox-licensed controller) USB ID: idVendor=37d7, idProduct=2801, bcdDevice=1.01 Kernel: 7.0.10-2-cachyos xone version: 0.5.8-2 (DKMS) Distribution: CachyOS (Arch-based)
Interface details (both interfaces identical):
bInterfaceClass: ff (Vendor Specific)
bInterfaceSubClass: 47
bInterfaceProtocol: d0
Problem:
The Flydigi Vader 5S is not recognized by xone. After manually injecting the device ID via new_id, xone-wired probes the device but immediately fails:
xone-wired 7-1:1.0: probe with driver xone-wired failed with error -71
usb 7-1: USB disconnect, device number 19
The controller then enters a disconnect/reconnect boot loop. Testing with xpad also fails, a brief input node is created but the controller resets with:
input input56: unable to disable audio interface: -71
Both failures are at the GIP handshake/init stage. The interface class ff/47/d0 correctly identifies this as a GIP device, so the issue is the init sequence the controller expects differs from what xone currently sends.
Additional notes:
The Flydigi Apex 5 (37d7:2501) was added to mainline xpad in kernel 6.17, the Vader 5S uses a different product ID and appears to need a different GIP init sequence
The Vader 5S is a new (2025/2026) officially Xbox-licensed wired controller, it is not the same as the Vader 5 Pro
flydigi_vader5s_37d7_2801_windows_init.zip
I will attach a Wireshark/USBPcap capture of the device initializing on Windows to help identify the correct GIP handshake sequence.