I am using S110, SDK7.20 on a 51422.
I know, it's old, but I have to deal with this.....
At some point, I had managed to set the advertising name of my device to "SHN-DFU"
Now I want to change it and I have NO idea how to do this!
I have done a search of my projects and even workspace for the string and can't seem to find it.
The questions in the forum are all for much later SD versions...
Thanks for your help!
The device will advertise with the device name, it should be define in the top of main.c, for instance:
#define DEVICE_NAME "Nordic_HRM" /**< Name of device. Will be included in the advertising data. */
Thanks for the response, bu I need to change the name when it is advertising during a DFU...
I have the DEVICE_NAME changed for regular advertising...
Sorry for the late reply. Can you try to find a file called "dfu_transport_ble.c" and a define name "DEVICE_NAME" in your bootloader project? The dfu bootloader example will advertise as "DfuTarg" when building out of the box, I suppose this is the advertising name you want to change.
I also hope you are aware of the deprecation of softdevice S110... I recommend reading this blogpost for more information https://devzone.nordicsemi.com/b/blog/posts/what-impact-does-the-deprecation-and-withdrawal-of-bluetooth-core-specification-v4-0-and-v4-1-have-on-your-current-and-future-products
Thanks for your note on S110. On reading the post you pointed me to, it seems like I need to move to S130...
What is the recommended combo of SDK and S130?
Are there examples of how to migrate from SDK7.2 / S110 to SDKn / S130?
Sorry for the late reply. nRF5 SDK 12.3 is the latest SDK with support for the nRF51 series. The recommended setup for nRF51 series would then be SDK 12.3 + S130.Unfortunately we didn't provide any migration guide before SDK 12.3. You could try to read the release notes for each SDK (you can select the SDK version in the dropdown menu up to the right) here, but as I suppose you already have experienced we only have documentation from SDK 9 and up... So maybe the easiest way would be to start from a clean template project from SDK 12.3 and then implement the modules used in your old project.
If you are planning to develop a new product and have plans to use the new features from Bluetooth 5 in the future I would also recommend taking a look at the nRF52 series. -Marjeris