Hi,
Are any of the nRF Connect SDK v1.9.1 mesh samples compatible to be run on an nRF52810 or nRF52811 chip?
If not, is there any way to make any of the samples compatible? Is there any unofficial sample that can be shared here?
Thanks
Hi,
Are any of the nRF Connect SDK v1.9.1 mesh samples compatible to be run on an nRF52810 or nRF52811 chip?
If not, is there any way to make any of the samples compatible? Is there any unofficial sample that can be shared here?
Thanks
Hi Sigurd,
Many thanks for your prompt reply. There are several threads suggesting that nRF SDK for Mesh will offer limited support for the nRF52810:
https://devzone.nordicsemi.com/f/nordic-q-a/29316/mesh-sdk-for-nrf52810
https://devzone.nordicsemi.com/f/nordic-q-a/29586/nrf52810-mesh-network
https://devzone.nordicsemi.com/f/nordic-q-a/39615/nrf52810-with-nrf5-sdk-for-mesh-v2-2-0
The nRF SDK for Mesh v5.0.0 documentation indicates the following under the compatibility section:
Limited compatibility with nRF52810 and nRF52820 The Bluetooth mesh stack is compatible with the nRF52810 and nRF52820 platforms, but these specific platforms are not supported by the current version of the nRF5 SDK for Mesh. These platforms are very limited in both flash and RAM, therefore they do not currently support DFU, and logging is disabled to save flash. Furthermore, the nRF52810 and nRF52820 must be compiled with optimization for size, that is with one of the following options based on your building approach choice: for CMake: -DCMAKE_BUILD_TYPE=MinSizeRel for Segger Embedded Studio: ReleaseWithDebugInformation setting enabled
I wonder what samples can be compiled and flashed using the indicated build approach. Is there a sample for that? Is there or could you provide a step-by-step guide on how to perform this?
Kind regards
Hi Sigurd,
Many thanks for your prompt reply. There are several threads suggesting that nRF SDK for Mesh will offer limited support for the nRF52810:
https://devzone.nordicsemi.com/f/nordic-q-a/29316/mesh-sdk-for-nrf52810
https://devzone.nordicsemi.com/f/nordic-q-a/29586/nrf52810-mesh-network
https://devzone.nordicsemi.com/f/nordic-q-a/39615/nrf52810-with-nrf5-sdk-for-mesh-v2-2-0
The nRF SDK for Mesh v5.0.0 documentation indicates the following under the compatibility section:
Limited compatibility with nRF52810 and nRF52820 The Bluetooth mesh stack is compatible with the nRF52810 and nRF52820 platforms, but these specific platforms are not supported by the current version of the nRF5 SDK for Mesh. These platforms are very limited in both flash and RAM, therefore they do not currently support DFU, and logging is disabled to save flash. Furthermore, the nRF52810 and nRF52820 must be compiled with optimization for size, that is with one of the following options based on your building approach choice: for CMake: -DCMAKE_BUILD_TYPE=MinSizeRel for Segger Embedded Studio: ReleaseWithDebugInformation setting enabled
I wonder what samples can be compiled and flashed using the indicated build approach. Is there a sample for that? Is there or could you provide a step-by-step guide on how to perform this?
Kind regards
Ignacio said:I wonder what samples can be compiled and flashed using the indicated build approach. Is there a sample for that?
As indicated in the first post you linked to, the Light Switch example might be possible to build. But if you plan to make a Bluetooth Mesh product, would recommend using a chip that is actually supported, and use nRF Connect SDK.
Hi Sigurd,
Thanks for your reply. As suggested on the infocenter, I have built the project by selecting the ReleaseWithDebugInformation build configuration. However, the flash and ram usage is still far off from the flash and ram size for the nRF52810 device.

Could you guide me through this?