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
  • 1. Download the latest release of BluetoothPlusPlus-x.x.zip
  • 2. Now go to the Modules tab of Magisk and tap Install from storage at the top. Then select BluetoothPlusPlus-x.x.zip from the file chooser.
  • 3. Reboot your Android after installing the module.
  • 4. After rebooting, you will find a new app called Bluetooth++ in your app drawer. Open this app.
  • 5. If your Bluetooth isn't enabled when opening the app, it will ask you to turn it on. Tap Allow.
  • 6. The app will show you your phone's default Device Class. Yours may be different from the one pictured due to a variation of different devices which is fine.
  • 7. Tap the (+) icon in the top right of the image above to create a new Device Class.
  • 8. You must now choose a name and enter the correct Device Class. Tap on Name and Device Class to enter text. The name can be anything such as "Switch Controller" and the Device Class must be 002508
  • 9. Make sure the Device Class is entered correctly. 002508 is the Device Class for a Gamepad. Then tap the 3-dot symbol (menu) button on the top right to Save.
  • 10. You'll now see the new Device Class in the app. Select this new Device Class anytime before using JoyCon Droid and it should help you connect to the Switch if everything is working as expected.
  • Removing the module:
  1. Guides

Installing Bluetooth++ and changing Device Class

How to install the Bluetooth++ Magisk module and change your Device Class to a Gamepad for the Switch to accept pairing connection after firmware update 12.0.0

PreviousFAQNextConnecting to Your Switch

Last updated 4 years ago

Before proceeding, make sure your Android phone is to use JoyCon Droid first. You must at least be able to succeed when using the .

ROOT WITH MAGISK IS REQUIRED

Find out what this means by .

⚠️ Xiaomi MIUI is NOT supported. Bluetooth++ is not compatible with it because MIUI is a heavily modified version of Android and does not even have the ability to set Device Class. MIUI users can switch to a custom ROM such as LineageOS or try the .

2. Now go to the Modules tab of Magisk and tap Install from storage at the top. Then select BluetoothPlusPlus-x.x.zip from the file chooser.

3. Reboot your Android after installing the module.

4. After rebooting, you will find a new app called Bluetooth++ in your app drawer. Open this app.

5. If your Bluetooth isn't enabled when opening the app, it will ask you to turn it on. Tap Allow.

6. The app will show you your phone's default Device Class. Yours may be different from the one pictured due to a variation of different devices which is fine.

7. Tap the (+) icon in the top right of the image above to create a new Device Class.

8. You must now choose a name and enter the correct Device Class. Tap on Name and Device Class to enter text. The name can be anything such as "Switch Controller" and the Device Class must be 002508

9. Make sure the Device Class is entered correctly. 002508 is the Device Class for a Gamepad. Then tap the 3-dot symbol (menu) button on the top right to Save.

10. You'll now see the new Device Class in the app. Select this new Device Class anytime before using JoyCon Droid and it should help you connect to the Switch if everything is working as expected.

  • You should switch to your Default device class when not using JoyCon Droid to avoid potential connectivity issues with your other devices.

Removing the module:

1. Download the latest release of

from

If you're not rooted with Magisk for some reason such as SuperSU or just want an alternative to Bluetooth++, you can try to install the files manually or you can try a different method. .

If you need to remove the module, first select your Default device class again. After that, you can simply disable the module or remove the module in Magisk and then reboot your device. If you somehow get stuck in a bootloop, you will need to remove modules through your custom recovery or safe mode. or completely uninstall Magisk by renaming Magisk APK to uninstall.zip and flash the zip in recovery like usual.

BluetoothPlusPlus-x.x.zip
https://github.com/TeamJCD/BluetoothPlusPlus/releases
Check here for how to change your Bluetooth MAC address to a real Switch controller that was connected to the Switch before
Remove Magisk modules in an emergency
capable
Bluetooth HID Profile Tester app
clicking here
MAC address trick
The Magisk app will show you if Magisk is installed