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

###


---

# 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://joycon.gitbook.io/joycondroid/other-projects/bluetooth-hid-profile-tester.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.
