Hi,
In SDK11 I was able to update advertised device name without restart, just handled write on the characteristic and update advertising data (through a second call to ble_advertising_init). sd_ble_gap_device_name_set seems to be called automatically by the SoftDevice
In SDK12/SD3 this does not work anymore, if I call ble_advertising_init a second time, it succeeds (no error code) but no advertising occurs. If I do not call ble_advertising_init, old name is still advertised.
Is this a known regression? How am I supposed to proceed?
Also I used the new device_name_param_t GAP param but it still does not provide a way for updates and seems to ignore write_perms params (despite a BLE_GAP_CONN_SEC_MODE_SET_OPEN(&device_name_params.write_perm) before init, it's still read only if I do not call sd_ble_gap_device_name_set with the exact same parameters…)
Regards