From 53b357790b5d2c3ce71def66cd63b236123fc96f Mon Sep 17 00:00:00 2001 From: Wang Mengyang Date: Wed, 22 Jul 2026 15:53:44 +0800 Subject: [PATCH] fix(bt): Fixed blocking during LMP packet type negotiation on ESP32-S31 In the Bluetooth connections with some smartphones, communication can possibly be blocked during packet type negotation, when ESP32-S31 attempts to finalize the ACL-U transmission and waits for the last Tx ACL-U packet to be transmitted, but peer device rejects the packet with FLOW=STOP in its packet, thus causing a deadlock. Closes https://github.com/espressif/esp-idf/issues/18797 --- components/bt/controller/lib_esp32s31/esp32s31-bt-lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/bt/controller/lib_esp32s31/esp32s31-bt-lib b/components/bt/controller/lib_esp32s31/esp32s31-bt-lib index f4f26856d78..21e759e3fcf 160000 --- a/components/bt/controller/lib_esp32s31/esp32s31-bt-lib +++ b/components/bt/controller/lib_esp32s31/esp32s31-bt-lib @@ -1 +1 @@ -Subproject commit f4f26856d7898b4846b5a6c26a1ad27edabe516f +Subproject commit 21e759e3fcf1341b758821ccbdc61c23b0a8f7a3