Android BLE BluetoothGatt.writeDescriptor() return sometimes false
The documentation lacks information. However you can read the source code to find out the rules, which (currently) are the following: For each BluetoothGatt object, you can only have one outstanding request at a time, including requestMtu, readCharacteristic, writeCharacteristic, readDescriptor, writeDescriptor and executeReliableWrite. So if you issue a read request you need to wait for … Read more