JoyCon Droid
  • JoyCon Droid
  • Compatibility
  • FAQ
  • Guides
    • Installing Bluetooth++ and changing Device Class
    • Connecting to Your Switch
    • Using amiibo
  • Other Guides
  • Alternative to Bluetooth++
  • Rooting with Magisk and flashing custom ROMs
  • JoyCon Droid with non-rooted phone?
  • Other Projects
    • Bluetooth HID Profile Tester
    • Linux / Virtual Machine method for amiibo
  • YouTubePlays
Powered by GitBook
On this page
  • 🔷 Android 9 (Pie) or greater
  • 🔷 Support for Bluetooth HID Profiles. Check with the Tester app
  • 🔷 Root with Magisk to change Bluetooth Device Class with the Bluetooth++ module
  • 🔶 Samsung device or custom ROM with Bluetooth HID_DEV_MTU_SIZE 512 (to use amiibos)

Compatibility

This page outlines what your Android needs to be compatible with JoyCon Droid.

PreviousJoyCon DroidNextFAQ

Last updated 4 years ago

🔷 Android 9 (Pie) or greater

🔷 Support for Bluetooth HID Profiles. Check with the

Some devices do not have support for Bluetooth HID Profiles by default. A few known manufacturers with this issue are OnePlus, Motorola, Huawei, LG, Sony, and Xiaomi. You can still try installing the for those devices if the Tester app fails.

🔷 Root with Magisk to change Bluetooth Device Class with the Bluetooth++ module

The guide for that can be . Alternatively, to change your Android's Bluetooth MAC address 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. The JoyCon Droid app itself does not need root, but the workarounds to get paired with the Switch need root.

🔶 Samsung device or with Bluetooth HID_DEV_MTU_SIZE 512 (to use )

LineageOS 16.0 or higher based custom ROMs built after 7th of September 2020 are likely to have Bluetooth HID_DEV_MTU_SIZE 512. There is not a way to view this on your device yet. You would have to look at your custom ROM sources. [The Patch introduced on 7th of September 2020 is only for the AOSP Bluetooth Stack. If an Android device uses the Qualcomm Bluetooth Stack, HID_DEV_MTU_SIZE is still set to 64.]

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.

Tester app
found here
you can use root
rooting and flashing custom ROMs to your phone here
custom ROM
amiibos
For example.
Bluetooth HID Enabler - Magisk Module