Skip to content

Potential NimBLE Host Connection Loss in ESP-IDF v5.5.3 release on ESP32 / ESP32C3 / ESP32S3 (IDFGH-17350) #18323

@weiyuhannnn

Description

@weiyuhannnn

Known Issue: Potential NimBLE Host Connection Loss in ESP-IDF v5.5.3 release

Summary

A data transfer issue has been identified in ESP-IDF v5.5.3 affecting the NimBLE host when CONFIG_BT_NIMBLE_HS_FLOW_CTRL enabled on the following targets:

  • ESP32 (Flow control enabled by default)
  • ESP32-C3 (Flow control disabled by default)
  • ESP32-S3 (Flow control disabled by default)

Under certain conditions, an issue in the host flow control handling may cause BLE data transmission to stall or behave incorrectly, which may ultimately result in connection loss.

Affected Version

Resolution Plan

A fix has already been prepared and will be included in ESP-IDF v5.5.4.
The v5.5.4 release will be published as soon as possible with the corresponding correction.

Temporary Workaround

As a temporary workaround, users can disable CONFIG_BT_NIMBLE_HS_FLOW_CTRL to avoid this issue until ESP-IDF v5.5.4 becomes available.

Recommendation

Users are strongly advised not to use ESP-IDF v5.5.3 for production when using the NimBLE host on the affected targets.
Please wait for ESP-IDF v5.5.4, which will include the fix.

Metadata

Metadata

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions