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

DFU for HRS application in nRF5_SDK_16.0.0_98a08e2

Hello All,

I am now planning to add DFU service to my HRS application (examples\ble_peripheral\ble_app_hrs\pca10040\s132\ses

I am using SDK nRF5_SDK_16.0.0_98a08e2. 

But I haven't found any DFU integrated project for HRS in this SDK. 

Where can I start? Any pointers can help. 

Regards

Lakshmikanth. 

Parents Reply
  • Hi Lakshmi,

    sd_ble_uuid_vs_add() returns no memory when the Softdevice does not have a free slot left for the new 128-bit base UUID you're trying to add (uuid for the buttonless DFU characteristic in this case). The solution for this is to increase the NRF_SDH_BLE_VS_UUID_COUNT setting in sdk_config.h. But note that after this change, you may get an error message in the debug log saying that the Softdevice does not have enough memory for the current configuration. To fix that you need to use the new proposed RAM settings from the debug log.

    Regards,

    Vidar

Children
Related