https://bugs.winehq.org/show_bug.cgi?id=48802
--- Comment #8 from Luca Boccassi luca.boccassi@gmail.com --- (In reply to Luca Boccassi from comment #7)
(In reply to Luca Boccassi from comment #6)
(In reply to Alistair Leslie-Hughes from comment #5)
There as a patch in wine 5.5 in regards to this controller. Can you please try again?
No change, unfortunately.
This is interesting and probably relevant though: unlike wine control joy.cpl, if I use hid.exe (from https://wiki.winehq.org/Hid ) I can reproduce the exact same problems I see in game - Z axis (yaw) is ignored, throttle is ignored, only half the buttons work and don't have the expected mapping.
Running hid.exe with +hid_report I get the following.
Moving X axis (which works:
0032:trace:hid_report:process_device_event Received action 650 0032:trace:hid_report:process_hid_report Processing Request 0032:trace:hid_report:process_device_event Received action 600 0032:trace:hid_report:process_device_event Received action 650 0032:trace:hid_report:process_device_event Received action 600 0039:trace:hid_report:HID_Device_processQueue Processing Request (0) 0039:trace:hid_report:hid_internal_dispatch IOCTL_HID_READ_REPORT 0039:trace:hid_report:hid_internal_dispatch IOCTL_HID_READ_REPORT 0030:trace:hid_report:HID_Device_read Got Packet 00000000005B47D0 16 0032:trace:hid_report:process_device_event Received action 650 0032:trace:hid_report:process_hid_report Processing Request 0032:trace:hid_report:process_device_event Received action 600 0032:trace:hid_report:process_device_event Received action 650 0032:trace:hid_report:process_device_event Received action 600 0039:trace:hid_report:hid_internal_dispatch IOCTL_HID_READ_REPORT 0039:trace:hid_report:hid_internal_dispatch IOCTL_HID_READ_REPORT 0030:trace:hid_report:HID_Device_read Got Packet 00000000005B47D0 16 0030:trace:hid_report:HID_Device_read Got Packet 00000000005B47D0 16 0030:trace:hid_report:HID_Device_read Queue irp 0032:trace:hid_report:process_device_event Received action 650 0032:trace:hid_report:process_hid_report Processing Request 0032:trace:hid_report:process_device_event Received action 600 0039:trace:hid_report:HID_Device_processQueue Processing Request (0) 0039:trace:hid_report:hid_internal_dispatch IOCTL_HID_READ_REPORT 0030:trace:hid_report:HID_Device_read Queue irp 0032:trace:hid_report:process_device_event Received action 650 0032:trace:hid_report:process_hid_report Processing Request 0032:trace:hid_report:process_device_event Received action 600 0039:trace:hid_report:HID_Device_processQueue Processing Request (0) 0039:trace:hid_report:hid_internal_dispatch IOCTL_HID_READ_REPORT 0030:trace:hid_report:HID_Device_read Queue irp 0032:trace:hid_report:process_device_event Received action 650 0032:trace:hid_report:process_hid_report Processing Request 0032:trace:hid_report:process_device_event Received action 600 0039:trace:hid_report:HID_Device_processQueue Processing Request (0) 0039:trace:hid_report:hid_internal_dispatch IOCTL_HID_READ_REPORT 0030:trace:hid_report:HID_Device_read Queue irp 0032:trace:hid_report:process_device_event Received action 650 0032:trace:hid_report:process_hid_report Processing Request 0032:trace:hid_report:process_device_event Received action 600 0039:trace:hid_report:HID_Device_processQueue Processing Request (0) 0039:trace:hid_report:hid_internal_dispatch IOCTL_HID_READ_REPORT 0030:trace:hid_report:HID_Device_read Queue irp 0032:trace:hid_report:process_device_event Received action 650 0032:trace:hid_report:process_hid_report Processing Request 0032:trace:hid_report:process_device_event Received action 600 0039:trace:hid_report:HID_Device_processQueue Processing Request (0) 0039:trace:hid_report:hid_internal_dispatch IOCTL_HID_READ_REPORT 0030:trace:hid_report:HID_Device_read Queue irp 0032:trace:hid_report:process_device_event Received action 650 0032:trace:hid_report:process_hid_report Processing Request 0032:trace:hid_report:process_device_event Received action 600 0039:trace:hid_report:HID_Device_processQueue Processing Request (0) 0039:trace:hid_report:hid_internal_dispatch IOCTL_HID_READ_REPORT 0030:trace:hid_report:HID_Device_read Queue irp 0032:trace:hid_report:process_device_event Received action 650 0032:trace:hid_report:process_hid_report Processing Request 0032:trace:hid_report:process_device_event Received action 600 0039:trace:hid_report:HID_Device_processQueue Processing Request (0) 0039:trace:hid_report:hid_internal_dispatch IOCTL_HID_READ_REPORT 0030:trace:hid_report:HID_Device_read Queue irp
Moving Z axis (yaw) which doesn't work:
0032:trace:hid_report:process_device_event Received action 600 0032:trace:hid_report:process_device_event Received action 600 0032:trace:hid_report:process_device_event Received action 600 (repeated a dozen times)
Moving throttle which doesn't work:
0032:trace:hid_report:process_device_event Received action 600 0032:trace:hid_report:process_device_event Received action 600 0032:trace:hid_report:process_device_event Received action 600 (repeated a dozen times)
Pressing a button that works:
0032:trace:hid_report:process_device_event Received action 651 0032:trace:hid_report:process_hid_report Processing Request 0032:trace:hid_report:process_device_event Received action 603 0039:trace:hid_report:HID_Device_processQueue Processing Request (0) 0039:trace:hid_report:hid_internal_dispatch IOCTL_HID_READ_REPORT 0030:trace:hid_report:HID_Device_read Queue irp 0032:trace:hid_report:process_device_event Received action 652 0032:trace:hid_report:process_hid_report Processing Request 0032:trace:hid_report:process_device_event Received action 604 0039:trace:hid_report:HID_Device_processQueue Processing Request (0) 0039:trace:hid_report:hid_internal_dispatch IOCTL_HID_READ_REPORT 0030:trace:hid_report:HID_Device_read Queue irp
Pressing a button that doesn't work:
0032:trace:hid_report:process_device_event Received action 603 0032:trace:hid_report:process_device_event Received action 604