Windows 10 Bluetooth LE stack privacy mode (private resolvable address) support

Andrei Tutuianu 21 Reputation points
2021-01-13T13:29:33.147+00:00

Hi,

I have an issue with the BLE stack in Windows 10 (version 1809), which is caused by the privacy features which are present in the BLE core specification (V4.2). I have a BLE peripheral which uses the privacy features and has a private resolvable address. On Windows 10 I am able to pair my machine with the peripheral. When I try to reconnect to the peripheral it does not work anymore. If I reconfigure my peripheral to have a static random address and not use a private address pairing and reconnecting works fine. I've also used the BLE scanner application and when I want to connect to the peripheral which was previously paired I get "unreachable" exception. This issue does not reproduce on mobile devices (Android/iOS), pairing and (re)connecting works fine when using a private resolvable address.

Thank you kindly,
Andrei.

Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
11,195 questions
Windows Hardware Performance
Windows Hardware Performance
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Hardware Performance: Delivering / providing hardware or hardware systems or adjusting / adapting hardware or hardware systems.
1,579 questions
0 comments No comments
{count} votes

Accepted answer
  1. Jenny Yan-MSFT 9,336 Reputation points
    2021-01-14T05:46:54.87+00:00

    Hi,
    1.Please confirm what kind of private resolvable address you are referring to? Is it Mac address?
    "To ensure that a unique container ID is generated for every device, developers of Bluetooth devices must configure each device with a unique MAC address."
    https://learn.microsoft.com/en-us/windows-hardware/drivers/install/container-ids-for-bluetooth-devices

    2.What is the exact error message you failed to reconnect and pair the Bluetooth device? Please follow general steps provided in below article.
    Fix Bluetooth problems in Windows 10
    https://support.microsoft.com/en-us/windows/fix-bluetooth-problems-in-windows-10-723e092f-03fa-858b-5c80-131ec3fba75c

    3.Kindly check the Recommended experiences for Bluetooth Swift Pair.
    https://learn.microsoft.com/en-us/windows-hardware/design/component-guidelines/bluetooth-swift-pair#recommended-experiences


    Hope this helps and please help to accept as Answer if the response is useful.

    Thanks,
    Jenny

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Lowell Liu 21 Reputation points
    2022-08-01T05:50:03.487+00:00

    Hi @Andrei Tutuianu , Could you share the way to "reconfigure my peripheral to have a static random address and not use a private address pairing " ?
    I meet a same issue, and don't know how to fix it.