Legion Go controllers not working in game [FIX]
So I ran into this issue on my brand new Legion Go. My controllers were only working in Legion Space app but not in games.
I tried checking FPS button, I tried resetting both controllers by pressing on the small pin on each controllers.
Without going too much into what didn’t work. I will write what worked for me.
First I noticed that inside Legion Space> Controllers
It said “D-input “ which was my first clue as it should be saying “X-input” which is the standard compatible mode for majority of games.
So I knew that I have to somehow change it into X-input here’s what I did step by step-
- Turn off the Legion Go completely.
Press the small Volume Up button while turning it on. - Select System Recovery.
3.Select Troubleshoot. - Select Advanced Options.
- Select Startup Settings.
- Press Restart.
- On the Startup Settings screen, press 4 to boot into Safe Mode.
Once Windows finished booting into Safe Mode, simply restart the Legion Go normally.
That was literally all I had to do.
After rebooting:
The controllers started working again.
Windows navigation worked normally.
Days Gone detected the controller.
Dying Light 2 detected the controller.
Everything was back to normal.
I believe the Legion controller service or the XInput driver somehow got stuck. Booting into Safe Mode forced Windows to reinitialize the controller stack, and after a normal reboot everything started working again.
Hopefully this helps someone else before they waste hours troubleshooting, reinstalling Windows, or returning their Legion Go like I almost did.