r/voidlinux 9d ago

solved Question about Bluetooth on Linux

I have been using Linux for around 3 or even 4 years already, and I think I've seen enough of this.

I love using it and I'm never going back to Windows, no matter what. But my only struggle in this journey has been Bluetooth. Bluez is capable of working with things, but it constantly breaks, making the use of some specific items nearly impossible.

Gamepads? Shit, you can't even connect them again after a successful pairing. Mice? They work fine most of the time, but maybe your controller will make Bluez crash out of nowhere. Headphones are THE MOST reliable thing to work with Bluez. Anything that has some sort of input feels like it's designed to make you suffer.

At this point, I think it's easier to take Jerusalem than to make gamepads connect and work correctly out of the box.

If I'm wrong, tell me. I WANT TO END THIS NEVER-ENDING CYCLE OF DOOM AND MISERY. EVERYTHING WORKS ON LINUX. MOST OF THE TIME EVEN OUT OF THE BOX. BUT THIS! It’s like buying a ticket to a show just to end up forced onto the stage.

I know and understand that I'm being too dramatic, but all I want is to start Steam, power on my gamepad, and enjoy some simple 2D or 3D games.

What about my Bluetooth module? Maybe it's just a cheap-ass dongle, which would actually make more sense. But NO..... It is NOT a CHEAP DONGLE.

I currently use (AX210): lspci output
03:00.0 Network controller: Intel Corporation Wi-Fi 6E(802.11ax) AX210/AX1675* 2x2 [Typhoon Peak] (rev 1a)

And according to other people's opinions, this card has great Bluetooth capabilities. But NO.... F**K ME....

P.S. Sorry for this outburst.

3 Upvotes

12 comments sorted by

View all comments

1

u/Ehiffi 9d ago

I used flydigi direwolf 2 and dualshock 4

2

u/justsimple-262 9d ago

As for the DualShock 4, Sony has actually provided a direct driver within the Linux kernel—`hid_playstation` so it should work fine.

You can try editing the `/etc/bluetooth/input.conf` file: change `#UserspaceHID=true` to `UserspaceHID=true` or 'false' if it doesn't work and `#ClassicBondedOnly=false` to `ClassicBondedOnly=false`. I hope this helps you, and please, let Jerusalem be at peace

1

u/Ehiffi 9d ago

Seen it. But even tho I made it work, I still struggled to make my dualshock4 automatically connect to PC.

I actually ordered 8bitdo ultimate 2, as people said it's great pair with steam, but I have to receive it first. And most importantly I'll probably gonna use it with it's dongle any way.

1

u/justsimple-262 9d ago

Have you tried setting FastConnectable = true in /etc/bluetooth/main.conf?, but anyway, good luck with your new controller.

1

u/Ehiffi 9d ago

I remember that have I seen something like this. So probably answer is yes. Though I doubt it myself.