Skip to content

26.1.5

Latest

Choose a tag to compare

@bdraco bdraco released this 12 Feb 13:28
9b40f7a

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.

  • Pin ESP-IDF 5.5.2.260206 to fix BLE scanning regression by @bdraco in #158

Related: esphome/esphome#13560

Full Changelog: 26.1.1...26.1.5