> 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/other-projects/bluetooth-hid-profile-tester.md).

# Bluetooth HID Profile Tester

## Play Store Link: [Bluetooth HID Profile Tester](https://play.google.com/store/apps/details?id=com.rdapps.bluetoothhidtester)

### Turn on Bluetooth and test if your Android 9 or greater device has support for Bluetooth HID Profiles.

### The following image will be seen on your device if the test is successful:

![A successful test is usually quick.](/files/-M_99Mn5xpyP-930_F4r)

### The following image will be seen on your device if the test fails:

![A failed test usually takes longer to finish.](/files/-M_99-uecU9gcDxa6amh)

## If the Tester app fails?

#### If the tester app fails, it means your device firmware does not have Bluetooth HID Profiles enabled or implemented, and is unable to function as a gamepad controller or other Human Interface Devices.&#x20;

{% hint style="info" %}

#### You can still try to enable Bluetooth HID Profiles if your Android device is [rooted](/joycondroid/rooting-with-magisk-and-flashing-custom-roms.md) with Magisk and is ≥ Android 9 with a Magisk module.

{% endhint %}

#### In Magisk, install `blefinal.zip` from [GitHub Here](https://github.com/LoreBadTime/Bluetooth-HID-Enabler/releases/tag/V3_final)

#### Reboot after installing and retry the Tester app!

If that fails, try the old version:&#x20;

In Magisk, install `magisk-bluetoothhidenabler-v2.zip` from [GitHub here](https://github.com/ysc3839/magisk-bluetoothhidenabler/releases/latest)

Reboot after installing and retry the Tester app!

### Alternatively, you can just use root to manually edit the required files in your device. Check this [video](https://www.youtube.com/watch?v=yXtbVBTZVXA) for how to do that. The Magisk module would of course be easier than this though.

&#x20;

###
