This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

OS detection with HID over Bluetooth

I am currently developing an HID over Bluetooth device and would like it to be able to determine which OS the host is running so then its beviour changes based on that info. I know that if I develop my own drivers this could be irrelevant since then the driver would be in charge of the "behaviour change." Is there any way of doing this relying on the HID descriptors and the OS native drivers?

Parents Reply
  • pasting my comment from the other thread to make this thread meaningful.

    "

    There does not seem to be a straight forward way to do this.

    But apple IOS seems to be utilizing the characteristic, Manufacture String name (2A29) inside Device information service (180A).

    You can start to see if different OS BLE variants have utilized this service. Do not see any other proper way to differentiate other than the one mentioned."

Children
No Data