I did much work with Bluetooth and have not done a reset. The chat example uses prefix mode , and will run with programs installed on two android devices. If you are trying to use for interfacing to other device like micro, try non prefix.
There are a few posts that can be found using the search in forum.
The prefix mode will only work if the packet length 32bit, is handled correctly at each end. Otherwise the device may hang when waiting for data, and installing new apk may cause crash.