Arduino 101 doesn't reset characteristics

Hi, I'm testing the examples from Arduino IDE, ButtonLED and BatteryMonitor (I haven't changed anything in the code)

|500x282

When I load ButtonLED, everything works fine, I check if the characteristics are well configured using LightBlue and as you can see, it works like a charm:

|281x500

The problem is when I upload BatteryMonitor, the service UUID changes, but the characteristic UUIDs stay the same.

|281x500

How can I reset or update those characteristics?

Hi @utiq,

This is a known issue: https://github.com/01org/corelibs-arduino101/issues/96

The suggested work around is to turn Bluetooth off and on again on the iOS device every time the sketch changes it's services and/or characteristics.