Compatibility
This page outlines what your Android needs to be compatible with JoyCon Droid.
π· Android 9 (Pie) or greater
π· Support for Bluetooth HID Profiles. Check with the Tester app
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 Bluetooth HID Enabler - Magisk Module for those devices if the Tester app fails.
π· 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)
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. For example. [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.]
Last updated