-
Notifications
You must be signed in to change notification settings - Fork 321
nRF connect mobile app stucks in bonding state #231
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hello, |
@philips77 Thanks for your response. I am experiencing this issue only with some phones. Interestingly, two different phones with the same Android version show contradictory behavior, which is why I initially suspected that the issue might be on the app side. On Android, I receive double notifications for pairing, and even after accepting both, the bonding process gets stuck and does not transition to the Bonded state. However, on other phones, the bonding completes successfully, and the state changes to Bonded. From the logs, it is clear that the pairing has been completed successfully from the peripheral side, meaning it is now the phone's responsibility to store the exchanged bonding information. If the phone fails to store the bond information, then there should not be an option to delete bond information. However, in this case, the option is available, which indicates that the bond information has been stored, but the app still shows the Bonding state instead of Bonded. If the bond information is stored correctly, then the delete bond option should still be available, and the state in the app should correctly update to Bonded. |
I think in the app we just make Delete bond information if the state is != BONDED. What happens when you try to delete it in this BONDING state? |
@philips77 The connection gets disconnected if I try to delete it while in the BONDING state. Could this be an Android issue? |
Connection is always terminated when you delete bonding information. |
Uh oh!
There was an error while loading. Please reload this page.
Description :
I’m encountering an issue when connecting to a peripheral device from a mobile device nRF Connect app. During the bonding process, the console log on the peripheral confirms that all three phases of Bluetooth Low Energy pairing are completed successfully, and keys are distributed correctly.
However, in the nRF Connect app, the process remains stuck in the bonding state, which is unexpected. The OTA log also clearly shows that key distribution has occurred as expected from peripheral now issue is with central side(nRF Connect Mobile app).
To Reproduce:
Observed Behavior:
Expected behavior
Once key distribution is completed, the bonding process should complete successfully in the nRF Connect app as well.
Screenshots
Versions :
nRF Connect Logs:
Below is the log captured during the issue:
The text was updated successfully, but these errors were encountered: