You are reading a single comment by @Gordon and its replies. Click here to read the full conversation.
  • What you're doing looks fine - you just need to call NRF.setServices once and then call NRF.updateServices when you need to change data.

    Calling NRF.setServices more than once requires a softdevice reboot. It's not normally an issue but if you're calling it often maybe the continuous reboots just stop it from connecting.

    All you need to do is pull the battery and re-insert it with the button held down for ~10 seconds and the ruuvitag will boot without loading your code and will be back to normal for connections

About

Avatar for Gordon @Gordon started