https://bugs.winehq.org/show_bug.cgi?id=52062
--- Comment #6 from Ivo Ivanov logos128@gmail.com --- Created attachment 71200 --> https://bugs.winehq.org/attachment.cgi?id=71200 dinput-additions-and-fixes-2.patch
I tested the device with the latest changes and can confirm that everything works properly regarding this issue. BeamNG has FFB which is equal to the Windows version. WheelCheck shows the status of the effects in accordance with the simple logic without PID State reports. The same as the Windows version.
The other issue with WheelCheck is that, it doesn't show detailed info about the constant and periodic effects, while the Windows version does. The attached patch corrects that, and can confirm that it works properly on Wine.
There is another patch, which corrects an issue with the ramp force type specific parameters (Get|Set)Parameters using the constant_force struct instead of ramp_force.
The patchset is rebased to 27584c14497163dc2a15a9e8db9ddd40d3a516f8.