I'm in the process of migrating from SDK11 to SDK13. I have a custom UUID with 3 characteristics (2 notify chars for data and 1 r/w for sending commands), based off HRS and the LED command example.
I have it working now using Master Control Panel. I can connect, enable notifications, send commands, receive data etc.
HOWEVER, when I go to do the same thing from an off-the-shelf 4.0 bluetooth dongle and gatttool I can connect, and write to the characteristic configuration handle to enable notifications, but then I get a GATTC timeout (after about 6 seconds or so), and a BLE disconnect on my device.
Is there something that Master Control Panel is doing on connection that I need to manually do now with gatttool that is new to SDK13? (I have previously had this work with my prior revision on SDK11)
Command I'm presently using is:
gatttool -b {macID} -t random --char-write-req -a 0x{handle} -n 0100 --listen