SDK 3.10.0.53
We have a project based on a Simple Peripheral project with separate stack_library. In the next release we merged the stack_library with the main project and it works fine.
But we found that when we update the firmware, it breaks bonding data (or something) and our paired iOS app can't connect to the device. We have to forget the device and pair again.
It is not acceptable for our customers.
We investigated the problem and found that the old version with separate stack-library has less characteristics than the new one and the service that initiates pairing (it has encrypted characteristics) is shifted now and has different number. So when we connect to the device we see strange garbage there instead of our data.
We found that in the previous version (with separate stack_library) we didn't have the Central Address Resolution 0x2AA6 characteristic, but it appeared in the new version for some reason. SDK is the same.
How could we hide/delete/disable the 0x2AA6?