Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

BLE Mesh Light switch example - Client SDK Provisioning issue with nRF52883 DK board

I am trying BLE MESH light switch example with nRF5_SDK_for_Mesh_v5.0.0_src using nRF52833 DK. In the light switch example, server SDK is working fine and I can see the provisioning as nRF5_MESH_LIGHT in the nRF Mesh mobile app. But in the same example, Client SDK is not working. I flashed the Client SDK to nRF52833DK , after flashing there is no  provisioning as nRF5_MESH_SWITCH in the nRF Mesh mobile app.

I have gone through the following links:

  1. https://www.youtube.com/watch?v=BP4xF3_dq3I
  2. https://www.youtube.com/watch?v=DwzDtypZXYA
  3. https://www.youtube.com/watch?v=UK9IQOmbfh8

 

Please find the below details:

  1. Code : nRF5_SDK_for_Mesh_v5.0.0_src
  2. Development kit : nRF52833 DK
  3. IDE : Segger Embedded Studio for ARM v5.62 64bit – Non Commercial License
  4. Example : Light Switch
  • Hello,

    I will check tomorrow if anyone have any idea, let me know if you have any discoveries in the meantime.

    Kenneth

  • Hi,

    There are some issues with the first video:

    • It is quite fast moving, without any captions or voiceover, so you could have easily missed a step.
    • It is using nRF5 SDK for Mesh version 3.1.0, and there might be differences between that version and the current version (v5.0.0). In theory the process should be the same, though.
    • When starting to use the nRF Mesh app, the user resets the network. If you do this every time you provision a new node, then the provisioner will forget all previously provisioned devices. Those devices will still think they are part of the old, deleted network. Since they are still technically part of a network, they will not enter provisioning mode. That might be what you are experiencing now. In order to recover from that situation, you can do an erase all on the affected board, program it again, and then do the provisioning.

    I have not checked the other videos. Depending on which one you follow, there might be other potential issues.

    Instead of following third party videos, I recommend using the SDK documentation on Infocenter: Light switch example - Testing the example.

    Regards,
    Terje

Related