DanielOgorchock / joycond

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

Joycond is not detecting Controller Pro or Joy-Cons after upgrading bluez. Normal function prior bluez 5.64 #145

Open Mxzcabel opened 3 months ago

Mxzcabel commented 3 months ago

Joycond is unable to detected any controller via bluetooth when updating bluez to currently versions. Plugging Controller Pro in USB works as its intent.

Mxzcabel commented 2 months ago

For anyone wondering if there's some solution, found out I just needed to edit my /etc/bluetooth/input.conf with:

# Enable HID protocol handling in userspace input profile
# Defaults to true (Use UHID instead of kernel HIDP)
UserspaceHID=true

# Limit HID connections to bonded devices
# The HID Profile does not specify that devices must be bonded, however some
# platforms may want to make sure that input connections only come from bonded
# device connections. Several older mice have been known for not supporting
# pairing/encryption.
# Defaults to true for security.
ClassicBondedOnly=false

Those set options worked out and now my controllers are connecting with no struggles.

Apteryks commented 2 months ago

Works for me without any extra configuration using bluez 5.72 on top of my Guix System running GNOME 44.1.