On Thu Jul 31 21:02:10 2025 +0000, Tomasz Pakuła wrote:
Oh yeah, the autocenter not disabling itself was again the fault of the `hid-pidff` driver. It was made about 20 years ago and never updated and it had some bugs + was very strict. Together with @JacKeTUs we've made heavy updates, fixes and mofifications to the Linux PID driver and we're still doing further work but the initial big batch was only upstreamed in Linux 6.15. From that, I pivoted into trying to work on the ffb api as a whole to improve its functionality. I think, in the end, it will be very similar to how Directinout does things. Minus a few annoyances.
@TomaszPakula Someone may have mentioned this already, but could it be that ETS2/ATS doesn't set `DIPROPAUTOCENTER_OFF` and that is the reason that `PID_USAGE_DC_STOP_ALL_EFFECTS` isn't set on reset? That is, the developers just tested on wheels where the default was off and never noticed they should really be setting `DIPROPAUTOCENTER_OFF` to ensure this.