cancel
Showing results for 
Search instead for 
Did you mean: 

Embedded HOGP profile fails to pair with Windows 10

bjornpaulstrom
Associate III
Posted on February 17, 2017 at 21:15

Hello,

I am doing some embedded programming on a stm32-nucleo board with a 0DB05A1 BLE shield. I am trying to make a HOGP perihperal (HID over BLE). When I try to pair my device with windows it fails with 'Driver error'. I'm guessing the problem is on my side. I want the bare minimum to be able to use the peripheral as a Boot Mouse.

Currently I have the following services and characteristics.

The default GATT from GATT_init

The defualt GAP with the following: PERIPHERAL, PRIVACY_DISABLE

HID Service

   Report map characteristic       - Read

   Protocol mode 

characteristic   - Read, Write w/o response

   HID Information 

characteristic

 - Read

   HID control point 

characteristic - Write w/o response

   Boot mouse input report char   - Notify, Read

      Client characteristic configuration

Battery Service

   Battery level characteristic   - Read

      Characteristic presentation format

Device information Service

   PnP ID characteristic            - Read

Scan Parameters Service

   Scan interwall window char  - Write w/o response

I am guessing I have missed some characteristic or service. Any help to what is needed would be appreciated.

HOGP datasheet - 

https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=245141

 

#ble #stm32 #bluetooth #hid #bluenrg-ms #idb05a1 #hogp
0 REPLIES 0