cancel
Showing results for 
Search instead for 
Did you mean: 

FP-SNS-BLEMESH1 PB-ADV provisioning issues on STEVAL-MKBOXPRO (Embedded Provisioner cannot discover node / ST BLE Mesh app stuck after provision

NOUR11
Visitor

Hello,

I am testing FP-SNS-BLEMESH1 on two STEVAL-MKBOXPROA boards.

Setup:

  • Board: STEVAL-MKBOXPRO A

  • Firmware: BlueNRG-Mesh Sensor Demo v2.1.3

  • Library: BlueNRG-Mesh Library v01.14.000

  • Bearer: PB-ADV

  • One board configured as Embedded Provisioner

  • One board configured as Sensor Node (unprovisioned device)

Issue #1 – Embedded Provisioner cannot discover unprovisioned node

The provisioner starts scanning correctly, but no unprovisioned device is found.

At scan step, the console reports that no unprovisioned device is nearby, even when the second board is physically next to the provisioner.

The sensor node logs show:

DIAG: PB_ADV_SUPPORTED=1 PB_GATT_SUPPORTED=1 BEARER_INFO=3

Unprovisioned device

BlueNRG-Mesh Sensor Demo v2.1.3
BlueNRG-Mesh Library v01.14.000

BLE Stack Initialized & Device Configured

So the node appears to advertise correctly as unprovisioned.

Issue #2 – ST BLE Mesh mobile app crashes/stops after provisioning

Since Embedded Provisioner could not discover the node, I switched to the ST BLE Mesh mobile application.

With the mobile app:

  • the node is detected correctly,

  • provisioning starts,

  • provisioning appears to succeed,

Logs:

ATT mtu exchanged with value = 247

Appli_BleUnprovisionedIdentifyCb - Unprovisioned Node Identifier received: 0a

BluenrgMesh_ProvisionCallback - Device is provisioned by provisioner

After the message:

BluenrgMesh_ProvisionCallback - Device is provisioned by provisioner

nothing else is printed for some time

At this point:

  • the mobile application never completes mesh configuration,

  • the node does not become operational,

  • the configuration phase appears stuck or crashes immediately after provisioning.

Additional notes:

  • I tested the official ST binary as well.

  • Same behavior occurs with the official firmware.

  • PB-ADV was used.

  • Two official STEVAL-MKBOXPRO boards were used.

Questions:

  1. Is Embedded Provisioner mode fully supported and validated on STEVAL-MKBOXPRO in FP-SNS-BLEMESH1 v2.1.3?

  2. Are there known issues where unprovisioned beacons are not detected by the Embedded Provisioner scan module in this firmware version?

  3. Why does the ST BLE Mesh app stop after provisioning success callback without completing node configuration? Is there a recommended configuration for stable provisioning/configuration on SensorTile.box PRO?

Thank you.

0 REPLIES 0