How to correctly construct A boot mouse BT HID Service record

327 Views Asked by At

I've being trying to build a simple HID mouse Service record based upon the example in the bluetooth document.

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

I've pieced together the majority of the plist but it's not 100% correct. I understand the requirements from the BT hid doc but Im just having trouble fitting it into a plist file.

For example, if I try to set the

kBluetoothSDPAttributeIdentifierHIDDeviceSubclass 0x0202

it gets misinterpreted as

kBluetoothSDPAttributeDeviceIdentifierProductID 0x0202

Another Example is if I try to set

kBluetoothSDPAttributeIdentifierHIDDescriptorList = 0x0206

My log files show a message saying

attribute id : 0x0206 is reserved or undecoded

Here is the Service Record That I have created so far. Id really appreciate it if somebody could explain to me what's wrong with it.

HID Boot Mouse

0

There are 0 best solutions below