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

sd_ble_uuid_vs_add NRF_ERROR_NO_MEM on S120 Central

Hi,

I have a central device and I need to register lot of 128 bit vendor service/characteristics (~20). However, sd_ble_uuid_vs_add return NRF_ERROR_NO_MEM.

Some post suggest to use BLE_GATTS_VLOC_USER instead of BLE_GATTS_VLOC_STACK but this solution works in Peripheral mode (Not central)

And I also found that we can increase the size of sd_ble_uuid_vs_add table by changing: ble_enable_params.gatts_enable_params.attr_tab_size, However this solution works on S130 only (Not S120).

So, now I'm completly blocked, do you have any way to increase this table on S120 in Central mode ? I need this, to discover specific service/characteristic of devices.

Thanks for your help.

Thierry

Parents
  • Thank you for your comments.

    Regarding your first comment, you are right I don't have so many base UUIDs. How can I implement what you mentioned ? Do you have any sample code that show this ? Or could you point me a starting point in the documentation ?

    Regarding your seconds comment, It's a good news NORDIC increase the connection number on S130, I was not aware about this. What is the plan for S130 v2 final release ? When Nordic plan to release it ?

Reply
  • Thank you for your comments.

    Regarding your first comment, you are right I don't have so many base UUIDs. How can I implement what you mentioned ? Do you have any sample code that show this ? Or could you point me a starting point in the documentation ?

    Regarding your seconds comment, It's a good news NORDIC increase the connection number on S130, I was not aware about this. What is the plan for S130 v2 final release ? When Nordic plan to release it ?

Children
No Data
Related