Hello,
i need to change the ble device name in a firmware for kw41z. Into app_config.c file, there is an gapAdStructure_t array named advScanStruct[3]. The last element of this array contains:
.adType = gAdShortenedLocalName_c,
.length = 5,
.aData = (uint8_t *)("NAME")
I changed .aData and .length and it work if i use a name with less of 8 characters. I tried to use.adType = gAdCompleteLocalName_c and it is the same.
How can i use more characters? i need 9 characaters.
Best
regards
Marco
I made an answer for this question with more details, refer to this post:
Hello Sebastian, thank you for the response.
I tried your solution but the issues persist. During the advertising the app shows advScanStruct .aData name.
Hi Marco, I hope you're doing well!
There is a characteristic in the gatt_db.h header file of the BLE examples called char_device_name with a value of "value_device_name". The number before the name itself corresponds to the length of your device name string. Could you please try changing the name through here?
Please let me know if you continue to have issues.
Best regards,
Sebastian