raghavk92/Kontroller

App not working on few devices

Closed this issue · 3 comments

Thanks for this repo. This app seems to be working on some devices I have tried. But it didn't work on Lenovo Note K10. The app shows device is connected by nothing works on target device. What can be the reason?

Many device manufacturers have disabled the Bluetooth HID device profile on their devices. You would have to ask your device manufacturers to enable it. You can check with this app {Bluetooth HID Device Profile Compatibility Checker} if the Bluetooth HID device profile is disabled for you or not.

The reasons are mentioned in this link. This is on the OnePlus community forums but the reasons are the same for all devices.

I got that point. But does the HID profile needs to be enabled on both the devices, one which is controlling and also on the one which is being controlled?

Bluetooth HID device profile is for client devices that act as an HID device for another host device. For host devices it is Bluetooth HID host profile I think. It has been there for a long time in android devices and windows/Ubuntu/Mac's have it. If your host device is able to connect to any Bluetooth mouse/keyboard then this app should work, Provided the controller has Bluetooth HID device profile enabled. You would need to open the app and try to connect the android device from the host device (Send pairing request from the host device to the controller while the app is open on the android device). Earlier pairings with the host device should be removed.