https://bugs.winehq.org/show_bug.cgi?id=51873
--- Comment #26 from Ivo Ivanov logos128@gmail.com --- (In reply to Rémi Bernon from comment #25)
I sent some fixes to address the parameter scaling problems as well as patches for this specific bug (https://source.winehq.org/patches/data/220003 to https://source.winehq.org/patches/data/220010), although the discussion here was more general.
Great! Seems very well implemented. I'll test it this weekend with my device and let you know how it performs.
I've also been able to make device managed effect creation reports work in the test driver, and added a couple of test to validate the implementation, and sent the patches as a separate batch. What remains then would be partial updates, which I have locally and intend to send later, and effect state input reports, which may need some more work and investigation wrt how HID_GET_INPUT_REPORT should be implemented.
I have installed the latest firmware on the Simucube 2, but it still doesn't send PID State input reports. I plan to implement some basic logic on the dinput side, to calculate the state of the effects. Just as a backup for such cases. Will ask the manufacturer, how this feature is supposed to be used.