CSR Elite Wheel - Reduced Rotation
A few days ago I decided I wanted to dust off my old Forza CSR Elite wheel and see what driving in VR feels like (spoiler: it's amazing). After updating the firmware to 757 and some frustration with drivers (144, 205, 261, even 289, which is newer than the last officially supported one for this wheel as far as I can tell) I sorta got it working. While I'm kinda weirded out by the general driver behavior/instability - newer versions seem to work less reliable and "kill" a USB port after "Initializing Device Control Panel" - I can actually use the wheel in games.
However, the wheel seems to somehow think its total available rotation is about ~330ish degrees instead of the 900 it's supposed to be. By that I mean the soft lock will kick in and the wheel will report 100% rotation once it reaches that point, just as if I had actually set the SEN setting to 330... but I have it at 900. If I reduce the SEN setting to say 450, then it will linearly scale down and rotate an actual 165 degrees. Setting the SEN to OFF and changing it via the Control Panel exhibits the same behavior.
Any idea what this could be or if it can be fixed somehow? Is this a hardware defect? The wheel can definitely still read rotation data outside of the soft-locked rotation, as I can "move" that 330 degree area freely throughout the 900 degree physical rotation by recentering the wheel at different points.
Note: running on Win 10, Version 20H2, if it matters. Though since the wheel also shows this behavior while not yet in PC mode I kinda doubt it's Windows/driver related...