From 647f0972ac90755b30a9e5b8f135f88714f3ab6f Mon Sep 17 00:00:00 2001 From: linruihao Date: Thu, 18 Dec 2025 10:49:46 +0800 Subject: [PATCH] fix(coex): fix some esp32 coexistence bugs - fix ble scan may restart twice in coex scenarios - fix bredr page/pscan coex request/release not match - fix bredr incorrect inquiry length calculation - update bredr page/inquiry pti - add coex pti protection for entire page/inquiry event --- components/bt/controller/lib_esp32 | 2 +- components/esp_coex/lib | 2 +- components/esp_rom/esp32/ld/esp32.rom.ld | 1 - components/esp_wifi/lib | 2 +- 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/components/bt/controller/lib_esp32 b/components/bt/controller/lib_esp32 index 4c40f02e72..6a3c709f40 160000 --- a/components/bt/controller/lib_esp32 +++ b/components/bt/controller/lib_esp32 @@ -1 +1 @@ -Subproject commit 4c40f02e7255d0a4c859f70dababf2400eafcbfe +Subproject commit 6a3c709f402f5a39a056a2097f3997dc4b8436cd diff --git a/components/esp_coex/lib b/components/esp_coex/lib index 23b0e0c87b..2876190044 160000 --- a/components/esp_coex/lib +++ b/components/esp_coex/lib @@ -1 +1 @@ -Subproject commit 23b0e0c87b7f92e7a41466d148a53c9a03ca899f +Subproject commit 28761900446e46452e252c46092f54ec52fb4707 diff --git a/components/esp_rom/esp32/ld/esp32.rom.ld b/components/esp_rom/esp32/ld/esp32.rom.ld index c4a5acada8..45ad0cc6f6 100644 --- a/components/esp_rom/esp32/ld/esp32.rom.ld +++ b/components/esp_rom/esp32/ld/esp32.rom.ld @@ -1377,7 +1377,6 @@ PROVIDE ( esp_rom_spiflash_config_clk = 0x40062bc8 ); PROVIDE ( g_rom_spiflash_chip = 0x3ffae270 ); PROVIDE ( SPI_write_enable = 0x40062320 ); PROVIDE ( hci_le_rd_rem_used_feats_cmd_handler = 0x400417b4 ); -PROVIDE ( hci_per_inq_mode_cmd_handler = 0x400519b0 ); PROVIDE ( llcp_length_req_handler = 0x40043808 ); PROVIDE ( llcp_unknown_rsp_handler = 0x40043ba8 ); PROVIDE ( llcp_channel_map_req_handler = 0x4004291c ); diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index 78ad3d0af2..cd66d383a2 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit 78ad3d0af28cb155de1442d0d2b4774cebf18228 +Subproject commit cd66d383a2634e2c7a1998a7d82c5ea41074c5af