# Connecting to Your Switch

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

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

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

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

{% embed url="<https://github.com/TeamJCD/JoyConDroid/releases/latest>" %}
Latest JoyCon Droid APK Download
{% endembed %}

{% hint style="info" %}

## Important!

When opening JoyCon Droid for the first time, allow the following permissions when requested or else the app won't function correctly:

<img src="https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MheW4EoR9CjI7UMg251%2Fuploads%2FgMr7wmldgNE6R3o5AWM4%2FAllow%20Notifications.png?alt=media&#x26;token=baeee74f-82fa-4444-9612-6563c1b92dfb" alt="" data-size="original">

<img src="https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MheW4EoR9CjI7UMg251%2Fuploads%2FKyuX0Xz4skC0ilSYfMiH%2FAllow%20Device%20Discovery%20and%20Connections.png?alt=media&#x26;token=d2468544-7851-45b9-8624-9f50b133d6cd" alt="" data-size="original">
{% endhint %}

## **Steps to connect:**  <a href="#steps-to-connect" id="steps-to-connect"></a>

## 1) Save your **Android's** Bluetooth MAC Address in JoyCon Droid.  <a href="#id-1-save-your-androids-bluetooth-mac-address-in-joycon-droid" id="id-1-save-your-androids-bluetooth-mac-address-in-joycon-droid"></a>

#### 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. <a href="#this-step-is-technically-optional-however-it-is-very-necessary-for-a-better-and-automatic-reconnecti" id="this-step-is-technically-optional-however-it-is-very-necessary-for-a-better-and-automatic-reconnecti"></a>

![](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MherYzrp6GMGTx8BiRh%2Fimage.png?alt=media\&token=6664f9f3-b705-4ddc-8bfe-cb760890bf4d)

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

![](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MhereYKWOV_yhjttgRX%2Fimage.png?alt=media\&token=c93bcb79-26e9-400d-b79e-293d55e44332)

#### First make sure that Bluetooth is turned on:

![Enable Bluetooth before finding your Bluetooth MAC Address.](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MherqNgW-EmUuEPRTuh%2Fimage.png?alt=media\&token=713457b2-7d86-448e-b6c4-b717d8704c52)

#### 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://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MherxlMdFs4j3M-N8Yb%2Fimage.png?alt=media\&token=375683af-777f-4354-8248-95ee2eaa16d0)

#### 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://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-Mhes5EdXEzJWwlgWwH6%2Fimage.png?alt=media\&token=d85ddff1-034b-463b-9332-0caf67d60e95)

#### 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://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MhesAwudyr6z68F52Lh%2Fimage.png?alt=media\&token=04543244-8973-4fad-9a33-7aca97bebd9f)

## 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://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MhesTRoF6YNYU91xtcZ%2Fimage.png?alt=media\&token=82781037-695d-43c2-b042-27d5209666e4)

