Open spanDN opened 1 year ago
@spanDN Has the issue been resolved?
@zhp0406 Hi, Have there been any changes in the code? Which version should be installed to check? We found a workaround so as not to even attempt a connection if the signal level is low.
@spanDN I am still trying to reproduce the issue. The log you provided is not very comprehensive, and I cannot find information such as the version of IDF and the version of the bt library. If you are still able to reproduce the issue, please provide me with the complete log, and it would be best if you could also give me the ELF file. I will do my best to help you resolve the problem as soon as possible.and thanks you for reporting this problem.
Answers checklist.
IDF version.
v5.0.2
Operating System used.
Linux
How did you build your project?
Command line with idf.py
If you are using Windows, please specify command line type.
None
Development Kit.
Custom board
Power Supply used.
External 3.3V
What is the expected behavior?
The ESP32 BLE stack should be able to handle situations where the signal strength is low without experiencing crashes.
What is the actual behavior?
The ESP32 crashed immediately after the pairing process was completed. We are utilizing both WIFI and BLE simultaneously. Our commercial device receives advertisements from different devices at a rate of two times per second. However, after the pairing with a device that had a weak signal, the ESP32 crashed.
Steps to reproduce.
While the issue is not easy to reproduce, you would need to have a BLE device that advertises, and the ESP32 would need to complete the pairing process with a signal strength of -98 dBm.
Since it is a commercial product, there is a lot at stake so a timely solution is paramount for us.
Debug Logs.
More Information.
We are using ESP32 - WROVER B module.