What's Changed
ESP-IDF 5.5.2 shipped with a regression in the Bluetooth controller binary that causes BLE scanning to silently stop after hours or days of uptime. After the failure, the controller is dead and only a full device reboot recovers it. This has been broken for a large number of users since the 26.1.1 update.
This release applies a patched BT controller firmware on top of ESP-IDF 5.5.2 that includes the upstream fix from Espressif (esp32-bt-lib commit 06dc4667):
- fix(ble): Fixed BLE enable scan timeout
- fix(ble): fixed crash in btdm_controller_task
If you were previously working around this by pinning to ESP-IDF 5.5.1, you can remove that pin and use release: "260206" instead:
esp32:
framework:
type: esp-idf
version: 5.5.2
release: "260206"Note: This is a temporary pin. Once ESP-IDF 5.5.3 ships with the fix included, you should remove the release line to pick up the default version.
Related: esphome/esphome#13560
Full Changelog: 26.1.1...26.1.5