![Allow it to turn it on Bluetooth if it's not on yet.](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MhesZI7_dwr71I1ZGZS%2Fimage.png?alt=media\&token=5fe30ab0-b45e-4b15-aafe-6dd3687e371a)

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

![](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-Mhesf0LO4kBw-LSwmcW%2Fimage.png?alt=media\&token=f64dc864-7b43-4da1-8fe3-b82a943a1137)

## 4) On your Switch, go to Controllers → Change Grip/Order. <a href="#id-4-on-your-switch-go-to-controllers-change-grip-order" id="id-4-on-your-switch-go-to-controllers-change-grip-order"></a>

![](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-Mhesn-qLU7Hk4Rvkt4V%2Fimage.png?alt=media\&token=4801d9b9-0f78-4011-8abb-bc2d2442e6d0)

![](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-Mhesp59taUW7OPXtVWx%2Fimage.png?alt=media\&token=53714eca-80f4-4f95-8690-b1f694a04e01)

![](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MhesrJjCwjjrIS1xVvi%2Fimage.png?alt=media\&token=704ad8bf-37a2-41f2-a875-6fe2b3628792)

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

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

![](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-Mhesz_s0gaaLPT_xJkE%2Fimage.png?alt=media\&token=99c3324a-229e-4520-a602-e730bb6d832a)

![Tap Pair. You don't need to check the box.](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-Mhet2NgllpJGw4eVFBx%2Fimage.png?alt=media\&token=bcd782be-8053-4c8a-9722-15a35a26cbf0)

![](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MhetEC9zu4RknvZbZ2m%2Fimage.png?alt=media\&token=2d8d87fa-c994-499e-8260-9f458fc49fd9)

## 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://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MhetIUGonQkZo-k3ukH%2Fimage.png?alt=media\&token=f70dcae4-b9c6-48ee-a666-3c1dd32acd12)

![](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MhetLANocNUKN-b8nTM%2Fimage.png?alt=media\&token=cf74c1b4-8505-4a21-86b6-dcb3c9d118dc)

![](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MhetNIrnM6Ek5WVQu8c%2Fimage.png?alt=media\&token=b10a8930-febf-429c-ab18-612277f6c8f4)

## 7) Continue and you should now be connected! <a href="#id-7-continue-with-the-right-action-button-and-you-should-now-be-connected" id="id-7-continue-with-the-right-action-button-and-you-should-now-be-connected"></a>

![](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MhetU73EhpWyXivWBWx%2Fimage.png?alt=media\&token=cc6244fb-720c-4ec1-815f-3899add9219a)

***

## If your Switch asks you to update controller, don't do it! Press Later. <a href="#if-your-switch-asks-you-to-update-controller-dont-do-it-press-later" id="if-your-switch-asks-you-to-update-controller-dont-do-it-press-later"></a>

![If you accidentally pressed Update, just disconnect JoyCon Droid.](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MhetZAnFAzJ3ZKABZpb%2Fimage.png?alt=media\&token=88c649f9-d281-427c-858b-9c3d6a040832)

***

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

![Use the Status Bar notification to Disconnect.](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-Mhetpz-rfNr__d3U0yn%2Fimage.png?alt=media\&token=494046fb-5d16-4cfd-9c11-7e2aef75cef2)

***

## **If JoyCon Droid disconnects from the Switch after leaving the Change Grip/Order Screen:** <a href="#if-joycon-droid-disconnects-from-the-switch-after-leaving-the-change-grip-order-screen" id="if-joycon-droid-disconnects-from-the-switch-after-leaving-the-change-grip-order-screen"></a>

![You might have this problem when leaving the Change/Grip Order Screen.](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-Mheu0b8nkktEidLX-_e%2Fimage.png?alt=media\&token=bc12ddd2-e0f3-4768-8c68-94e717a32b73)

### You must connect with the following workaround if this is happening: <a href="#you-must-connect-with-the-following-workaround-if-this-is-happening" id="you-must-connect-with-the-following-workaround-if-this-is-happening"></a>

Before continuing, you may need to disconnect your chosen controller by using the status bar notification and leave the Change Grip/Order screen, turn off Bluetooth on your phone **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://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MheuO7paK159LgcGSDa%2Fimage.png?alt=media\&token=5c6f42d7-3d4c-436b-8a1e-4981e901fd49)

## 3) Exit the Change/Grip Order screen using the Back button. You can press the Back button in handheld mode with your finger: <a href="#id-3-exit-the-change-grip-order-screen-using-the-back-button-you-can-press-the-back-button-in-handheld" id="id-3-exit-the-change-grip-order-screen-using-the-back-button-you-can-press-the-back-button-in-handheld"></a>

![](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MheuUP8TwlHVuIEuFJP%2Fimage.png?alt=media\&token=e6505359-168c-46af-9314-c2312bbffb99)

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

![](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MheubuZNjy1LGQjJLJH%2Fimage.png?alt=media\&token=1caac10c-9a58-4a78-bbf9-5f6aba2b32dd)

## 5) The controller should now be connected on the Controllers screen! You can Close this screen. <a href="#id-5-the-controller-should-now-be-connected-on-the-controllers-screen-you-can-close-this-screen" id="id-5-the-controller-should-now-be-connected-on-the-controllers-screen-you-can-close-this-screen"></a>

![](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-Mher8wVZ6wuorEsDIKs%2F-MheuhMuulLaxSMkMxsg%2Fimage.png?alt=media\&token=222e6c64-0201-4499-bee6-8cf566c5c692)

***

## Real Left Joy-Con + Right JoyCon for amiibo <a href="#real-left-joy-con-right-joycon-for-amiibo" id="real-left-joy-con-right-joycon-for-amiibo"></a>

Using a combination of a **REAL Left Joy-Con** and a **Right JoyCon from JoyCon Droid** can increase your success of using amiibos. It might also make the connection process more stable in general. You may also need to change the Packet Rate in JoyCon Droid Settings. Different devices will have varying rates of success using packet rates such as 10, 20, 50, 69, 120 pps, etc.

![Try different rates such as 10, 20, 50, 69, 80,120, etc.](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-MhjrPa_zcmX4ttfHvE4%2F-MhjsU5WWBRDcR_I8oXQ%2Fimage.png?alt=media\&token=0154f285-e19b-46b0-888d-b5b1cf4ed984)

### 1) Make sure you have done steps 1 through 5 from the [top of this page](#steps-to-connect). <a href="#id-1-make-sure-you-have-done-steps-1-through-5-from-the-top-of-this-page" id="id-1-make-sure-you-have-done-steps-1-through-5-from-the-top-of-this-page"></a>

### 2) Pair your REAL Left JoyCon. You might need to first hold down the sync button on the side. <a href="#id-2-pair-your-real-left-joycon-you-might-need-to-first-hold-down-the-sync-button-on-the-side" id="id-2-pair-your-real-left-joycon-you-might-need-to-first-hold-down-the-sync-button-on-the-side"></a>

### 3) If your Left JoyCon and Right JoyCon (from JoyCon Droid) are paired, you should see this: <a href="#id-3-if-your-left-joycon-and-right-joycon-from-joycon-droid-are-paired-you-should-see-this" id="id-3-if-your-left-joycon-and-right-joycon-from-joycon-droid-are-paired-you-should-see-this"></a>

![](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-MhjrPa_zcmX4ttfHvE4%2F-Mhjsh635y_ERhojMo6l%2Fimage.png?alt=media\&token=c02b343e-ca55-4b5a-8b00-212686ca21f2)

### 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: <a href="#id-4-now-hold-l-r-together-l-on-your-real-left-joy-con-and-r-on-the-joycon-droid-right-joycon-and-they" id="id-4-now-hold-l-r-together-l-on-your-real-left-joy-con-and-r-on-the-joycon-droid-right-joycon-and-they"></a>

![](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-MhjrPa_zcmX4ttfHvE4%2F-MhjsmjoulCWKOaFWW8E%2Fimage.png?alt=media\&token=d619d787-9b06-41e5-9393-98e7f2378eb2)

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

![](https://1530342061-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MheW4EoR9CjI7UMg251%2F-MhjrPa_zcmX4ttfHvE4%2F-MhjsvJGSRspR8R6wfQE%2Fimage.png?alt=media\&token=14b3f05e-92ae-4563-84c2-442b4c0f18ee)

Note: Having a real controller connected wirelessly to the Switch, such as a Joy-Con, at the same time as JoyCon Droid can make the connection more stable in general for both amiibo and the connecting process (especially on games that disconnect controllers at start). You do not necessarily HAVE to use the Right JoyCon from the app, the Pro Controller from the app can work with this method too.

### Make sure to try changing your packet rate and testing other amiibos in JoyCon Droid Settings if this didn't work. <a href="#make-sure-to-also-lower-your-packet-rate-to-10-pps-in-joycon-droid-settings-if-this-didnt-work" id="make-sure-to-also-lower-your-packet-rate-to-10-pps-in-joycon-droid-settings-if-this-didnt-work"></a>

### Now you can try [using amiibos](https://joycondroid.gitbook.io/joycondroid/guides/using-amiibo)!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://joycondroid.gitbook.io/joycondroid/guides/connecting-to-your-switch.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
