I have a UUID in which bytes 12 and 13 are not 0. For example, I have something like this *addr = 87000d1f-1234-5678-9abc-123456789abc
When I use sd_ble_uuid_vs_add(&addr, uuid_type) and I examine the UUID advertised by using LightBlue I see the following:
87000000-1234-5678-9abc-123456789abc
In other words, bytes 12 and 13 now contain 0000 rather than 0d1f.
Is there a way that the advertised UUID is the original one that I intended, 87000d1f-1234-5678-9abc-123456789abc
Is there another method other than sd_ble_uuid_vs_add() that can give me the intended UUID?