I've gotten my peripheral/server to correctly bond and store bonding information with the cysmart usb dongle, but upon reconnecting it seems as though the cysmart dongle is no longer in an encrypted connection. (It gives errors on trying to access characteristics that require encryption to be read).
I was under the impression that the cysmart dongle should automatically setup encryption on reconnecting to a previously bonded unit, is this an invalid assumption? Or should I be requesting an encryption on the "client" side of the connection every time I connect before reading data that requires encryption?
Once you have connected the Dongle to the device, can you please make sure they are paired (in addition to being connected). Please press the Pair button in the CySmart Window, upon which the link is encrypted.