5 Replies Latest reply on Jan 24, 2019 1:46 AM by GeonaP_26

    CyBle_GapSetLocalName doesn't affect Device Name characteristic

    EuGe_296116

      Since my application needs to set the BLE device name programmatically and CyBle_GapSetLocalName() can only set a name that's no longer than the name set at compile time, I have a long placeholder name in the configuration of the BLE component.

       

      The name that's set from CyBle_GapSetLocalName() appears correctly in the scan response packet.  However, reading the Device Name characteristic (0x2A00) in the GAP service (0x2800) returns the original placeholder name.

       

      Is this expected behaviour?  If so, how can I change the value of the Device Name characteristic to match the name I'm setting in CyBle_GapSetLocalName().  Or, if this is a bug in the CyBle_GapSetLocalName() implementation, when will it get fixed?

       

      Thanks.