We use cookies and similar technologies (also from third parties) to collect your device and browser information for a better understanding on how you use our online offerings. This enables us to optimize and personalize your experience with Infineon and to provide you with additional services and information based on your individual profile. Details are available in our privacy policy.
Accept
Reject
we are using the CYBLE-222014-01 and CYBLE212020 .
we are facing the problem with some of the mobiles where mobiles won't connect to the peripheral BLE device and gives the error GATT failure 133.
we are tried with , 500 msec delay before connecting to GATT, increasing advertising interval ect, but no success.
Please guide on the cause for this and fix to solve this.
Hi
@Amar_Hiremath
,
Please can you check few points
1. Make sure you have kept Bless interrupt high priority (go to .cydwr of project -> Interrupts tab -> make bless interrupt priority to 0 (highest)).
2. Call CyBle_ProcessEvents in regular intervals. If any custom function is there which will consume more time for execution, please call CyBle_ProcessEvents inside it.
3. Do you have any Interrupt routine in your project? If then don't write big code inside ISR. Instead, set a variable inside ISR and check the variable status and call the function in main loop.
4. Please set the ECO capacitor trim value for the EZ-BLE module correctly. Refer our KBA:
http://www.cypress.com/knowledge-base-article/eco-capacitance-trim-values-ez-ble-modules-kba218990
.
Please let me know if this helps
Thanks
Pratiksha V
Hi
@Amar_Hiremath
,
Please let us know with which all phones you are facing this issue? What is the version of Android you are using for testing ? What are the security features used in your application?
Have you tried with CySmart Android App or using your custom Android apps?
Thanks & Regards
Pratiksha V
@PratikshaV
mobiles which we are facing the issue with realme narzo 30 pro 5g, Poco, redme etc.
android version 10 nad 10+.
we are tried with nRf connect, and also with cysmart and with our custom application also its same issue.
once it will connect after that it will not connect anymore. but device will be advertising.
Hi
@Amar_Hiremath
,
Please let us know which are Security features used in your application in detail or else if possible can you share your project so that we can understand the issue better.
Thanks
Pratiksha V
Hi
@Amar_Hiremath
,
Please can you check few points
1. Make sure you have kept Bless interrupt high priority (go to .cydwr of project -> Interrupts tab -> make bless interrupt priority to 0 (highest)).
2. Call CyBle_ProcessEvents in regular intervals. If any custom function is there which will consume more time for execution, please call CyBle_ProcessEvents inside it.
3. Do you have any Interrupt routine in your project? If then don't write big code inside ISR. Instead, set a variable inside ISR and check the variable status and call the function in main loop.
4. Please set the ECO capacitor trim value for the EZ-BLE module correctly. Refer our KBA:
http://www.cypress.com/knowledge-base-article/eco-capacitance-trim-values-ez-ble-modules-kba218990
.
Please let me know if this helps
Thanks
Pratiksha V