-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does GATT Server need special capabilities in the package manifest? #64
Comments
Unfortunately, HID is currently protected as a reserved service, which prevents it from being implemented by a 3rd party application. Please share details on the scenario, and we will discuss it internally. |
@mtbeaver thank you for your explanation. Could you add this to the documentation? As for the usecase: I wanted to implement the HID reports from https://msdn.microsoft.com/en-us/windows/hardware/commercialize/design/component-guidelines/radial-controller-protocol-implementation to emulate a Surface Dial. |
I have a Nuimo device that has similar hardware to a Surface Dial, but it sends plain GATT messages (no HID). I wanted to use it in windows and writing a virtual hid driver or adjusting the HID injection example in c++ seemed complicated to me (I'm familiar with C#). So I hoped I could use the GATT server functionality to create a "bridge app". |
@mtbeaver do you have any update on this? |
@Wind-rider, we have discussed this internally and will be removing the HID restriction for Gatt Server in the next release. I’ll keep you posted here when the change is available in the Windows Insider builds. |
@mtbeaver Great to hear, I'm looking forward to it! |
@Wind-rider The restriction should be lifted in the Windows Insider Fast builds. Please let me know if you have any questions. |
@mtbeaver thank you for keeping me updated! Do you mean build 16226 for Windows IoT Core? (I couldn't find it in the release notes) Also - do I need a special SDK version or was the limitation only in the OS and will the 15063 SDK work fine? |
The existing Creators Update SDK should work fine. As it was a minor update, it is not in the release notes, but I believe that build should have the relevant changes. Please use the latest build available to you though. |
@mtbeaver I tried it, but could not get it to work. The use case was:
It seems that, for a device to be detected properly as a HID device, it should implement at least
For the I'm afraid that unlocking only the Have you been able to emulate a HID device using an UWP Background App for Windows IoT Core, that was detected properly by another Windows 10 machine? If so, I'd be really glad to see an example. |
Hi @wind-rider--I'm going to close this issue for now. If you still need a response, please either reopen this issue or open a new one. Thank you!! |
I tried running the Gatt server code on a Raspberry Pi 3 using Windows IoT Core build 15063 and minimum SDK version 15063.
I enabled the Bluetooth capability in the package manifest but when calling
I get
The text was updated successfully, but these errors were encountered: