We use affiliate links to earn us some pennies. Learn more.

Steam Beta improves controller support for 8BitDo Ultimate 2 Wireless, 8BitDo Pro 2 and more

By -
Last updated: 10 Jun 2025 at 10:00 am UTC

This is great. Valve released a new Beta for Desktop and Steam Deck that brings Steam Input improvements for various controllers.

Back in April I covered that Valve were working to adjust Steam Input to provide support for the extra buttons on The 8BitDo Ultimate 2 Wireless Controller and now they have. Not just that though, multiple controllers now have this feature!

Changelog (it's the same across Desktop / Steam Deck):

  • Added the ability to bind the paddles and L4/R4 buttons on the 8BitDo Ultimate 2 Wireless Controller when connected via Bluetooth.
  • Added the ability to bind the paddles on the 8BitDo Pro 2 Controller when in DirectInput mode.
  • Added the ability to bind the paddles and C/Z buttons on the FlyDigi Vader series controllers.
  • Added the ability to bind the paddles on the FlyDigi Apex series controllers.
  • Fixed input when using the latest firmware for the Mayflash GameCube adapter.

It's a shame for 8BitDo that you can't do the extra buttons using their wireless adapter, but good to see it here anyway. You will likely need firmware updates to get it working.

Checking it out with my own 8BitDo Ultimate 2 Wireless Controller, there's a new slider to enable Extended Button support in Steam Input. Which then allows the buttons to actually show up in the configurator. Oddly though, the button doesn't like to stay selected which might be a bug. Every time I come back out of the button config, the slider to enabled Extended Button support is unchecked again.

Article taken from GamingOnLinux.com.
11 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
6 comments Subscribe

hardpenguin a day ago
User Avatar
  • Supporter
Love 8bitdo, happy to see improvements to the controller support in Steam
dmoonfire a day ago
I'll have to try that out. I use the single right now but I really would like to have right stick (RS) working in Minecraft Dungeons.
Kibafool a day ago
For the Ultimate 2 it actually does work over the dongle but it's kinda hidden. Their newest dongle beta firmware allows D-Input over it now. Hold Home+B when turning it on and it'll work on steam input like over Bluetooth.
Shmerl a day ago
Does anyone have 8bitdo Pro 2? Can you please check if "home" button mapping is bugged for you?

I filed Wine bug here: https://bugs.winehq.org/show_bug.cgi?id=58341
Joom a day ago
For the Ultimate 2 it actually does work over the dongle but it's kinda hidden. Their newest dongle beta firmware allows D-Input over it now. Hold Home+B when turning it on and it'll work on steam input like over Bluetooth.

Nice! Does this mean gyro controls work over 2.4g, as well? Now if I can just get VirtualBox to cooperate. I might have to move to a different VM solution. I used to update my Ultimate using Vbox with no problems, but the Ultimate 2 dongle doesn't properly reconnect when put in flashing mode. Same goes for the controller itself.

Also, does anyone know if this finally fixes the face button layout detection for those with the Nintendo layout? Steam used to automatically map things as expected so long as I had the "Use Nintendo layout" option toggled. Games no longer seem to respect this, though, and I have to make a Steam Input profile for practically everything. This might be a Wayland thing, but I don't remember experiencing this until Steam got updated one night some time last year.
melkemind a day ago
  • Supporter
I might have to move to a different VM solution.

I use KVM/QEMU with Virtual Machine Manager, and it works perfectly.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register