none
BLE device name changes after pairing RRS feed

  • Question

  • I'm running version 1703.  For example, say we have a device named "XYZ 010".  When we go to "add Bluetooth devices" the device is displayed with that name as a possible addition.  However, after adding it, the name changes to "XYZ".  Enumerating the devices in our app also displays only "XYZ" as DeviceInformation.Name.  My concern is that if there is another device named "XYZ 011" the user cannot distinguish it from the other one.  Note that it also shows up as XYZ in the "Show Bluetooth Devices" list so if there are two of them how is the user to know which one to remove?

    This behavior appears to be new with this build.  

    What to do?

    thanks,

    marco

    Thursday, July 13, 2017 2:13 PM

Answers

  • During discovery, we use the name in the advertisement. After connecting to (or pairing) with the device, we’ll use the name in the GAP profile. It’s possible the device is not using the same value in both places.  If you used feedback hub and recorded the discovery and pairing, and then provided the link for your feedback, we could confirm this is the case.

     

    If the reason you want the user to distinguish is for trust decisions, the name should not be used to make a trust decision. If a trust decision is required the device should be paired and using a ceremony that provides man in the middle protection, like PIN compare.

    Thursday, July 13, 2017 5:57 PM