Steam Deck

Steam Deck

Xbox Elite 2 Controller Issues
I've been having an issue where my Xbox Elite 2 controller will seem like it connects to the Steam Deck (LCD/512GB/Preview) but no input seems to register. I'm using bluetooth. I did try the preview branch but it didn't make a difference.

I haven't been able to find the exact cause, but haven't been wanting to go back to stable. Usually some combination of restarting the Deck and turning the controller on and off will eventually work.


Thanks,

Hamdog Deluxe

I've tried updating the controller as well, but the update didn't seem to make any difference. It worked great previously.
Last edited by Hamdog Deluxe; Feb 6 @ 6:08pm
< >
Showing 1-7 of 7 comments
Hamdog Deluxe Jun 27, 2024 @ 6:36pm 
Just wanted to update. I was able to get it to register input when restarting the Deck, and before it fully booted up I pressed the button on the controller to connect it and at the passcode screen it worked. I was having issues for about an hour with power cycling the controller and the Deck before that and nothing seemed to work. I'll try again at some point and report back about that. 👍
Hamdog Deluxe Jun 27, 2024 @ 6:51pm 
I can now confirm, repeatably, that if you turn the controller on before the Deck boots it will work just fine. Also, when you switch to desktop mode the controller doesn't work either, even if connected in this way (of course).

Thanks for your time and let me know if I can help troubleshoot further!
bennage Jul 11, 2024 @ 3:26pm 
I'm experiencing the exact same issue. Xbox Elite 2 controller connecting with bluetooth.
I updated the firmware on the controller.
I'm using Beta channel on the Deck.
Hamdog's workaround works for me as well.

This setup was working for me a couple of weeks ago. I was travelling without the controller and discovered this problem when I got home.
Donkey Walloper Nov 9, 2024 @ 8:36am 
Same issue here since the last stable channel update.
Zahadum Jan 18 @ 10:11am 
I can also confirm the bug - latest stable on 2025-01-18

will there be fix soon?

or is it already fixed in beta/preview, tested this anybody?
Hey, I just tested it out. I'm on the OLED now but latest preview as of now.

Seems to be in a similar state where you probably can try to turn on the controller before the Steam Deck fully boots and it might work.

One thing I noticed that I think is different is that, say you let the Deck boot up (in my case to the passcode screen) and then turn it on like normal, it doesn't work like before - but if I hold the Xbox button down to turn off the controller and then turn it on again it seems to work normally on the second connection.

I also noticed this behavior when initially pairing it fwiw.

Not sure what's going on but I dont have the issue on my desktop running Arch Linux and I believe the xpadneo dkms driver. Been a while but willing to help test things if we get any assistance. Hope one of these workarounds works for you too in the meantime 👍
Last edited by Hamdog Deluxe; Feb 3 @ 4:45pm
I was just messing around a bit. Now there was an issue with my PC and xpadneo with this controller where it would disconnect and reconnect randomly - that was fixed thanks to a comment on the xpadneo driver forums.

However, I don't think SteamOS is using that driver but the fix was in /etc/bluetooth/main.conf config file so I tried that on the Deck but no difference. Different issue anyways.

I started up the OLED and went strait to desktop mode (not connecting the controller in gaming mode, if you do then it might work right away in desktop) and ran "sudo dmesg --follow" and turned on the controller. The logs there seemed OK and the controller was recognized. Then I ran "btmon" to check the Bluetooth, which it recognized button presses and things I think which is great.

The controller was not working on the desktop at all, though.

I then closed steam in desktop mode and reopened it and then the controller started working again on the desktop. So maybe this is more likely an issue with steam or steam input in my opinion. These symptoms are telling me that the controller needs to be connected to the Deck before Steam starts for some reason, but I'm unsure why after it's started that turning the controller off and connecting again will work.

So, to sum up workarounds for others in the meantime:

- Can try to turn on the controller shortly before the Deck boots up.

- Can try to turn the controller off by holding the Xbox button down (after you first turn it on and have no input) and then turn it back on.

- Can try to restart steam itself (after you first turn it on and have no input). I have successfully done this both in desktop mode like mentioned, and also at the PIN screen when booting the deck etc. That requires you to hold down the power button on the deck and select "Restart Steam". At least we know this works, but that's not too great when the deck is docked and you're chilling back.

Hope it helps!
Last edited by Hamdog Deluxe; Feb 19 @ 12:24pm
< >
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: Jun 27, 2024 @ 5:56pm
Posts: 7