From 481b244fe8c81c058ec401235088e5bf25e1f9ad 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 This MR also provide with some optimizations and fixes --- 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..7f20740dd66 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 7f20740dd66ee774ffce5db0b55507892551aa31