8BitDo says its controllers are now compatible with Steam/SteamOS. The announcement specifically mentions three models and advises users to update their controllers and Steam client to the latest version.
I have 3 of their controllers. All excellent hardware-wise but a bit shit when it comes to their software. Don't think you'll even be able to do this firmware update on Linux. Curious to see how well the Steam Input support works in any case, especially whether it includes gyro.
Well at least it's "just" software issues, software can always be fixed, but hardware issues are usually only fixable by needing to buy a new version lol
A good example: their SN30 Pro has a bad bluetooth chip in it that makes Xinput support really laggy (I don't know the specifics). It's been years now, and had a few firmware updates, but there's still been no fix. It works great for everything else though, so I still keep it around.
Just a warning for anyone thinking of buying one after reading this...
Interestingly - I have 4 (two Pro 2's, an SN30 Pro, and one of the Ultimate C variants) and have used them all on my Steam Deck before. The past couple of years at family gatherings I've hooked up my Deck to a big screen and allowed the kids to play Mario Party and such.
So I'm kind of confused about what is being added now. Their post says more details to come so I guess I'll see?
There was a post from Valve a while back, you can now remap the back pedals via Steam, so they're now recognized as a different input button instead of having to use their software to mapping it to one of the existing buttons. At least that's my understanding, I don't own any 8bitdo, and this was the reason I never bought one, so that might change in the near future.
The 8bitdo Ultimate 2 is pretty close to an XBox controller and it has a gyro. The problem is that while the gyro works great on Switch, it's severely limited on PC, as it can only emulate the right stick with very few settings. The Steam Input update could potentially fix that, but I haven't tested it yet.
Like others have noted, the firmware updating doesn't work on Linux. This is why I like Gulikit King Kong Pro controllers. Their settings are adjusted on a firmware bases by pressing different buttons together on the controller. OS agnostic. Also their firmware updates only require dragging and dropping a file into the controller when connected over USB. It works totally fine on Linux.
Yes, proprietary software on Windows or Android. It gets even more "fun" though, as you need to use different software for different controllers. The "8bitdo Firmware updater" works for controller like the Pro 2, but if for example you have the Ultimate 2 you need the "8Bitdo Ultimate Software 2" instead. That thing will also crash if you have any other 8bitdo device plugged in. So yeah.
I had no idea there were existing compatibility issues to be honest. If anything I've had better luck using my 8BitDo controllers with the Steam Deck versus my Windows machines. My SNES30 (yes, SNES30, not SN30) always had issues co-existing with other controllers on Windows, but it's never been a problem on the Steam Deck.
Full compatibility means native steam input support, which means that gyro + back buttons work together. No need to emulate a specific console controller and lose out on either gyro or back button support.
What does "compatibility" mean? I have a bunch of their controllers, of different models, paired to different operating systems, and they all work great.
I’ve been very happy with an 8bitdo ultimate using the 2.4 ghz dongle. Only complaint is I can’t modify any mappings on Linux and have to bust out an old windows laptop for it. Otherwise, it’s worked perfectly every time across a few Linux systems including a steam deck.
The back paddles aren’t mapped to anything by default and there’s nothing Steam can do to help there. There are also some vibration levels you can’t set elsewhere and having a hardware switch for different profiles is nice.
The back paddles also can only be mapped to other buttons that are on the controller so I need different profiles for different games. I usually map them to l3 and r3 but sometimes its nice to have them as b and y instead without having to mess with steam input.
I hope they update some of the original Ultimate 1 controllers for support. I love 8bitdo controllers, but I'm not going to buy a controller over it, and I constantly have had issues with my SN30 Pro buttons sticking.
No mention on if this means you can independently map the undeeside paddles or not... I'm going to guess not. I'll probably still wait to see how steam controller 2 reviews before getting any new controllers. I have some left but they have taken the used by all the guests beating and are held together with glue, shitty soldering, and 3d prints.
I don't have this controller but the Vader 4 pro was updated in the same update, and supports every single extra button + gyro at the same time, provided dinput mode is set.
Their controllers look great, but I wish they had a super simple 8-bit Nintendo controller for PC. No turbo buttons or other extra buttons. Something that my young kid could use.
I haven't tried them, but Nintendo put out a set of joy-cons a while back that are literally just two NES controllers. And since you can use joy-cons with Steam, I'm thinking maybe you can use those.
I'm not sure if they still make them though so you might need to get them used or something.
I've been using one of these on PC with Bazzite for awhile now with zero issues. I guess I could test it out on my steam deck but I keep ps3 controllers synced to it separately to prevent confusion.