Hi, I posted this under legion support but I'm reposting here as well in case anyone has an answer.
Legion Go controllers do not show up as x-input in devices, do not work in games only in menus.
Hello, asking here because I've seen similar problems but not specifically this one. Just got a legion go today and of course I'm having problems.
Basically if I try to play some games with the legion controllers, I cannot if they require x-input. I know about the shortcut using left lenovo space key + right bumper. Some games I can get to work in D-input. With the d-input mode the device will show up in the device manager as well. I've heard the x-input xbox controller is also supposed to show up but it doesn't. With d-input it shows an xbox 360 controller device.
I tried searching for updates and doing controller firmware with x-input mode on, nothing pops up. I've tried restarting the device in x-input mode to see if it searches for updates, nothing.
I've tried switching from game mode to fps mode and back, nothing
Testing the device in legion space, everything seems to respond fine, just not in game.
Under device manager I do see a yellow marker next to "Universal Device Client Device" but I do not know if that is the problem (or a problem).
Basically as soon as I opened the box for it I did the following:
Ran windows update
Ran lenovo updates from the legion space software, including bios updates and controller firmware updates
logged into my microsoft account
Microsoft store ran some updates.
Restarted after these then tried installing games. Trying it in a steam game, x-input mode does not work with roboquest, only d-input. Tried with Sekiro but only touchscreen, scrollwheel or touchpad input works, no other inputs in x-input or d-input mode. Same deal in witcher 3.
Any ideas? Is there a way to download manual drivers for the controllers or something like that?
Really disappointed and might figure out how to return, honestly Lenovo products always give me problems like this I shouldn't be surprised at this point.
Edit: I have tried reseting the controllers by turning them off and on. I have tried using a pin to reset them, and I have tried using factory reset on the controllers, these also do not work.
I reverted the driver on the "Universal Device Client Device" and while it got rid of the yellow error sign, it did not solve the controller problem. Checked for updates again and nothing helped.
I have also tried downloading the Xbox accessories and trying a different wired controller connection. Those will bring up an xinput controller in the device manager. Legion go controllers still wont.