As I've been researching, the mesh sdk is not supported on the nRF52810 SoC, although being compatible. Is there any development or plan in changing this? I'm planning on doing a project using NORDIC SoCs that uses BLE Mesh Network, and I would like to use the nRF52810, since it's the most reliable considering it's cost.
Although I could change my plans to use the nRF51822, I would prefer to work with Bluetooth 5.
Thanks in advance.
We do have plans to add support for nRF52810 in the Mesh SDK. I can't provide a specific date but expect it to be available in Q2.
Is latest Mesh SDK (v2.2.0) support for nRF52810?
I am looking specifically on Mesh light switch example project. If current mesh SDK does not support, is it possible to port existing nrf52832 into nrf52810 and is there any guide on this?
Sorry about the delayed response.
If you look at the documentation for the the nRF5 SDK for Mesh: "nRF52810 support is limited. It is very limited in both Flash and RAM, therefore it does not currently support DFU and logging is disabled to save flash. Furthermore, it should be compiled with optimization for size, i.e., -DCMAKE_BUILD_TYPE=MinSizeRel for CMake or the 'ReleaseWithDebugInformation' setting in SEGGER Embededd Studio."
So the answer is yes. nRF52810 is supported, however with some limitations.
I haven't tested it myself, but I believe it's possible to use the Light Switch examples on the nRF52810.
Best regards, Joakim.
The nRF52810 has only 192K Flash, 24K RAM.
Building the Light Switch example from SDK 2.2.0, using SES 3.40, I got:
Server: 249.0K Flash; 28.3K RAM 227.9K Flash; 28.2K RAM
Client: 249.3K Flash; 28.6K RAM 228.2K Flash; 28.6K RAM
Provisioner: 259.7K Flash; 29.8K RAM 237.5K Flash; 29.8K RAM
So, clearly, you would have a lot of work to do to cut that down to fit into an nRF52810!!
The above doesn't even fit into an nRF52832-xxAB - you need the -xxAA (as found on the DK).
You need to consider very carefully whether the nRF52810 is actually worth the effort!
I would strongly suggest that you at least start your project on nRF52832-xxAA (using Dev Kits) - only consider "downsizing" to nRF52810 once you have your project tested & working well, and have good familiarity with BLE Mesh, the Nodic SDK, the tools, etc ...
Joakim Jakobsen - is there an actual example project ready configured for nRF52810?
Thank you for the input.
awneil said:is there an actual example project ready configured for nRF52810?
No, we don't have an example for the nRF52810 in the nRF5 SDK for Mesh yet. However, this might be added in a later release.
Roadmap related questions should be directed to your RSM. If you don't know who that is, send me a PM with your location and I'll provide the contact information you need.
Best regards, Joakim