Mesh Subscription Status: Insufficient Resources

We are developing a BLE mesh product using the nRF52840 and would like to add certain control elements to multiple groups.

Currently, we are using the nRF Mesh Smart phone app to provision and control the mesh elements, and also to organize the elements into groups.  We can add elements to groups, but when we try to add an element to another group the message “Subscription Status Insufficient Resources” pops up on the nRF Mesh Smart phone app.  Please provide some guidance to resolve this issue.

This issue is easily repeatable using the nrf/samples/Bluetooth/mesh/light sample project.

This issue occurs when the nRF52840 mesh nodes are built with nRF-Connect SDK v2.3.0 or with nRF-Connect SDK v2.1.1.  We have not tried any other SDK versions.

Regards, -Bob

Parents Reply
  • Hi Joakim,

    I do not have an nRF52-DK, but I have a Laird DVK-BL652 which seems equivalent.  The DVK-BL652 only has 2 LEDS (with reversed polarity) and only two user buttons mapped to different GPIO which I am not using.  I built the nrf/samples/bluetooth/mesh/light sample project using SDK v2.4.0 with the selected board as nrf52dk_nrf52832.  The project runs on the DVK-BL652 and the 2 LEDS can be turned on and off from the nRF Messh app on my Android phone.  The Insufficient Resources problem still occurs.  I have now tested this with 4 different SDK versions and on two different boards with no modifications to the sample project and this problem continues to occur.  The only thing left for me to try is an iPhone instead of an Android phone.  I will try to borrow one for testing.

    We need elements to be assigned to at least 2 groups so that everything can be turned off with one control.

    I am using the latest nRF Mesh app from the Google Play store, and noticed that it has been updated since I opened this ticket. Is your nRF Mesh app from the iTunes store or are you using a custom in-house nRF Mesh app?

Children
Related