I am doing some application development on IOS with paring mode initiated from my device. When I enable GATT_PERMIT_AUTHEN_WRITE on one of my service characteristics, I get repeated pairing requests every time I try to connect with the device and when I accept these the request pops up again and I am unable to write to the characteristic
With the characteristic set to GATT_PERMIT_WRITE, the pairing request only pops up one and I can write to the characteristic any time as expected.
Has anyone experienced this before?