---
description: How to connect to your Switch using JoyCon Droid
---

# Connecting to Your Switch

After making sure your device is [compatible](../compatibility), 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](../other-projects/bluetooth-hid-profile-tester) and have already changed your Device Class to `002508`using the [Bluetooth++ Magisk](bluetoothpp) module **or** by changing your MAC address using root.

[Main Connection Guide](#steps-to-connect)

[Disconnection Problem Workaround](#if-joycon-droid-disconnects-from-the-switch-after-leaving-the-change-grip-order-screen)

[amiibo workaround](#real-left-joy-con-right-joycon-for-amiibo)

## Steps to connect:&#x20;

## 1) Save your **Android's** Bluetooth MAC Address in JoyCon Droid.&#x20;

#### 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.&#x20;

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6jOQo_jiPMjwpS-yh%2F-M_6k9Bk8IADjU0Myg_S%2FScreenshot_20210507-125400949.jpg?alt=media\&token=f8d84081-7c0d-43ab-b786-4ff2e01a4b1c)

If you skip this, you can also find it in JoyCon Droid Settings:

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6jOQo_jiPMjwpS-yh%2F-M_6kLSlg7Ay-9dwnrnQ%2FScreenshot_20210507-002145407.jpg?alt=media\&token=86a1b85c-3d2e-413f-b81c-78bca573e881)

First make sure that Bluetooth is turned on:

![Enable Bluetooth before finding your Bluetooth MAC Address.](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6jOQo_jiPMjwpS-yh%2F-M_6n0AP6P0WgUlr2wlg%2FScreenshot_20210507-002320_Settings.png?alt=media\&token=d62c94ec-bec5-4361-9889-929145ddcb3a)

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.](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6jOQo_jiPMjwpS-yh%2F-M_6mKPpQ1ZkiOUZGdiq%2FScreenshot_20210507-002238356.jpg?alt=media\&token=664848d3-7348-4807-a48c-36ddee95ef0e)

After opening About phone, scroll down to **Bluetooth address**

![On some devices, you will first need to open Status to see your Bluetooth address.](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6jOQo_jiPMjwpS-yh%2F-M_6okrwpJHLbh_BKiTD%2Fimage.png?alt=media\&token=4faa8d7f-d143-4441-9edb-b9e34aed2b48)

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.](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6jOQo_jiPMjwpS-yh%2F-M_6pihhjKo-03nOgPXT%2Fimage\(1\).png?alt=media\&token=afd0904b-906b-40b0-8c7a-815a72742424)

## 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](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6vvkxdHFknNQAGKLA%2F-M_755DyM4N-k0rarXHm%2FScreenshot_20210507-142217302.jpg?alt=media\&token=521c77c9-63f2-461e-abc4-4c4e673a3322)

![Allow it to turn it on Bluetooth if it's not on yet.](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6vvkxdHFknNQAGKLA%2F-M_75D_jZVP1ycNWtxTr%2FScreenshot_20210507-142720585.jpg?alt=media\&token=1650dc4b-a2de-4e45-bac3-900e67282e26)

## 3) Tap Allow when asked to make your phone visible to other Bluetooth devices for 60 seconds.

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6vvkxdHFknNQAGKLA%2F-M_7A-BqF4f2c4pbJjnK%2FScreenshot_20210507-142540422.jpg?alt=media\&token=868a5d96-bd6a-415a-bbca-5fa01b5ede06)

## 4) On your Switch, go to Controllers → Change Grip/Order.

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6vvkxdHFknNQAGKLA%2F-M_72KJ-7-k7GTKweaCO%2F2019123119012100-57B4628D2267231D57E0FC1078C0596D.jpg?alt=media\&token=2957d2f9-f602-46f2-b334-218c7e5a2bc1)

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6vvkxdHFknNQAGKLA%2F-M_72VB3lJKOmWPzxNiX%2F2019123119553900-1E95E5926F1CB99A87326D927F27B47E.jpg?alt=media\&token=ae838531-8138-4cf1-9b92-ef68ae328095)

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6vvkxdHFknNQAGKLA%2F-M_72dEGx-FVNN0EIkHu%2F2019123119555800-1E95E5926F1CB99A87326D927F27B47E.jpg?alt=media\&token=2906d4a2-2020-47f7-bb78-9e1bba0d47cd)

## 5) Tap Pair when the Switch pairing request appears.

If you don't see this Pair request, tap the sync button once:

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_7LNedMwicEioF1udP%2F-M_7WzSz6-eqokEy3ECf%2Fssssssssssss2.jpg?alt=media\&token=869b29a0-2db3-40ee-8544-792a3494931a)

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6vvkxdHFknNQAGKLA%2F-M_7AEC9Mxl8kpvoxCv4%2FScreenshot_20210507-142841641.jpg?alt=media\&token=32bdb9e8-5edc-48db-8960-ef20945254b1)

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6vvkxdHFknNQAGKLA%2F-M_7GAEdw4Ww_gercegK%2FScreenshot_20210507-151806472.jpg?alt=media\&token=e18639a9-2177-4edc-b595-6a1132a9a72c)

