[PC] FM7 FFB Wheel Locking to the Left Malfunction (Video + Testing + Steps to reproduce)

Greetings. I just recently got Forza Motorsport 7 in the past few days and was having a blast playing with an XBox controller on PC. I decided to get a Logitech G920 wheel and pedal set which has unfortunately revealed what appears to be a serious bug. Based on my testing it doesn’t appear that the bug is in the G920 as the wheel works fine outside of the game as well as in other games; the problem only manifests while FM 7 is running.

Quick video demonstrating the issue:

When in-game the wheel starts acting strangely when turning to the left and will spin out of control on its own. This issue does not manifest itself in Windows or in other games.

The problem:
When turning the wheel to the right, everything is fine. The wheel will return to center regardless of where it is turned. When turning the wheel to the left the wheel will freeze in place when turned at approximately 90 degrees. If the wheel is turned slightly past this it will then rapidly spin to a complete lock to the left. I found this issue when I was constantly spinning out for what seemed like no apparent reason regardless of FFB settings, wheel sensitivity etc. Being new to the game it almost seemed like certain parts of the track were scripted to cause you to spin out even if you were driving at 20mph but that ended up not being the case. It was simply turning left that resulted in the problem. Making anything more than the most gradual left turn results in the wheel rapidly turning completely to the left and losing control of the vehicle. Again, turning right does NOT exhibit this problem in any way.

System setup:
I did a completely fresh install of Windows (complete format) and ensured that motherboard BIOS was up to date as well as downloading and installing all drivers and related peripheral software as of 2 days ago. Currently there are only 2 games installed on my system: Forza Motorsport 7 and now Assetto Corsa (installed to help determine if the wheel or the software was causing the problem).

I can provide dxdiag if necessary but my general system specs are:
Windows 10 Pro 64-bit
Intel Core i7 6850-K
64GB Corsair DDR4 Memory
Samsung 1TB 960 EVO m.2 SSD (drive that FM7 is installed to)
Secondary Raid 1 array with 2 Samsung SSDs
ASUS ROG GeForce RTX 2080 Ti
GeForce drivers: 417.22 (released 12/3/2018)
Sound Blaster ZxR (latest drivers)
Logitech G920 PC/XBox One Wheel / Pedals (no shifter) [latest drivers, latest firmware, “Logitech Gaming Software” installed]
Das Keyboard Ultimate
Logitech G502 Mouse

Testing:
Initially I assumed my inexperience with a racing wheel was causing me to constantly lose control of the car. I slowly started testing, one by one, turning down (to 0, or to 1 in case a 0 value had the potential for odd behavior) every FFB-related setting using the recent Wheel FFB documentation as a guide. Eventually I was to the point that I had everything completely turned off. After a lot of reading I learned that the in-game wheel animation does not align with what the real life wheel or what the car is actually doing so I also eliminated using that as a visual reference.

I then started trying to do very slow speed maneuvers; sitting in an empty track and traveling at approximately 20-30mph. I would turn to the right and do a complete turn; everything seemed fine. I would turn to the left and the car would spin out of control and the wheel would rip out of my hand. This is what initially lead me to believe that there was some kind of “scripted” behavior making certain parts of the track super slippery but this ended up not being the case.

I then brought the car to a complete stop and turned the wheel to the right. As expected the wheel turned right and then quickly re-centered. I turned the wheel to the left and the wheel ripped out of my hand and spun to complete lock (doing a full 360 degree rotation and eventually locking out).

I tabbed out of FM 7 (game still running) and the same thing was happening when in Windows. I ran the manual controller calibration through Windows (Control Panel\All Control Panel Items\Devices and Printers-> Right click → Game Controller Settings) and also watched the raw values. The inputs appeared to be correct however the physical behavior of the wheel was still such that it would spin and lock to the left.

My assumption at this point was that the Logitech wheel was defective so I exited out of FM7. I then tried the wheel again and it worked perfectly; turning any amount to the right felt good and it returned to center and, to my surprise, turning any degree to the left worked exactly the same. I then re-tried the manual calibration in Windows and got the same results – worked in Windows; left turning appears bugged in FM7.

I unplugged and re-plugged in the wheel and relaunched FM7 – still bugged (wheel spins out of control when making more than a 90 degree turn to the left).

This leads me to believe that there is either a wheel bug in FM7 or there’s some kind of bug with the wheel in combinaton with the game.

To further determine if the wheel is defective or if there is a bug in the game I purchased another racing game (Assetto Corsa) and set it up with the wheel. It worked immediately and the bug did not present itself – turning in any direction felt good and worked exactly as expected.

This leads me to believe that there is either a general bug in FM7 or a bug with FM7 when used in conjunction with the Logitech 920 PC Xbox One wheel.

I am going to be ordering a Fanatec setup for further testing to determine which of the two possibilities it is. As of right now, whatever the cause, this unfortunately makes the game completely unplayable with the wheel.

Additional Testing:
I’ve also tried every combination I can think of in unplugging / plugging in the USB cable, starting the game, restarting the computer, etc.

Additionally I tried setting all of the settings down to 0, saving, restarting the game, setting them to the default settings manually, saving again, restarting the game. [One more thing regarding this: the “Reset to Default” feature either appears to not be working or it’s working in some kind of extremely inconsistent way].

Nothing I’ve tried so far has been able to resolve this issue.

With a lot more testing I was able to get the game to a playable state (although there are still some issues).

In FM7:
Turn “Center Spring Scale” down to zero
Set “Steering Sensitivy” to 100

In Logitech Gaming Software
Click on “Steering Wheel” and turn on “Enable Centering Spring in Force Feedback Games”
Set Centering Spring Strength to 100%
(I left Sensitivity at 50% and Wheel Operating Range at 900 degrees)

This drastically improves driving with the G920 although it’s still imperfect (the same issue still happens but it is far weaker and at a far higher left turn radius than before). These made the game go from unplayable to enjoyable.

From here I modified the remaining wheel parameters to my personal preferences (test driving Audi RS7 in the game and trying to mimic my daily driver S6 [which I was able to get fairly close so far!]).

It seems like whatever is going on is somehow related to the above mentioned parameters. Turning off “Center Spring” in the Logitech settings causes the wheel to spin out worse than ever (at the slightest tap to the left). Seems like some combination of Steering Sensitivity and Center Spring Scale may provide a clue.

I’m still waiting on the Fanatec gear to arrive and will do additional testing once I’m able to set it up.

By the way, my posts are “under moderation” for some reason. Can a mod un-moderate me?