How to pair a STM32WB55 BLE device via STM32CubeMonitor-RF with P-NUCLEO-WB55 dongle?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-01-25 6:18 AM
I'm not able to pair our application running STM32WB55 via STM32CubeMonitor-RF. Pairing with iOS sniffer apps are working. What are the settings and commands I shall apply in STM32CubeMonitor-RF?
Our device is using a 6 digit pin, bondle mode, MITM protection. Any other setting which might needed for P-NUCLEO-WB55 dongle?
BR,
David
Solved! Go to Solution.
- Labels:
-
STM32CubeMonitor
-
STM32WB series
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-01-28 7:46 AM
Hello!
I found the solution: I needed ACI_GAP_SET_AUTHENTICATION_REQUIREMENT with the following parameters: Send(ACI_GAP_SET_AUTHENTICATION_REQUIREMENT;0x01;0x01;0x01;0x00;0x08;0x10;0x00;0x0003640E;0x00). The 6 digit password was needed in hex!
I expected an event of password request, but I'm also fine with this solution that I set up authentication requirement with pairing code before connecting to the device.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-01-27 1:14 AM
Hi @DImre.1​ ,
An introduction to STM32CubeMonitor Tools Suite is provided in the wiki page.
Now for STM32CubeMonitor-RF, you have the UM2288 STM32CubeMonitor-RF software tool
for wireless performance measurements.
-Amel
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-01-27 7:22 AM
Dear Amel,
These general links does not help. Moreover, the UM2288 does not contain any info about pairing method.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-01-27 7:26 AM
My issue after many tries:
- I set IO capabilities to keyboard-display: Send(ACI_GAP_SET_IO_CAPABILITY;0x04)
- I set up authentication data: Not sure if this is necessary on master side! Send(ACI_GAP_SET_AUTHENTICATION_REQUIREMENT;0x01;0x01;0x01;0x00;0x08;0x10;0x00;0x00000000;0x00)
- Connect success
- I'm not able to pair: Send(ACI_GAP_SEND_PAIRING_REQ;0x0801;0x00) even with last parameter 0x01 Force Rebound. Error message: Unknown connection identifier. But my connection id is 0x0801!
What do I miss?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-01-27 7:30 AM
Hi @DImre.1​ ,
In that case, I need to ask the help of our STM32CubeMonitor Expert @stephane.legargeant​ .
-Amel
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-01-28 7:46 AM
Hello!
I found the solution: I needed ACI_GAP_SET_AUTHENTICATION_REQUIREMENT with the following parameters: Send(ACI_GAP_SET_AUTHENTICATION_REQUIREMENT;0x01;0x01;0x01;0x00;0x08;0x10;0x00;0x0003640E;0x00). The 6 digit password was needed in hex!
I expected an event of password request, but I'm also fine with this solution that I set up authentication requirement with pairing code before connecting to the device.
