I'm working on a Bonsai package for optogrid. Its working well except when attempting to re-establish characteristics after a disconnection without device power cycle. Reading through BLE specifications it seems like a lot of the logic for how a device should behave in this scenario comes down to device firmware implementation choices. Can you provide the firmware source code so I can understand how to properly write software for this device.