After making sure your device is compatible, it is time to connect to the Switch! For basic gamepad compatibility (not including amiibo), you need to at least have support for Bluetooth HID Profiles and have already changed your Device Class to 002508using the Bluetooth++ Magisk module or by changing your MAC address using root.
1) Save your Android's Bluetooth MAC Address in JoyCon Droid.
This step is technically optional. However, it is very necessary for a better and automatic reconnection to the Switch for certain menus and games. The first time you choose a controller in JoyCon Droid, you will be asked for your Android's Bluetooth MAC Address.
If you skip this, you can also find it in JoyCon Droid Settings:
First make sure that Bluetooth is turned on:
Enable Bluetooth before finding your Bluetooth MAC Address.
To find your Android's Bluetooth MAC address, go to the Settings app of your phone and scroll down to About phone.
On some device models, you will first need to open System.
After opening About phone, scroll down to Bluetooth address
On some devices, you will first need to open Status to see your Bluetooth address.
Now copy and paste or manually enter your Bluetooth address into JoyCon Droid and then tap Set.
Double check that you have correctly saved your phone's Bluetooth Address in JoyCon Droid Settings.
2) Choose your controller in JoyCon Droid and Allow it to turn on Bluetooth for you if it’s not already on.
Choose your controller in JoyCon Droid
Allow it to turn it on Bluetooth if it's not on yet.
3) Tap Allow when asked to make your phone visible to other Bluetooth devices for 60 seconds.
4) On your Switch, go to Controllers → Change Grip/Order.
5) Tap Pair when the Switch pairing request appears.
If you don't see this Pair request, tap the sync button once:
6) After Pairing, your controller should appear on the Switch. If you're using a single JoyCon, you'll need to press SL and SR together first.
7) Continue with the right action button and you should now be connected!
If your Switch asks you to update controller, don't do it! Press Later.
If you accidentally pressed Update, just disconnect JoyCon Droid.
To disconnect your controller or select a different one, use the notification in the Status Bar:
Use the Status Bar notification to Disconnect.
If JoyCon Droid disconnects from the Switch after leaving the Change Grip/Order Screen:
You might have this problem when leaving the Change/Grip Order Screen
You must connect with the following workaround if this is happening:
Before continuing, you may need to disconnect your chosen controller by using the status bar notification and leave the Change Grip/Order screen or restart both your Android and Switch console.
1) Follow steps 1 through 4 from above, don't skip step 1.
2) When you get the Pairing Request, WAIT! Don't press Pair yet!
WAIT! DO NOT press Pair yet!
3) Exit the Change/Grip Order screen using the Back button. You can press the Back button in handheld mode with your finger:
4) Now you can tap Pair on your Android.
5) The controller should now be connected on the Controllers screen! You can Close this screen.
Real Left Joy-Con + Right JoyCon for amiibo
After much testing and reports from users, it is now believed that using a combination of a REAL Left Joy-Con and a Right JoyCon from JoyCon Droid can increase your success of using amiibos. You may also need to lower the Packet Rate to 10 pps.