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

nRF5 SDK for Mesh v2.2.0: SDK and SD compatibility?

Hi

In the infocenter, I can find the important note which says, that to run nRF5 SDK for Mesh v2.2.0 on an nRF52832, nRF5 SDK 15.0.0 as well as the softdevice S132 v5.0.0/v6.0.0 is required. During setup of a new project, I found out, that nRF5 SDK already has v15.2.0 and the SD has v6.1.0

Are these latest versions SDK v15.2.0/SD v6.1.0 compatible with the Mesh SDK, too?

Or do I have to use the older versions SDK v15.0.0/SD v5.0.0/v6.0.0?

Thank you

Parents Reply Children
  • Hi again.

    I did not get any notifications for this follow up question, sorry.

    It could be possible to implement SDK 15.3, but I think you have to change some parts of the API in order to make it match, since it is not API compatible. I have not tried this myself.

    You are looking at implementing the nRF 15.3 SDK DFU module instead of the proprietary nRF Mesh 3.1.0 DFU?

    Best regards,

    Andreas

  • Hi Andreas

    Yes, at the moment we are forced to use the nRF 15.2 SDK DFU because the nRF Mesh 3.1.0 DFU is too slow when loading several hundreds of KB. We run the buttonless DFU service in parallel to Bluetooth Mesh.

    Is Nordic working on any improvements for speed and reliability of DFU over mesh?

    best regards

  • Hi again.

    Speed of DFU over mesh:
    Mesh networks are not designed to transfer a large number of packets in short intervals. It may choke the network bandwidth and bring down the performance of the whole network. Therefore, DFU over mesh is deliberately slow. You can try to get bit more performance by reducing the interval specified to nrfutil program. For example to use 300 ms interval (instead of default 500 ms):
    nrfutil dfu serial -i 300 -pkg dfu_test.zip -p <COM port> -b 115200 -fc --mesh

    Reliability of DFU over mesh:
    Currently, we don't have any plans for updating existing DFU over mesh protocol. The suggestion of improving the speed is noted by the development team.

    Best regards,

    Andreas

Related