Hi
I am going to implement a BLE device according to a customers specifications.
The service UUID is defined as 00000001-0000-1000-8000-XXXXXXXXXXXX
The characteristics UUID are defined as 00010001-0000-1000-8000-XXXXXXXXXXXX 00010002-0000-1000-8000-XXXXXXXXXXXX
When implementing in nrf52 I have used 0000-0000-8000-XXXXXXXXXXXX as the base UUID, using the function sd_ble_uuid_vs_add to add it to softdevice's UUID table
But it seems that the softdevice/SDK only allows byte 12 and 13 to differ from the base UUID, but byte 14 also differs. And adding the service UUID with the sd_ble_gatts_service_add function does not work, as this function only allows to specify a 16 bit UUID. And adding the characteristics with the sd_ble_gatts_characteristic_add function is not easier.
Do I have a problem implementing this?
Can I device the service into two using two diferent base UUID's?
BR Kasper