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

Unable to assign unique 128bit UUID to a characteristic

I have started creating a GATT using the libraries and Softdevice API provided. All of our UUIDs are proprietary 128 bit UUIDs for both services and characteristics. Here is an example that we would like to implement in order to be backward compatible with our current Device. Service UUID: 3300-0d1f-1000-41f7820433627069ec89 Characteristic UUID: 3300-0d1f-1001-41f7820433627069ec89

However when creating a custom UUID and using the examples provided, I am only able to create A service and characteristic that would allow the following: Service UUID: 3300-0000-1000-41f7820433627069ec89 Characteristic UUID: 3300-abcd-1000-41f7820433627069ec89

Can you see how our desired UUID for service and characteristics are different than what is allowed for me to change using the Nordic libraries and softdevice? Do you have a suggestion on how I can implement our GATT?

Related