Last updated
Last updated
You may need to try multiple custom ROMs until finding a compatible one.
Custom ROMs (LineageOS, crDroid, etc.) for some devices such as OnePlus work better on Android 9 and 10.
Android 13 and greater must use instead of Bluetooth++
The guide for that can be . Alternatively, you can to a real JoyCon that you have already paired with the Switch. Find information about . Note: You do not necessarily need to be rooted with Magisk. You can be rooted with SuperSU for example, however you will just need to install or edit some files on your device manually. KernelSU can also install Magisk modules. The JoyCon Droid app itself does not need root, but the workarounds to get paired with the Switch need root.
Bluetooth++ only works with devices using the AOSP Bluetooth stack. Newer devices using the Qualcomm (QTI) Bluetooth Stack are not yet able to change the Device Class. Downgrading to Android 9 or 10 may help for some devices.
Bluetooth++ supports only Android 9 to 12. If you have Android 13 or higher, use instead.
Some devices known to have issues connecting to the Switch:
Samsung Galaxy A50/A51
A custom ROM or different software version is likely to help.
Bluetooth++ does not work with devices using the QTI Bluetooth stack.
What your Android needs to be compatible with JoyCon Droid.