> For the complete documentation index, see [llms.txt](https://joycon.gitbook.io/joycondroid/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://joycon.gitbook.io/joycondroid/guide/using-amiibo-files.md).

# Using amiibo

{% hint style="warning" %}
You won't get help for finding and downloading amiibos. You must use your own amiibo `.bin` backups. [The FAQ explains this.](/joycondroid/faq.md#where-can-i-get-amiibos-from)
{% endhint %}

### Samsung vs Custom ROMs (more phones)

{% tabs %}
{% tab title="Samsung" %}
Samsung is the only known smartphone manufacturer that usually has a large enough Bluetooth HID\_DEV\_MTU\_SIZE found in the stock system firmware. Most of the time you do not need to flash a custom ROM if you have a Samsung device. A custom ROM on Samsung devices might only be necessary if you have an older device and need to upgrade to Android 9 (P) or greater.
{% endtab %}

{% tab title="Custom ROMs" %}

#### With [custom ROM](/joycondroid/rooting-with-magisk-and-flashing-custom-roms.md)s, you can use amiibos on almost all other kinds of Android devices. The ROM you install needs to have `HID_DEV_MTU_SIZE 512`&#x20;

Most ROMs that are LineageOS 16.0 based and higher built after 2020-07-September are highly likely to have this and be capable of using amiibo. It's not yet possible to check this on your device besides looking at your ROM source. [For example.](https://github.com/crdroidandroid/android_system_bt/blob/15ef283954c79c903e393945d0bf7f2f94b8761c/internal_include/bt_target.h) \[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.]

#### Custom ROMs that have `HID_DEV_MTU_SIZE 512`&#x20;

* LineageOS 16.0 and higher (built after 2020-07 September)
* Evolution X
* crDroid
* Many more if based on LineageOS and built recently after 2020 07 September

{% hint style="success" %}
You can find your ROM's Build date by checking the date on the ROM you flashed or going to your phone's **Settings** app → **About phone** (open **System** first on some phones) → **Android version** (open **Status** first on some phones) → **Build date**
{% endhint %}
{% endtab %}
{% endtabs %}

{% hint style="info" %}

#### If you're not able to get amiibos working, you need to try [using a **real Left Joy-Con** with a **Right JoyCon (in JoyCon Droid)**](/joycondroid/guide/connecting-to-your-switch.md#real-left-joy-con-right-joycon-for-amiibo) and also try lowering Packet Rate to 10 pps in Settings.

#### Please be aware that the app can be unstable and it can take you multiple tries to get connected properly and "scan" amiibos.

{% endhint %}

## How to use amiibo:

### You first need to enable NFC in JoyCon Droid Settings before you can use amiibo

#### Tap the menu icon in JoyCon Droid

![](/files/-M_2OXsqGfv8oa2Wo9sA)

#### &#x20;Tap Settings

![](/files/-M_2OewxMDd95QTBwhRQ)

#### Turn on Enable NFC

![](/files/-M_2P-Z5N4bYD72Ldrvw)

#### You will get a warning if you're using a non-Samsung device or custom ROM and also letting you know that this is experimental and might not work. Tap Continue if you believe to have a compatible Samsung or a phone with a [custom ROM](/joycondroid/rooting-with-magisk-and-flashing-custom-roms.md) that has Bluetooth HID\_DEV\_MTU\_SIZE 512.

![Tap Continue](/files/-M_2PZcDBsiBexEz5vXQ)

![Tap Continue](/files/-M_2PcfqMU5TglclfB_1)

#### Now tap Select to find an amiibo .bin file from your device. Put all of your amiibos in a folder so you can find them easily.

![Tap Select](/files/-M_2QbRuw3gnRU9TBzdO)

![Find and select an amiibo .bin that you want to use.](/files/-M_2QjBBGIetwhBkDT6W)

![You will see what amiibo you currently have Selected.](/files/-M_2QxNfnOB8PsrjkR7M)

### The .bin you chose can be seen under NFC Binary Path. You can now try to connect JoyCon Droid to your Switch and use it in your game.&#x20;

#### If you want to select a different amiibo, you must change it just like above in NFC Binary Path.

{% hint style="info" %}

## If you're having issues getting an amiibo to work, try [using a combination of a REAL Left JoyCon and a Right JoyCon from JoyCon Droid](/joycondroid/guide/connecting-to-your-switch.md#real-left-joycon-right-joycon-for-amiibo).

## You may need to also lower the Packet Rate to 10 pps

{% endhint %}

![](/files/-M_Hh0dQHU2vpoCoXuP_)

{% hint style="info" %}

### Make sure you chose a `.bin` file. You could have a corrupted .bin such as from an incomplete download so try redownloading it.

### Try out different amiibos.

### Make sure you're using a Samsung phone OR a custom ROM that was built after 2020-07 September and has Bluetooth HID\_DEV\_MTU\_SIZE 512 \[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. Qualcomm however forked the AOSP Bluetooth Stack.]

{% endhint %}

{% hint style="danger" %}

## Remember!

### Not all amiibos can work.&#x20;

#### amiibos that write data cannot be used. JoyCon Droid does not yet support writing data to amiibos.&#x20;

Examples of amiibos that can't be used are *Wolf Link* in *Breath of the Wild, Splatoon 2,* and many other amiibos that need to be registered can't be used.
{% endhint %}
