ssg / NoJoy

Tool for quickly enabling/disabling game controllers
Apache License 2.0
26 stars 2 forks source link

Saitek hack doesn't work with Saitek X52 #3

Closed ssg closed 6 years ago

ssg commented 6 years ago

On Saitek X52, the parent device that can be disabled has a "USB" prefix instead of "HID" in its device id. We need a more robust way to detect the correct parent for disabling the devices. (Maybe follow the parent until you hit a different manufacturer?)

ssg commented 6 years ago

Contributed by /u/ar_argento from Reddit:

The HID of the HOTAS is HID\VID_06A3&PID_0762&REV_0030 if that information is useful to you? and the USB ID is USB\VID_06A3&PID_0762&REV_0030

USB one is the parent device of HID one.

ssg commented 6 years ago

Unfortunately, unlike X55, Saitek X52 drivers don't allow to be disabled without a restart. So, existing technique won't work with them. Closing this unless we implement a new technique for bypassing joysticks (like a filter driver perhaps?)