Skip to content

Releases: esphome/bluetooth-proxies

26.1.5

12 Feb 13:28
9b40f7a

Choose a tag to compare

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

26.1.1

22 Jan 23:55
ab2a5cd

Choose a tag to compare

What's Changed

Update ESPHome to 2026.1.1 with WiFi Roaming support https://esphome.io/changelog/2026.1.0/

Full Changelog: 25.12.6...26.1.1

25.12.6

15 Jan 19:49
e740144

Choose a tag to compare

What's Changed

Ethernet-based proxies now use ESPHome's default scan parameters. The previous 1100ms interval/window settings predate current ESPHome recommendations and can increase CPU usage or cause resets due to overheating on some devices.

Users who prefer custom scan timing can take control of their device in the ESPHome dashboard and configure https://esphome.io/components/esp32_ble_tracker/ to their preference.

  • Remove aggressive scan parameters from PoE proxies by @bdraco in #151

Full Changelog: 25.12.4...25.12.6

25.12.4

04 Dec 08:32
a0059fc

Choose a tag to compare

What's Changed

Ethernet-based proxies can now connect to and control 4 Bluetooth devices simultaneously (up from 3). This is possible thanks to significant memory savings and low-latency BLE event processing in recent ESPHome versions. WiFi proxies remain at 3 connections as they share airtime with BLE.

  • Increase connection slots to 4 for ethernet proxies by @bdraco in #145

Full Changelog: 25.12.3...25.12.4

25.12.3

04 Dec 04:49
e77e501

Choose a tag to compare

What's Changed

  • Fix Seeed device name to match file paths by @bdraco in #142

Full Changelog: 25.12.2...25.12.3

25.12.2

04 Dec 04:02
27b8cf5

Choose a tag to compare

What's Changed

  • Add Seeed Studio XIAO ESP32-S3 PoE to Bluetooth Proxy device list by @Bohrium332 in #137

New Contributors

Full Changelog: 25.12.1...25.12.2

25.12.1

04 Dec 00:42
e96583e

Choose a tag to compare

What's Changed

New infrastructure change in this release slashes Bluetooth proxy event processing latency by 600-1,300x—making performance rival local Bluetooth adapters, even over the network!

New Contributors

Full Changelog: 25.8.2...25.12.1

25.8.2

29 Aug 19:05
a483779

Choose a tag to compare

What's Changed

Full Changelog: 25.8.1...25.8.2

25.8.1

20 Aug 09:10
170ba54

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 25.5.1...25.8.1

25.5.1

21 May 23:42
0a0b5bd

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 25.3.1...25.5.1