Skip to content

2.52.11 Release

Compare
Choose a tag to compare
@ryanhubbell ryanhubbell released this 08 Sep 18:23
· 137 commits to master since this release
  • Fixed issue where BLE_SCAN_READY state wasn't being cleared when BLE gets turned off
  • Fixed issue where cached devices would lose their device names after BLE turns off/on
  • Fixed issue where calling disconnect wouldn't reset the device's state if the device is in RECONNECTING_SHORT_TERM
  • Added BleManagerConfig.forceBondHackInterval to adjust the amount of time to run a classic scan for (which is the hack to make sure the pairing dialog appears)
  • Fixed possible NPE in P_AndroidBluetoothManager (usually seen when running BleManager in a service)
  • Some scan processing optimizations so SweetBlue doesnt get overloaded when a lot of devices are found
  • Fixed possible NPE in L_Util when calling stopScan()
  • Fixed somewhat occurrance where bond/unbond tasks can get replicated in the queue for a device
  • Fixed crash when processing certain malformed scan records on Android 8.0
  • Fixed issue where the device doesn't get disconnected when calling BleDevice.undiscover()
  • Added option BleDeviceConfig.autoBondFixes, to shut off SweetBlue's auto bonding for troubled devices (best to leave this alone unless absolutely necessary)