Wearable device firmware based upon the HID keyboard example. using the BC840 module from Fanstel. Sequence of events: Download firmware, reset device, go to connected devices in Android settings, pair new device, device functions as intended. Device powers down for some reason (battery dead, whatever) and when it powers back on and starts advertising, the smartphone experiences rapid connect/disconnect cycles with the saved device. This makes it difficult to "remove" the wearable device from the saved device list, but once that can be done, the device goes through the pair new device process successfully. advertising_start is being called with erase_bonds set to false. What is causing the rapid connects and disconnects? Why does the phone not reconnect automatically to the device when it starts advertising again?