-
Notifications
You must be signed in to change notification settings - Fork 43
8BitDo controller is only recognized upon first sync #57
Comments
I think it's how the controller works, i have the same issue with the pro 2 and this is on both windows and linux, you have to reconnect everytime (for me i just use the reset button) sadly i haven't found a fix. This is if i have it in switch mode, haven't tried on other modes, but i know for certain that in switch mode does that even on windows... |
I do have the same problem with my Joy Cons on Kubuntu 21.04 and Ubuntu 22.04. Didn't used them for something to this moment, I just connected my right one, powered my laptop off and on. Removing the Joy Con from the Known Devices list and reconnect it does work for me. |
yea it may be something related to how the nintendo sync? cause i don't think the 8bitdo does the same with xinput or dinput |
do you have joycond installed? |
It doesn't work correctly with or without joycond. |
Steps to reproduce:
Result: the controller is detected and the evdevs are created and work:
Result: controller is not initialized properly:
In order to make the controller work again, you have to press the pairing button and re-pair it in the bluetooth manager. Reproducible with controller firmwares 1.37 and 2.0. |
With the |
I have now tested firmware 1.38 and it behaves identically. I also tested 1.36 and older firmwares, but with these firmwares the controller does not function at all. It won't even turn on. Controller was shipped with 1.38. |
Also note that this problem doesn't happen with hid-generic. The controller works fine after turning it off and on again. All buttons and axes work, but motion controls are not supported. |
I second this. |
May or not be related! But my 8bitdo's SN30 Pro+ controller indeed also does not work anymore after the first sync. Per my dmesg output, first sync:
Yet, turning off and on back the controller after, it technically connects on, yet isn't recognized anymore and my buttons and axes won't work. It can still connect in, in spite spitting out
The errors match down to exact details from @ali1234's reports. Switch and DS4 modes are the ones with this issue, though the Dinput and Xinput ones in their turn work fine. |
I've been using my 8BitDo SN30Pro with Dolphin, using joycond-cemuhook-git, and dkms-hid-nintendo. When I first sync it to my computer as a Bluetooth device, it's recognized fine by both software. However, when I power off the controller and power it back on to reconnect, it's no longer recognized. joycond-cemuhook-git just says "Looking for Nintendo Switch controllers...", and it's also not recognized as a device in Dolphin. I'm assuming this is a driver issue, so I decided to post it here.
OS: Manjaro KDE 5.23
The text was updated successfully, but these errors were encountered: