[Bug 48802] Logitech Extreme 3D Pro joystick works fine in joy.cpl but buttons wrongly mapped in Battlefield 4

WineHQ Bugzilla wine-bugs at winehq.org
Sat Mar 28 09:23:35 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=48802

--- Comment #8 from Luca Boccassi <luca.boccassi at 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

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list