Currently we don't have a way to specify permissions when creating descriptors from the Chrome API. This leads to not being able to use descriptors since creating a descriptor with no permissions, a.) doesn't make any sense and b.) fails in BlueZ.
We need to add the permissions enum to the BluetoothLowEnergy Chrome API and then set the permissions correctly when creating a descriptor.
Comment 1 by r...@chromium.org
, May 11 2016