I found a bug in 2.3.0 version of the library. It can be reproduces with the sample app using iOS device Reproduction steps: 1. Connect to any device 2. Turn off the device 3. The app should report the device as disconnected 4. Try to connect to the device 5. The app reports the device as connected Also can be reproduced like this: 1. Scan for devices 2. Open device details 3. Turn off the device 4. Try to connect 5. The app reports the device as connected