From 309747bf9a8da31897b2f0a5b7ffa643bb260407 Mon Sep 17 00:00:00 2001 From: Jin Cheng Date: Fri, 21 Feb 2025 11:12:44 +0800 Subject: [PATCH] fix(bt/controller): fixed some controller bugs on ESP32. 1. added a VSC to control whether to initiate lmp_auto_rate - Closes https://github.com/espressif/esp-idf/issues/15133 2. fixed EA resource cleanup error after SNIFF negotiation failure - Closes https://github.com/espressif/esp-idf/issues/13605 3. removed an assertion in SCO data TX handler after disconnection - Closes https://github.com/espressif/esp-idf/issues/15176 --- components/bt/controller/lib_esp32 | 2 +- components/esp_rom/esp32/ld/esp32.rom.ld | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/components/bt/controller/lib_esp32 b/components/bt/controller/lib_esp32 index 6093909e01..fbbb054cbc 160000 --- a/components/bt/controller/lib_esp32 +++ b/components/bt/controller/lib_esp32 @@ -1 +1 @@ -Subproject commit 6093909e01930f8cda6f60510f8a412c6d1814e8 +Subproject commit fbbb054cbc5c8b5aa466208dc8d12ccc10d7e08c diff --git a/components/esp_rom/esp32/ld/esp32.rom.ld b/components/esp_rom/esp32/ld/esp32.rom.ld index 8b873de821..ef706b835d 100644 --- a/components/esp_rom/esp32/ld/esp32.rom.ld +++ b/components/esp_rom/esp32/ld/esp32.rom.ld @@ -663,6 +663,7 @@ PROVIDE ( ld_acl_rsw_frm_cbk = 0x40033bb0 ); PROVIDE ( ld_sco_modify = 0x40031778 ); PROVIDE ( lm_cmd_cmp_send = 0x40051838 ); PROVIDE ( ld_sco_frm_cbk = 0x400349dc ); +PROVIDE ( ld_sco_evt_start_cbk = 0x40031afc ); PROVIDE ( ld_sco_evt_stop_cbk = 0x40031d78 ); PROVIDE ( ld_acl_rsw_evt_start_cbk = 0x40031154 ); PROVIDE ( ld_acl_sco_rsvd_check = 0x4002fa94 );