## 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.

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6vvkxdHFknNQAGKLA%2F-M_7GU8rpLtxbq-YCNwJ%2F2021050715113900-1E95E5926F1CB99A87326D927F27B47E.jpg?alt=media\&token=d9f738d7-3ce3-455f-8208-0241f6569c25)

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6vvkxdHFknNQAGKLA%2F-M_7H0qQJvEMa5srGvz0%2FScreenshot_20210507-152126828__01.jpg?alt=media\&token=3b398ca3-9c5d-4e26-b1db-6cf061ca5942)

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6vvkxdHFknNQAGKLA%2F-M_7H4x_gOSZnZQeuY6a%2F2021050715114900-1E95E5926F1CB99A87326D927F27B47E.jpg?alt=media\&token=51c27b4b-1b0f-4a23-bf48-53f12744e0a2)

## 7) Continue with the right action button and you should now be connected!

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_7LNedMwicEioF1udP%2F-M_7YR72ndCGwhipTp-h%2F2021050715115800-1E95E5926F1CB99A87326D927F27B47E.jpg?alt=media\&token=c18874f9-9b2a-4e68-a5d8-c36efd61b2b1)

## If your Switch asks you to update controller, don't do it! Press Later.

![If you accidentally pressed Update, just disconnect JoyCon Droid.](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_7LNedMwicEioF1udP%2F-M_7Yee11BEjZLYf85aB%2F2021050715032100-1E95E5926F1CB99A87326D927F27B47E.jpg?alt=media\&token=4f9c047a-4d0f-40ce-b4ee-d802db957dd8)

### To disconnect your controller or select a different one, use the notification in the Status Bar:

![Use the Status Bar notification to Disconnect.](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_7xvJ2-Ihi6BVCaV31%2F-M_7yUhGu8Rl6PC6bg8F%2FScreenshot_20210507-183136_Joy-Con_Droid.jpg?alt=media\&token=1b0e729e-1d68-47f9-9c3c-af7c1430bfca)

## 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](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_7LNedMwicEioF1udP%2F-M_7ZPm5fBtUQoS4T2BW%2FScreenshot_20210507-164125916.jpg?alt=media\&token=7865979c-642b-486e-a578-e2b33a8584d4)

### 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](#steps-to-connect), don't skip step 1.

## 2) When you get the Pairing Request, WAIT! Don't press Pair yet!

![WAIT! DO NOT press Pair yet!](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_7LNedMwicEioF1udP%2F-M_7_fyYTnhOAP6l2MfL%2FScreenshot_20210507-164721004.jpg?alt=media\&token=fddfa0d1-0753-45b3-8256-0bcae863e870)

## 3) Exit the Change/Grip Order screen using the Back button. You can press the Back button in handheld mode with your finger:

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_7LNedMwicEioF1udP%2F-M_7bHxhDHLuC-eISDE-%2F2019123119555800-1E95E5926F1CB99A87326D927F27B47E.jpg?alt=media\&token=7d297b87-a4f2-4a86-9214-4408a715a39f)

## 4) Now you can tap Pair on your Android.

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_6vvkxdHFknNQAGKLA%2F-M_7AEC9Mxl8kpvoxCv4%2FScreenshot_20210507-142841641.jpg?alt=media\&token=32bdb9e8-5edc-48db-8960-ef20945254b1)

## 5) The controller should now be connected on the Controllers screen! You can Close this screen.

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_7LNedMwicEioF1udP%2F-M_7d5w8da-6b3i4FZJl%2F2021050716593900-1E95E5926F1CB99A87326D927F27B47E.jpg?alt=media\&token=bcf9c1ea-2c7a-4075-a299-5e74b187a87e)



## 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.

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_HfmKAZMaRH6WGox4g%2F-M_Hh0dQHU2vpoCoXuP_%2FScreenshot_20210509-063806823.jpg?alt=media\&token=97c9c432-feff-4294-9fa5-5d3d01737b3b)

### 1) Make sure you have done steps 1 through 5 from the [top of this page](#steps-to-connect).

### 2) Pair your REAL Left JoyCon. You might need to first hold down the sync button on the side.

### 3) If your Left JoyCon and Right JoyCon (from JoyCon Droid) are paired, you should see this:

![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_7m9HJIaNi-DbyQx-Z%2F-M_7oBjL0HJ0Wm9oEF5t%2F2021050715125300-1E95E5926F1CB99A87326D927F27B47E.jpg?alt=media\&token=c4042b66-c015-42a9-ad6d-e25d4fb6f4e1)

### 4) Now hold L+R together. (L on your REAL Left Joy-Con and R on the _JoyCon Droid_ Right JoyCon and they will combine:

![REAL Left JoyCon + Right JoyCon (Droid)](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_7m9HJIaNi-DbyQx-Z%2F-M_7oV3t_g0qiHk0qwjH%2F2021050715030400-1E95E5926F1CB99A87326D927F27B47E.jpg?alt=media\&token=75d1182e-f62a-43d9-b0f2-ee529193a327)

### 5) Now they are connected and paired:



![](https://3507384349-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZLdx6eiN_Z-dbJ0qo2%2F-M_7m9HJIaNi-DbyQx-Z%2F-M_7osN-CO8sOxHeDhW2%2F2021050715140000-1E95E5926F1CB99A87326D927F27B47E.jpg?alt=media\&token=8ad413c0-9b8e-41b1-a10d-7acb48f43d64)

### Now you can try [using amiibos](using-amiibo-files)!&#x20;

### Make sure to also lower your packet rate to 10 pps in JoyCon Droid Settings if this didn't work.
