https://bugs.winehq.org/show_bug.cgi?id=52714
--- Comment #11 from Tomasz PakuĊa tomasz.pakula.oficjalny@gmail.com --- Okay, I've done extensive modifications to SDL and especially to Wine to be able to create a variable number of axes in the virtual joystick's PID descriptor.
I can confirm the "issue" goes away when a device only presents one FFB-enabled axis as this way, RBR creates an effect with one axis from the get-go and never triggers errer by changing cAxes.
Logitech G29 and other wheels that should work don't, becasue Wine now hardcodes two FFB axes in the virtual PID descriptor.
I already created a PR to SDL and will create MR to Wine as soon as I get my fork permissions.
This should be classified as NOTOURBUG. While annoying, this works exactly like on windows.