Thank you for your quick response.
Dear Cypress Team,
We have been developing our project using WICED 3.7 (with FreeRTOS as our OS) for a while now and we feel that there are some stability issues that have not been addressed in this SDK version.
Can you share what kind of stability issues you hit?
Most of our issues are related to BT/BLE as the stack is closed sourced. I can list you some of the issues we are having and if required I can provide you with some more details.
1. When BT (not BLE) paired with phone or PC, after power cycling the WICED device, phone or PC requires to repair.
2. iOS or Android is not able to save pairing information of two WICED devices. In the Bluetooth settings of the phone the second device is seen as connected but it lacks the pairing (also on the device side we get errors of failed pairing). As soon as we unpair the first, second is able to pair successfully. We reported this issue quite a while back (https://community.cypress.com/thread/8233) and we did not get any response.
3. We have implemented ANCS service for iOS, and we subscribe to "Notification source" and "Data source" in the service. And the data then is received on GATTC_OPTYPE_NOTIFICATION event. However very often the device Hard fault crashes while executing this event even if we do not put any extra code there for processing the received data. And it has been hard time to debug this because of closed source and sometimes hard reproduction (mostly this happens when there is more incoming data).