[nRF53] Generic UUID

Hello,

I tried to change the defined UUIDs for the BLE service and characteristics in the LED Button Service example (lbs.h).

E.g.

/** @brief LBS Service UUID. */
#define BT_UUID_LBS_VAL \
BT_UUID_128_ENCODE(0x6e65df85, 0x2e4f, 0x4d72, 0xadf5, 0xd41d46eedf88)

But the result is somehow random. Most of the time, the original value for this service is found by the BLE scanner App.
I'm also wondering how to define the services Generic Access and Generic Attribute? Interestingly the nRF Connect App is able to show them, but other Apps like LightBlue aren't.
The environment I'm using is a nRF5340 DK, nRF Connect 2.1.0, with the configuration nrf5340dk_nrf530_cpuapp.
Many help in adding additional BLE services and characteristics would be highly appreciated.
Many thanks in advance.
Parents Reply
  • Hi Simon,

    as far as I understand the Bluetooth standard, those characteristics are mandatory and should be readable without any burden.

    Therefore I'd like to understand how they are hidden.

    And one additional question:

    How to set the characteristic "Manufacturer Name" (0x2a29) and "Model Number" (0x2A24) inside the service "Device Information" (180A) or the "Device Name" (0x2a00) in "Generic Access" (0x1800)? 

    Many thanks in advance.

    Kind regards,

    Christian

Children
Related