Island
0bb375b34e
Merge branch 'fix/gattc-multi-app-notif-warning_v5.3' into 'release/v5.3'
...
fix(bt): Suppress gattc drop-notif warning for unregistered gatt_if (5.3)
See merge request espressif/esp-idf!49514
2026-06-15 15:08:12 +08:00
Island
4d1d5705cd
Merge branch 'bugfix/fix_bluedroid_ai_review_bugs_20260427_v5.3' into 'release/v5.3'
...
Bugfix/fix bluedroid ai review bugs 20260427 (5.3)
See merge request espressif/esp-idf!49538
2026-06-15 11:04:06 +08:00
Sumeet Singh
9c2ef25d89
fix(nimble): Change remaining vars from Static to Dynamic (v5.3)
2026-06-11 13:38:05 +05:30
Zhi Wei Jian
9d61eddc3a
fix(bt): fix BTC task and BLE mesh bluedroid adapter
...
(cherry picked from commit 678fb93245 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-10 19:53:44 +08:00
Zhi Wei Jian
dd7de53bb5
fix(ble/bluedroid): fix HCI command and BTU robustness
...
(cherry picked from commit c9d13aaf64 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-10 19:53:43 +08:00
Zhi Wei Jian
a6fc9cb62c
fix(ble/bluedroid): fix CTE and ISO API validation
...
(cherry picked from commit 0c3c894b7d )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-10 19:53:43 +08:00
Zhi Wei Jian
bbea975df8
fix(ble/bluedroid): fix GATT server lifecycle and callbacks
...
(cherry picked from commit 54a1e31916 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-10 19:53:43 +08:00
Zhi Wei Jian
56f64635ec
fix(ble/bluedroid): fix GATT client API parameter validation
...
(cherry picked from commit 653477c3e9 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-10 19:53:42 +08:00
Zhi Wei Jian
c68593a521
fix(ble/bluedroid): fix GATT client cache and service discovery
...
(cherry picked from commit b3ff15ed31 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-10 19:53:41 +08:00
Zhi Wei Jian
dc3c75c3f2
fix(ble/bluedroid): fix GAP BLE API parameter validation
...
(cherry picked from commit e3311c81c4 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-10 19:53:41 +08:00
Zhi Wei Jian
2a8350e47b
fix(ble/bluedroid): fix BLE bonding key storage validation
...
(cherry picked from commit 62cdd4ac38 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-10 19:53:40 +08:00
Zhang Hai Peng
d801952d8c
fix(bt): Suppress gattc drop-notif warning for unregistered gatt_if
...
GATT stack broadcasts notifications to every client app, so unregistered
gatt_if instances were flooding logs even when another app had registered
the handle. Only warn when no client app registered for the handle.
(cherry picked from commit c18c8dc5e7 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-10 15:24:34 +08:00
Rahul Tank
f58322843a
fix(nimble): Deinit NimBLE stop event in host task
2026-06-09 16:35:34 +05:30
Jiang Jiang Jian
83fa3657bf
Merge branch 'bugfix/acl_conn_state_error_v5.3' into 'release/v5.3'
...
fix: Fix missing handling for HCI_ERR_CONNECTION_EXISTS (v5.3)
See merge request espressif/esp-idf!49316
2026-06-08 11:33:21 +08:00
Rahul Tank
bf438c87fd
Merge branch 'bugfix/fix_clang_compilation_issue_v5.3' into 'release/v5.3'
...
fix(nimble): Fix for clang compilation issues (v5.3)
See merge request espressif/esp-idf!49309
2026-06-06 09:25:28 +05:30
Island
f0d98bebfe
Merge branch 'feat/ble-log-iram-optim_v5.3' into 'release/v5.3'
...
opt(bt): Move SPI Tx Callback to Flash When SPI ISR IN IRAM Disabled (5.3)
See merge request espressif/esp-idf!48921
2026-06-05 15:50:51 +08:00
yangfeng
634f171e68
fix: Fix missing handling for HCI_ERR_CONNECTION_EXISTS
...
- Closes https://github.com/espressif/esp-idf/issues/18562
2026-06-05 14:18:12 +08:00
Rahul Tank
2d6355467e
fix(nimble): Fix for clang compilation issues
2026-06-05 11:38:16 +05:30
Island
cd4093bbd0
Merge branch 'fix/ble_funcs_reset_default_enabled_v5.3' into 'release/v5.3'
...
fix(bt): Add default BLE controller funcs reset enable (5.3)
See merge request espressif/esp-idf!49135
2026-06-05 12:13:41 +08:00
Island
5b17c8d5e9
Merge branch 'change/ble_update_lib_20260520_v5.3' into 'release/v5.3'
...
change(ble): [AUTO_MR] 20260520 - Update ESP BLE Controller Lib (5.3)
See merge request espressif/esp-idf!48767
2026-06-04 19:22:26 +08:00
ShenWeilong
40a300348e
fix(ble): won't add -Wno-unterminated-string-initialization for clang
2026-06-04 11:13:05 +08:00
luoxu
aabd082b83
fix(bt): Normalize source paths for log compression pattern matching
2026-06-04 11:13:05 +08:00
ShenWeilong
7c16e210c7
change(bt): Separated bt/cmakelist to bt/controller/cmakelist and bt/porting/cmakelist
2026-06-04 11:13:05 +08:00
zhaoweiliang
3d78f231c3
change(ble): [AUTO_MR] Update lib_esp32h2 to 4adb29e0
2026-06-04 11:13:05 +08:00
zhaoweiliang
440caefd33
change(ble): [AUTO_MR] Update lib_esp32c6 to 4adb29e0
2026-06-04 11:13:05 +08:00
Jin Chen
2f4c977a69
fix(ble): fix conn recycle assertion at halt on ESP32-C2
...
(cherry picked from commit 5483aeedb6 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-06-03 17:54:02 +08:00
Zhou Xiao
e11231d61c
change(ble_log): reverted default ble log buffer size to 2048 bytes
2026-06-03 15:16:35 +08:00
Zhou Xiao
f8ea60fe36
change(ble_log): move spi tx callback to flash when spi isr in iram disabled
...
(cherry picked from commit 725e9ee162 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-06-03 15:16:23 +08:00
Zhang Hai Peng
475844bf0a
fix(ble/bluedroid): Propagate create_attr_tab BTA failures in inter_cb
...
(cherry picked from commit 4f8027da11 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:54 +08:00
Zhang Hai Peng
2dd2dd4fae
fix(ble/bluedroid): Validate signed-write perm vs AUTH in attr table check
...
(cherry picked from commit fce3fa337a )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:53 +08:00
Zhang Hai Peng
1692cf9f72
docs(bt): clarify BLE TX power priority and granularity
...
(cherry picked from commit 4ab49f267b )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:27 +08:00
Zhang Hai Peng
e4bb039f41
docs(bt): clarify GATT client auth_req may trigger SMP
...
(cherry picked from commit 43734e7d7b )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:26 +08:00
Zhang Hai Peng
8caed9e760
docs(bt/bluedroid): add usage note for esp_ble_get_cur_sendable_packets_num
...
(cherry picked from commit 27fc241384 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:26 +08:00
Zhang Hai Peng
9d26066c14
feat(ble/bluedroid): add auto-setting for is_aux parameter in esp_ble_gattc_enh_open
...
(cherry picked from commit 1a9f2af505 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:25 +08:00
Zhang Hai Peng
e35f6123fc
doc(ble/bluedroid): clarify callback notes to avoid time-consuming ops
...
(cherry picked from commit 4590b4bb34 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:25 +08:00
Zhang Hai Peng
894c68bf70
fix(ble/bluedroid): Ensure HIGH_DUTY_ADV_INTERVAL config is applied in stack
...
(cherry picked from commit 82c5c1fef3 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:24 +08:00
Zhang Hai Peng
71fc9347ed
fix(bt): Add default BLE controller funcs reset enable
...
(cherry picked from commit 7c1cb4b296 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:14:17 +08:00
Rahul Tank
8d4dad7e63
Merge branch 'bugfix/add_support_min_count_v5.3' into 'release/v5.3'
...
fix(nimble): Add support for shorter connection interval (v5.3)
See merge request espressif/esp-idf!48164
2026-06-01 14:37:30 +05:30
Jiang Jiang Jian
20736054b4
Merge branch 'bugfix/fix_ble_coded_phy_rx_bug_v5.3' into 'release/v5.3'
...
fix(coex): fix ble coded phy rx issue when aborted by coex (v5.3)
See merge request espressif/esp-idf!48985
2026-05-29 10:30:58 +08:00
Jiang Jiang Jian
f267e7db14
Merge branch 'bugfix/sdp_null_access_v5.3' into 'release/v5.3'
...
fix(bt/bluedroid): fixed SDP deinit race with pending callbacks (v5.3)
See merge request espressif/esp-idf!48897
2026-05-29 10:30:48 +08:00
Rahul Tank
bf0964c613
fix(nimble): Add support for shorter connection intervals
2026-05-28 15:58:22 +05:30
Zhang Hai Peng
9d3f572a93
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(51d9dfde)
...
- improve coded PHY performance under Wi-Fi coexistence
(cherry picked from commit 8da824cd0e )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-05-28 11:24:19 +08:00
zhiweijian
fc65808c89
fix(ble/bluedroid): note LE Coded PHY impact on Wi-Fi coexistence in bluedroid GAP/GATT APIs
2026-05-28 10:31:17 +08:00
linruihao
354a341e3b
fix(coex): fix ble coded phy rx issue when aborted by coex
2026-05-28 10:31:17 +08:00
Rahul Tank
b11cff8861
fix(nimble): Fix compilation issues in Gatt SPS service
2026-05-27 17:20:17 +05:30
Rahul Tank
68be42990f
Merge branch 'bugfix/fix_crash_due_to_error_print_v5.3' into 'release/v5.3'
...
fix(nimble): Update excessive logging prints in failure scenario (v5.3)
See merge request espressif/esp-idf!48871
2026-05-27 11:00:21 +05:30
Jiang Jiang Jian
e28c3cd4b0
Merge branch 'bugfix/fix_bt_incorrect_error_code_v5.3' into 'release/v5.3'
...
fix(bt): Correct the error code in pairing when pin code req rejected by host (v5.3)
See merge request espressif/esp-idf!48794
2026-05-27 11:04:26 +08:00
Rahul Tank
3681cd0694
fix(nimble): Removed prints causing excessive logging
2026-05-26 16:44:58 +05:30
Jin Cheng
278b6311f9
fix(bt/bluedroid): fixed SDP deinit race with pending callbacks
...
Cancel any active SDP search during disabling and mark the BTA SDP
callbacks inactive so late search completions are not propagated
after deinit. Guard BTC side SDP completion handling after cleanup
to avoid null references.
2026-05-26 13:45:29 +08:00
linruihao
9c9628b65c
fix(bt): Correct the error code in pairing when pin code req rejected by host
2026-05-26 12:11:49 +08:00