DanielOgorchock / joycond

userspace daemon to combine joy-cons from the hid-nintendo kernel driver
GNU General Public License v3.0
338 stars 68 forks source link

Joycond cannot find my joycon after bluetooth connected. #138

Closed DasCrystal closed 3 months ago

DasCrystal commented 6 months ago

My system is Fedora 39 Workstation (Kernel Version: 6.6.8-200.fc39.x86_64), with conditions below:

But joycon didn't vibrate, the led on it not changed. Couldn't see in the yuzu, either. (It's works good on windows (on same computer) with BetterJoy, so it shouldn't be a hardware problem.)

And in joycond service, it just stuck at "adding epoll_subscriber: fd=4", no further react.

If you need more information, please tell me.

EDIT: With state above, the connection with joycon will keep about 10 to 30 seconds, then disconnect, due to the automatic power off of joycon.

Beethoven-n commented 5 months ago

same here on arch, kernel 6.7.1

erudic commented 4 months ago

Hello,

Are lights on your joycon moving from left to right? If yes, then you might be able to resolve the problem same way I did by following steps from this comment: https://github.com/bluez/bluez/issues/673#issuecomment-1849132576

DasCrystal commented 3 months ago

First, thanks to @erudic for providing a great approch for this issue. Although that way isn't working for me, but int the same issue page, I found a resolution below:

Set these configs: (sudo vi or something else, and save them) "UserspaceHID=true", in "/etc/bluetooth/input.conf" "ClassicBondedOnly=false", also in "/etc/bluetooth/input.conf" "FastConnectable = true" in "/etc/bluetooth/main.conf"

Then reboot.

And you might found your Joy-Con Works again! This worked for me.