Enabling RELAY feature in nRF Connect SDK

Hi,

I have setup exactly as described in this page Bluetooth: Mesh sensor server — nRF Connect SDK 1.4.2 documentation (nordicsemi.com) ,

I can successfully read the temperature in client, but the message is not relayed to the next board,

After checking, i saw that the RELAY feature is disabled in nRF Mesh mobile app and i'm unable to Set Relay in Configuration Server too(option is blacked out)

But in code , i could see

CONFIG_BT_MESH_RELAY=y in proj.conf
CONFIG_BT_MESH_RELAY=y
CONFIG_BT_MESH_RELAY_ENABLED=y 
CONFIG_BT_MESH_RELAY_RETRANSMIT_COUNT=2
CONFIG_BT_MESH_RELAY_RETRANSMIT_INTERVAL=20     in .config
#define CONFIG_BT_MESH_RELAY 1
#define CONFIG_BT_MESH_RELAY_ENABLED 1
#define CONFIG_BT_MESH_RELAY_RETRANSMIT_COUNT 2
#define CONFIG_BT_MESH_RELAY_RETRANSMIT_INTERVAL 20     in autoconf.h
Could someone help me out...
TIA
Parents
  • Hi,

    Which version of nRF Connect SDK are you using? The latest release at the time of writing is version 2.0.2, while the documentation you refer to is version 1.4.2. Since then the BLE controller has been changed from the Zephyr Controller to the SoftDevice Controller, as well as many additions and some fixes to the Bluetooth mesh stack.

    I do not see anything wrong with the configs. I would expect CONFIG_BT_MESH_RELAY=y to enable the relay feature.

    Do you see the same issue when using the example in the latest release of nRF Connect SDK?

    If you do see the same issue in the latest release of nRF Connect SDK, what are the steps for reproducing? What example, what board, and how do you see it is not relaying?

    Regards,
    Terje

Reply
  • Hi,

    Which version of nRF Connect SDK are you using? The latest release at the time of writing is version 2.0.2, while the documentation you refer to is version 1.4.2. Since then the BLE controller has been changed from the Zephyr Controller to the SoftDevice Controller, as well as many additions and some fixes to the Bluetooth mesh stack.

    I do not see anything wrong with the configs. I would expect CONFIG_BT_MESH_RELAY=y to enable the relay feature.

    Do you see the same issue when using the example in the latest release of nRF Connect SDK?

    If you do see the same issue in the latest release of nRF Connect SDK, what are the steps for reproducing? What example, what board, and how do you see it is not relaying?

    Regards,
    Terje

Children
No Data
Related