Astha Verma
c8e62a4cba
fix(nimble): Added l2cap_coc throughput examples
2026-06-22 11:40:22 +05:30
Jiang Jiang Jian
eaad561efa
Merge branch 'bugfix/ag_unknown_codec_v5.5' into 'release/v5.5'
...
fix(bt): skip unknown codecs when parsing AT+BAC(v5.5)
See merge request espressif/esp-idf!49815
2026-06-22 11:43:55 +08:00
Rahul Tank
a744eb573c
Merge branch 'bugfix/fix_log_performance_v5.5' into 'release/v5.5'
...
fix(nimble): Guard ble_hs_log_mbuf/flat_buf against non-DEBUG log level (v5.5)
See merge request espressif/esp-idf!49729
2026-06-22 08:44:33 +05:30
Jiang Jiang Jian
f4b0ac0e04
Merge branch 'change/ble_update_lib_20260612_v5.5' into 'release/v5.5'
...
change(ble): [AUTO_MR] 20260612 - Update ESP BLE Controller Lib (5.5)
See merge request espressif/esp-idf!49609
2026-06-18 19:14:17 +08:00
xiongweichao
8a1079a224
fix(bt): skip unknown codecs when parsing AT+BAC
...
Peers may report custom or non-standard codec UUIDs in AT+BAC alongside
CVSD/mSBC. Returning BTA_AG_CODEC_NONE on the first unknown entry
discarded already-parsed standard codecs. Log unknown UUIDs and continue
parsing so negotiated capabilities still reflect supported codecs.
2026-06-18 19:08:21 +08:00
Rahul Tank
f081909555
fix(nimble): Gaurd ble_hs_log_mbuf/flat_buf against non-DEBUG log level
2026-06-18 19:06:49 +08:00
Zhang Hai Peng
db30b36157
feat(ble/bluedroid): Add BLE SMP support for multi-ADV with static random addresses
...
(cherry picked from commit 7986e2faa8 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-18 10:24:51 +08:00
Zhou Xiao
a2e0eb62bc
change(ble): [AUTO_MR] Update lib_esp32c2 to 750d4902
...
(cherry picked from commit 897f3b2af1 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-06-17 19:51:33 +08:00
Jiang Jiang Jian
d3fff76e52
Merge branch 'fix/reduce_acl_event_gaps_v5.5' into 'release/v5.5'
...
feat(ble): updated libble to 71d180a4 for esp32h4 and esp32s31 (5.5)
See merge request espressif/esp-idf!49591
2026-06-17 12:03:19 +08:00
Jiang Jiang Jian
51df0087e2
Merge branch 'fix/ble_mesh_bug_report_v2_v5.5' into 'release/v5.5'
...
fix(ble_mesh): Miscellaneous bugfixes according to our internal bug report (v2)
See merge request espressif/esp-idf!49311
2026-06-17 12:00:29 +08:00
Jiang Jiang Jian
8fd2003fb4
Merge branch 'change/revert-ble-log-trans-buf-size_v5.5' into 'release/v5.5'
...
change(ble_log): reverted default ble log buffer size to 2048 bytes (5.5)
See merge request espressif/esp-idf!49325
2026-06-17 12:00:17 +08:00
Jiang Jiang Jian
eaabfd9ff1
Merge branch 'bugfix/bbp_isses_v5.5' into 'release/v5.5'
...
Bugfix/bbp isses v5.5
See merge request espressif/esp-idf!49625
2026-06-17 10:34:05 +08:00
Island
bf59333ec9
Merge branch 'fix/gattc-multi-app-notif-warning_v5.5' into 'release/v5.5'
...
fix(bt): Suppress gattc drop-notif warning for unregistered gatt_if (5.5)
See merge request espressif/esp-idf!49516
2026-06-15 15:08:24 +08:00
Island
9cf9a72d28
Merge branch 'bugfix/fix_bluedroid_ai_review_bugs_20260427_v5.5' into 'release/v5.5'
...
Bugfix/fix bluedroid ai review bugs 20260427 (5.5)
See merge request espressif/esp-idf!49540
2026-06-15 11:04:03 +08:00
Jin Cheng
8cd04abc12
fix(bt/bluedroid): added buffer length check for OBEX APIs
2026-06-12 18:37:23 +08:00
Jin Cheng
674c4871f7
fix(bt/bluedroid): added buffer length check for HID Device data indication
2026-06-12 18:37:23 +08:00
Jin Cheng
65833e571d
fix(bt/bluedroid): added validation for all SMP BR opcode lengths in smp_br_data_received
2026-06-12 18:37:23 +08:00
Jin Cheng
9de7e5cbd0
fix(bt/bluedroid): fixed CTKD link key authentication downgrade in SC-Only mode
2026-06-12 18:37:23 +08:00
Jin Cheng
6796f5d12e
fix(bt/bluedroid): added buffer length check for HID host data indication
2026-06-12 18:37:23 +08:00
Jin Cheng
1e07f6d83c
fix(bt/bluedroid): added buffer length check for L2CAP related functions
2026-06-12 18:37:23 +08:00
ShenWeilong
72c8c77b43
fix(bt): fixed the npl callout stop issue
2026-06-12 15:12:56 +08:00
Sumeet Singh
206fcf54a7
fix(nimble): Change remaining vars from Static to Dynamic (v5.5)
2026-06-11 13:35:20 +05:30
Zhi Wei Jian
0564668e0d
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:55 +08:00
Zhi Wei Jian
fd0f594745
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:55 +08:00
Zhi Wei Jian
5dfbc11ebb
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:54 +08:00
Zhi Wei Jian
268e85d6a9
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:54 +08:00
Zhi Wei Jian
08b948bffb
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:53 +08:00
Zhi Wei Jian
2c86c41d48
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:53 +08:00
Zhi Wei Jian
6c6c698524
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:52 +08:00
Zhi Wei Jian
d623f36c63
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:52 +08:00
Zhang Hai Peng
a1d964122e
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:39 +08:00
Rahul Tank
4b291b85b5
fix(nimble): Deinit NimBLE stop event in host task
2026-06-09 16:33:18 +05:30
Jiang Jiang Jian
407dfb44a7
Merge branch 'bugfix/acl_conn_state_error_v5.5' into 'release/v5.5'
...
fix: Fix missing handling for HCI_ERR_CONNECTION_EXISTS (v5.5)
See merge request espressif/esp-idf!49314
2026-06-08 13:56:00 +08:00
Zhou Xiao
d390fc1f5f
change(ble_log): reverted default ble log buffer size to 2048 bytes
...
(cherry picked from commit cce5bd6e51 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-06-05 15:07:42 +08:00
yangfeng
5d8aec60a5
fix: Fix missing handling for HCI_ERR_CONNECTION_EXISTS
...
- Closes https://github.com/espressif/esp-idf/issues/18562
2026-06-05 14:17:55 +08:00
luoxu
876bc6721a
fix(ble_mesh): Miscellaneous bugfixes according to our internal bug report (v2)
2026-06-05 14:08:04 +08:00
Rahul Tank
010b3a37b2
fix(nimble): Fix for clang compilation issues
2026-06-05 10:55:27 +05:30
Island
0364adce59
Merge branch 'fix/ble_funcs_reset_default_enabled_v5.5' into 'release/v5.5'
...
fix(bt): Add default BLE controller funcs reset enable (5.5)
See merge request espressif/esp-idf!49137
2026-06-05 12:13:32 +08:00
Jin Chen
00ae58b047
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:07 +08:00
Jiang Jiang Jian
e51e13b518
Merge branch 'feat/ble-log-iram-optim_v5.5' into 'release/v5.5'
...
opt(bt): Move SPI Tx Callback to Flash When SPI ISR IN IRAM Disabled (5.5)
See merge request espressif/esp-idf!48923
2026-06-03 10:31:17 +08:00
Jiang Jiang Jian
a3ef6b3446
Merge branch 'change/ble_update_lib_20260520_v5.5' into 'release/v5.5'
...
change(ble): [AUTO_MR] 20260520 - Update ESP BLE Controller Lib (5.5)
See merge request espressif/esp-idf!48769
2026-06-03 10:29:48 +08:00
Zhang Hai Peng
6f8ea23bca
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:59 +08:00
Zhang Hai Peng
471e6e159c
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:58 +08:00
Zhang Hai Peng
0e5041ddf7
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:35 +08:00
Zhang Hai Peng
a51727fbb1
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:35 +08:00
Zhang Hai Peng
5e0f01efb2
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:35 +08:00
Zhang Hai Peng
e84ff21451
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:34 +08:00
Zhang Hai Peng
0c95d3abdb
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:34 +08:00
Zhang Hai Peng
6c6a5ab648
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:33 +08:00
Zhang Hai Peng
8147cb5708
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:22 +08:00