F5F Stay Refreshed Software Operating Systems Yes, the 8BitDo Pro 2 Controller is compatible with Linux.

Yes, the 8BitDo Pro 2 Controller is compatible with Linux.

Yes, the 8BitDo Pro 2 Controller is compatible with Linux.

Pages (2): 1 2 Next
T
TacticalPlease
Junior Member
15
01-06-2025, 01:26 AM
#1
I was reviewing the 8BitDo Pro 2 Controller video and considering purchasing it on Amazon. It turns out I need to buy the Bluetooth adapter separately. It works with Raspberry Pi, but I’m unsure if PC Linux distributions support it. It looks like it’s just recently released, so I should check online for alternatives. Should I wait before making a purchase?
T
TacticalPlease
01-06-2025, 01:26 AM #1

I was reviewing the 8BitDo Pro 2 Controller video and considering purchasing it on Amazon. It turns out I need to buy the Bluetooth adapter separately. It works with Raspberry Pi, but I’m unsure if PC Linux distributions support it. It looks like it’s just recently released, so I should check online for alternatives. Should I wait before making a purchase?

T
TheMaaykGamer
Member
62
01-18-2025, 06:39 AM
#2
If your device supports Bluetooth, you won’t need a separate receiver. https://www.omgubuntu.co.uk/2019/06/8bit...x-firmware
T
TheMaaykGamer
01-18-2025, 06:39 AM #2

If your device supports Bluetooth, you won’t need a separate receiver. https://www.omgubuntu.co.uk/2019/06/8bit...x-firmware

G
gabbe515
Junior Member
39
01-23-2025, 08:43 AM
#3
It was two years ago. The 8BotDo Pro2 Controller is the latest version. By the way:
G
gabbe515
01-23-2025, 08:43 AM #3

It was two years ago. The 8BotDo Pro2 Controller is the latest version. By the way:

S
184
01-23-2025, 08:54 AM
#4
I understand your concern. The Pro 2 remains a Bluetooth controller, and Linux does support Bluetooth functionality.
S
SkillZ_Got_Hax
01-23-2025, 08:54 AM #4

I understand your concern. The Pro 2 remains a Bluetooth controller, and Linux does support Bluetooth functionality.

P
74
01-23-2025, 09:43 AM
#5
The Controller and dongle should function correctly.
P
Powerhouse1510
01-23-2025, 09:43 AM #5

The Controller and dongle should function correctly.

A
aguzz123123
Senior Member
599
01-30-2025, 01:26 AM
#6
@GuiltySpark_ I was wondering about the Controller's situation—how are they doing? And do you find it enjoyable?
A
aguzz123123
01-30-2025, 01:26 AM #6

@GuiltySpark_ I was wondering about the Controller's situation—how are they doing? And do you find it enjoyable?

L
lizzard89
Senior Member
707
01-30-2025, 04:30 PM
#7
I own an 8bitdo pro 2 and one of the older SNES-style controllers (missed the model name). Both function perfectly with what I need. They connect through Bluetooth, and if desired, you can use a USB connection for wired operation. I've tested them on two different laptops running Pop OS, a Windows desktop, and my switch. The Pro 2 is clearly my top choice. The only drawback is the lack of multi-device switchers to simplify pairing across devices. Also, the switch doesn’t activate when you press the home button—seems to be a hardware issue.
L
lizzard89
01-30-2025, 04:30 PM #7

I own an 8bitdo pro 2 and one of the older SNES-style controllers (missed the model name). Both function perfectly with what I need. They connect through Bluetooth, and if desired, you can use a USB connection for wired operation. I've tested them on two different laptops running Pop OS, a Windows desktop, and my switch. The Pro 2 is clearly my top choice. The only drawback is the lack of multi-device switchers to simplify pairing across devices. Also, the switch doesn’t activate when you press the home button—seems to be a hardware issue.

L
181
01-30-2025, 09:22 PM
#8
You should be aware of this before purchasing. Buying the BT Dongle separately feels disrespectful since your Steam Controller already includes one.
L
LePoteDuQuebec
01-30-2025, 09:22 PM #8

You should be aware of this before purchasing. Buying the BT Dongle separately feels disrespectful since your Steam Controller already includes one.

R
Romppanen_
Member
202
01-31-2025, 04:45 AM
#9
I purchased the same model but only wired connections. Be aware of the confusion and repeated searches about this controller since the manufacturer labeled it with the same Bluetooth version. This is specifically for the wired setup! I’ve only experimented with it for a day, so I’m still learning but here’s what I discovered. The device functions on Linux but requires some troubleshooting. By default, it appears as a USB device in lsusb—showing a bus number and device ID—but it doesn’t show up in /dev/input-directories, making it unusable. To activate it, press the B button when you plug in the USB cable. This sets its mode correctly for Linux. If not, it stays in the wrong state and won’t connect properly, especially on devices like the Nintendo Switch (though I’m not certain about that). After this step, run `jstest /dev/input/js0` in your terminal to test button sensitivity and stick movement. I confirmed all buttons respond accurately and detects stick pressure well. Native Linux games outside Steam should recognize it, but some platforms like GOG Steam currently don’t. You can find more details on their GitHub: https://github.com/ValveSoftware/steam-f.../issues/78. This is where I’ve made progress so far—it’s just a starting point. Hopefully, a video tutorial could help Anthony and the company clarify this issue.
R
Romppanen_
01-31-2025, 04:45 AM #9

I purchased the same model but only wired connections. Be aware of the confusion and repeated searches about this controller since the manufacturer labeled it with the same Bluetooth version. This is specifically for the wired setup! I’ve only experimented with it for a day, so I’m still learning but here’s what I discovered. The device functions on Linux but requires some troubleshooting. By default, it appears as a USB device in lsusb—showing a bus number and device ID—but it doesn’t show up in /dev/input-directories, making it unusable. To activate it, press the B button when you plug in the USB cable. This sets its mode correctly for Linux. If not, it stays in the wrong state and won’t connect properly, especially on devices like the Nintendo Switch (though I’m not certain about that). After this step, run `jstest /dev/input/js0` in your terminal to test button sensitivity and stick movement. I confirmed all buttons respond accurately and detects stick pressure well. Native Linux games outside Steam should recognize it, but some platforms like GOG Steam currently don’t. You can find more details on their GitHub: https://github.com/ValveSoftware/steam-f.../issues/78. This is where I’ve made progress so far—it’s just a starting point. Hopefully, a video tutorial could help Anthony and the company clarify this issue.

D
Devies
Member
185
02-05-2025, 04:16 PM
#10
Just a note: I can link the device to my SteamDeck without issues, BUT it appears to register multiple times—like in Cemu two controllers show up and then it doesn’t work right. Also, the right stick now handles the mouse in the OS while the left stick is still used for Mario Kart—it’s quite odd. EDIT: I also tried it in Switch Mode: it connects fine, but in system settings the Pro Controller and a new X360 Controller are listed there. EDIT2: Dualsense functions properly.
D
Devies
02-05-2025, 04:16 PM #10

Just a note: I can link the device to my SteamDeck without issues, BUT it appears to register multiple times—like in Cemu two controllers show up and then it doesn’t work right. Also, the right stick now handles the mouse in the OS while the left stick is still used for Mario Kart—it’s quite odd. EDIT: I also tried it in Switch Mode: it connects fine, but in system settings the Pro Controller and a new X360 Controller are listed there. EDIT2: Dualsense functions properly.

Pages (2): 1 2 Next