After successful iOS DFU, the App gets disconnected. Connecting again the phone with the development board shows wrong information as values for some characteristics

Dear Nordic Team,

I am able to perform a successful DFU on a development board pca10040 using the DFU library for iOS. The thing is that after the DFU process, the phone gets disconnected. When I as a user perform a new connection between the development board and the nrf Connect App on iOS, some characteristics show weird values:

  • The characteristic for Software revision string shows the value which is actually from Firmware revision string characteristic
  • A custom characteristic has as value 'Battery Level' string which is actually the name descriptor for the Battery Level characteristic

After manually turning OFF and then ON again the Bluetooth services from iPhone settings, the issue it's solved. It is solved also if I go to Bluetooth phone settings and unpair the development board and pair it again with the phone. I read some other similar issues here in DevZone. The thing is that the Service Changed characteristic is set on both the bootloader and the App and the issue is still always reproducible.

Could you advise what else I should check?

Thanks a lot!

Parents Reply Children
Related