What can cause Nimble BLE read/writes to fail on ESP32?
Posted: Fri May 12, 2023 1:18 pm
I encountered an issue where my central device could connect to my peripheral but was unable to read any of my characteristics on my peripheral. I was initially able to connect and read my characteristics with no issues but eventually ended up with this issue. I was able to resolve this by completely erasing the flash on my esp32 and re-flashing the same firmware. My initial thoughts is that it could be memory related but I am not entirely sure. Could anyone who has worked with Nimble BLE have any input on what could cause this on an esp32? For more context I have my BLE operations running in a FreeRTOS task.