This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF Connect: Device name incorrect in iOS

Using nRF Connect for both iOS and Android, the advertised name is the same for both apps, i.e, DeviceX.

Clicking on the device information also shows the Complete Local Name as DeviceX in both apps.

However, in some cases, when clicking CONNECT in the iOS app, the Device is then shown as DeviceY, which was an older version of the device. In Android, after connecting, the Device is still shown as DeviceX.

This is a problem for us, since our app (not nRF Connect) is using this connected Device name to do some basic checking, which now fails in iOS.

I think the problem may be some kind of caching that occurs in iOS that doesn't occur in Android, but I would like to know what BLE property is being used to display the Device name when connected?

Many thanks,
Ed

Related