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

[GATTC] getting Gatt status 0x0106 (Not supported)

Hi, this is my first question here. I am using softdevice S120 v2.1 for connecting and discovering a custom service with 9 custom characteristics. I was trying to read all 9 values separately i.e. one value at a time. This works as it should. Now I would like to read them all at once with sd_ble_gattc_char_values_read() function. It returns success, I get the BLE_GATTC_EVT_CHAR_VALS_READ_RSP response, where I got zero for length and no values. When I looked into events and gatt_status, I noticed there was a status code 0x0106 which I believe is BLE_GATT_STATUS_ATTERR_REQUEST_NOT_SUPPORTED. Otherwise, I get no error from this response (0x00).

I am a bit confused about this "not supported" issue, on which side does this error occur, the central or peripheral side? Or is it the case, that read multiple values from S120 is simply not yet implemented? I have searched the web and I couldn't find any similar issues and/or problems.

Thanks for your help, Matic

Parents Reply Children
No Data
Related