Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Custom Service ID and characteristics have 2 byte value not at 12 ant 13 position, rather at 10 and 11 in 16 byte UUID

Hi ,

I am using a bluetooth peripheral which  have the Custom Service ID and characteristics ID as below.

Service UUID:             56494B01-0100-1000-8000-00805F9B04E1

Characterisitics UUID: 56494B01-0108-1000-8000-00805F9B04E1

Strange enough the 2 bytes which uniquely identify the service or characterisitics are not  at 12 or 13 position (when read in reverse order). They are at 10 and 11 position.

I cant use this peripheral as the Service doesnt get identified by the softdevice.

Could anybody please let me know, how this can be handled. As internally the BLE does all its logic based on the value present at 12th and 13th position.

Will i be able to use the 128 bit as such without going for the short 2 byte ID.

Regards,

Siddiq

Related