title: Bluetooth low energy writeCharacteristic return false in Nexus 5x with Android marshmallow
body: <p>My app is work fine in Samsung S6 and Nexus 5 and Nexus 7 with Android 5, however, it can't work in Nexus 5x with Android 6.</p>
  
  <hr>
  
  <p>boolean success = mBluetoothGatt.writeCharacteristic(characteristic);</p>
  
  <hr>
  
  <p>My app will send this command many times to set or get data from a hardware, however, it may return false after one or two command sent.(The first command will return true)</p>
  
  <p>Does Android Marshmallow change something in BLE?</p>