Is Pen ID use for seamless pairing ?

Gray Huang 0 Reputation points
2024-10-21T09:38:26.7+00:00

Hi experts, I`m Gray from CHINA, I have a question on mpp seamless pairing. here is the description;

Q:

In mpp 2.6, as the entrance flow of first use case , I can follow the flow and final got HOST ID(BLE ADDR) and BLE key, and sent pen id to digitizer. then start BLE connection progress, my pen ble addr is generated of random, and sent a connectable Directed Advertisement to host in 30 seconds. (as Seamless Pairing for Windows Pens Implementation Guide said Once the host has issued the output report with the pairing key, it will be waiting up to 30 seconds for advertisement. The pen’s Bluetooth connection shall then send a connectable Directed Advertisement to the host Bluetooth radio to form a connection which will then allow the host to initiate the pairing ceremony specifying the OOB (out-of-band) method )
but I have no idea for why host don`t replay any pairing request. and I confirm that the pen is working in direct adv and payload is the host ble addr. So I want to know if the pen id and host id use for the pen mac generation. hear are some pen work fine in different pad.

MAC I have noticed some patterns or similarities among these MAC addresses, but I am unsure about the generation process of these MAC addresses. Are there any algorithms or rules that influence the generation of MAC addresses for pens?

Exchange Server Development
Exchange Server Development
Exchange Server: A family of Microsoft client/server messaging and collaboration software.Development: The process of researching, productizing, and refining new or existing technologies.
551 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,630 questions
Microsoft Configuration Manager
{count} votes

1 answer

Sort by: Most helpful
  1. Iufor 0 Reputation points
    2024-10-30T15:21:30.5833333+00:00

    Hello

    Your understanding of the seamless pairing process in MPP 2.6 seems accurate, particularly in how the pen sends a connectable directed advertisement after receiving the pairing key. If the host isn't responding to pairing requests, it could be due to several factors:

    Timing Issues: Ensure that the advertisement from the pen is being sent within the 30-second window after receiving the pairing key. Any delays might cause the host to miss the advertisement.

    BLE Address and Key Consistency: Confirm that the BLE address and the pairing key sent to the pen are consistent with what the host is expecting. Any mismatch could prevent successful pairing.

    Host Configuration: Check if the host's Bluetooth settings are correctly configured to accept pairing requests. Sometimes, device settings or permissions can block connections.

    Regarding the MAC address generation for the pens, it's common for Bluetooth devices to use a combination of randomization and manufacturer identifiers in generating MAC addresses. The patterns you notice may stem from:

    Vendor-specific Algorithms: Different manufacturers may have specific algorithms or prefixes that influence how MAC addresses are generated.

    Randomization Techniques: Many Bluetooth devices use random MAC addresses to enhance privacy and security, especially for devices that frequently connect and disconnect.

    If you're observing consistent patterns, it might be worth investigating if those pens are from the same manufacturer or follow a similar design standard.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.