https://bugs.winehq.org/show_bug.cgi?id=48799
Bug ID: 48799 Summary: HOTAS kit Saitek X52 Pro doesn't show all buttons Product: Wine Version: 5.4 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: joy.cpl Assignee: wine-bugs@winehq.org Reporter: patola@gmail.com Distribution: Ubuntu
Created attachment 66714 --> https://bugs.winehq.org/attachment.cgi?id=66714 Selecting a button higher than 32 and wine thinking it's button 1
The HOTAS kit Saitek X52 Pro has 9 axes and 39 buttons. Wine only shows 32 and when a button higher than the 32th is pressed, it either registers it as button 1 or 2 or crashes outright with a dialog the messages:
wine: L"C:\windows\system32\joy.cpl" is a dll, not an executable wine: Unhandled page fault on write access to 00E06DB8 at address 7D612AE0 (thread 008e), starting debugger... wine: Unhandled page fault on write access to 00E06DB8 at address 7D611AE0 (thread 0088), starting debugger... 0090:fixme:dbghelp:elf_search_auxv can't find symbol in module
Specifically, when button 35 is pressed (button 34 on jscal-gtk which counts from 0 to 38), the crash happens. The two screenshots show three applications using the joystick -- wine control panel, antimicro and jstest-gtk (which uses through linux input (js) instead of evdev but it's the same hardware).
Also, enabling the js device "Logitech X52 Professional H.O.T.A.S. (js)" leads to an inconditional crash when selecting it on the "test joystick" tab but I understand this might be another issue. I need the HOTAS in evdev mode only.