https://bugs.winehq.org/show_bug.cgi?id=48802
--- Comment #13 from Zebediah Figura z.figura12@gmail.com --- Please don't paste logs in comments, but attach them instead.
Probably the most interesting case here is hidraw, since that should in theory match Windows exactly, without losing any information after passing through SDL or evdev. I own a Logitech Extreme 3D Pro, and according to my testing we're reporting all of the same data from the HID layer (at least since 5.5). Despite comment 12, the log pasted in comment 9 implies that the SDL backend was used. Can you please try disabling SDL and evdev, and enabling the hidraw backend instead?
I do see some apparent misbehaviour with hid.exe: only buttons 1 through 8 are reported; the throttle is not reported anywhere (though the yaw does work), and the hat switch only seems to be reported when pressed upwards. However, this seems to be a reflection of bugs in hid.exe itself; I see the same behaviour on Windows. (Actually, Windows seems worse for some reason: it doesn't acknowledge yaw, the X axis doesn't seem to work right, and the hat switch only registers as "up" inconsistently.)