This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Bluetooth Mesh migration nRF5 SDK to nRF Connect

Hi, 
I am currently working on a project that uses the nRF52840 MCU implemented with the nRF5 SDK and nRF Bluetooth mesh. In our future plans, we want to use direction finding and as per our understanding, we need to move on to the nRF5340 MCU. However, nRF5 SDK does not support the new MCU, so we will have to migrate to the nRF Connect SDK. At the moment we are in the process of moving our development into Zephyr, but we have some questions with regard to Bluetooth mesh. 
1) Does the SoftDevice that comes with the nRF Connect SDK 1.6 supports Mesh? If not, do we need to use Zephyr's own BLE stack?
2) Are there any migration guides from nRF5 mesh SDK to Zephyr Mesh?
Parents
  • Hi,

    1) Does the SoftDevice that comes with the nRF Connect SDK 1.6 supports Mesh? If not, do we need to use Zephyr's own BLE stack?

    The softdevice controller is not suitable for mesh in nRF Connect SDK v1.6, the Zephyr Bluetooth LE controller is used by default. I suggest you use nRF Connect SDK v1.7 instead. In v1.7 the softdevice controller is supported with mesh and the default BLE controller is changed from zephyr to softdevice controller.

    2) Are there any migration guides from nRF5 mesh SDK to Zephyr Mesh?

    Unfortunately, we don't have any migration guides for that. It is complicated as libraries, drivers, protocols, examples are different between the two SDKs, so we don't recommend trying.

  • Hi,

    You might have misunderstood my answer, what I meant it that is hard to migrate from nRF5 Mesh SDK to nRF Connect SDK/Zephyr Mesh so we don't recommend trying. The nRF Connect SDK/Zephyr is the only SDK we offer for the nRF5340 and it does supports Mesh. You can use nRF Connect SDK v1.7 for mesh development.

    It shouldn't be any problem using the Zephyr controller, but we can't guarantee bluetooth certification on each release. The Softdevice controller is the main focus for future development. 

Reply
  • Hi,

    You might have misunderstood my answer, what I meant it that is hard to migrate from nRF5 Mesh SDK to nRF Connect SDK/Zephyr Mesh so we don't recommend trying. The nRF Connect SDK/Zephyr is the only SDK we offer for the nRF5340 and it does supports Mesh. You can use nRF Connect SDK v1.7 for mesh development.

    It shouldn't be any problem using the Zephyr controller, but we can't guarantee bluetooth certification on each release. The Softdevice controller is the main focus for future development. 

Children
No Data
Related