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

Mesh SDK for nRF52810

Hi all,

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.

Parents Reply Children
  • Hi.

    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.

  • See: https://devzone.nordicsemi.com/f/nordic-q-a/39615/nrf52810-with-nrf5-sdk-for-mesh-v2-2-0

    The nRF52810 has only 192K Flash, 24K RAM.

    Building the Light Switch example from SDK 2.2.0, using SES 3.40, I got:

                            DEBUG                   RELEASE
                   -----------------------    -----------------------
    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 ...

    - 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

Related