Zhi Wei Jian
a842d54f4d
feat(ble/bluedroid): add CS Security Requirements host support (Core 6.3)
...
(cherry picked from commit 919622c01c )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-26 09:08:17 +08:00
Zhi Wei Jian
ea68f1efd1
feat(ble/bluedroid): add LE UTP host support (Core 6.2)
...
(cherry picked from commit 3844e24207 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-26 09:08:16 +08:00
Zhi Wei Jian and Cursor
90dbfc2777
feat(ble/bluedroid): add Shorter Connection Intervals host support (Core 6.2)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
(cherry picked from commit 2a8a96d650 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-26 09:08:16 +08:00
Zhi Wei Jian
22840d0259
feat(ble/bluedroid): add LL Extended Feature Set host support (Core 6.0)
...
(cherry picked from commit d568f2f151 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-26 09:08:15 +08:00
Zhi Wei Jian and Cursor
03f7c04406
feat(ble/bluedroid): add Frame Space Update host support (Core 6.0)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
(cherry picked from commit 5372ce03a3 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-26 09:08:15 +08:00
Zhi Wei Jian
1d5d127881
feat(ble/bluedroid): add DBAF host support (Core 6.0)
...
(cherry picked from commit e20d3f0197 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-06-26 09:08:14 +08:00
Guo Zifan
0a2e3d0b0c
feat(ble_log): Add frame check support for restart flow
...
(cherry picked from commit a81322a2ce )
Co-authored-by: guozifan <guozifan@espressif.com >
2026-06-24 11:25:24 +08:00
Island
0ebc9b6e69
Merge branch 'change/ble_update_lib_20260612_v5.3' into 'release/v5.3'
...
change(ble): [AUTO_MR] 20260612 - Update ESP BLE Controller Lib (5.3)
See merge request espressif/esp-idf!49607
2026-06-24 10:45:22 +08:00
Jiang Jiang Jian
6d8d1373c1
Merge branch 'bugfix/ag_unknown_codec_vv5.3' into 'release/v5.3'
...
fix(bt): skip unknown codecs when parsing AT+BAC(v5.3)
See merge request espressif/esp-idf!49842
2026-06-23 11:00:37 +08:00
Island
b732ab02a4
Merge branch 'fix/ble_mesh_bug_report_v2_v5.3' into 'release/v5.3'
...
fix(ble_mesh): Miscellaneous bugfixes according to our internal bug report (v2)
See merge request espressif/esp-idf!49319
2026-06-22 22:29:36 +08:00
Rahul Tank
157e672392
Merge branch 'feat/throughput_l2cap_coc_v5.3' into 'release/v5.3'
...
Added l2cap_coc example for throughput (v5.3)
See merge request espressif/esp-idf!49742
2026-06-22 19:41:27 +05:30
xiongweichao
69b56b0315
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-22 11:13:48 +08:00
Island
ab6b359a24
Merge branch 'feat/ble-smp-multi-adv-static-random-address_v5.3' into 'release/v5.3'
...
feat(ble/bluedroid): Add BLE SMP support for multi-ADV with static random addresses (5.3)
See merge request espressif/esp-idf!49786
2026-06-22 10:35:23 +08:00
Astha Verma
9f10ed8f94
fix(nimble): Added l2cap_coc throughput examples
2026-06-19 12:26:18 +05:30
Rahul Tank
1f75b37d7f
Merge branch 'bugfix/fix_log_performance_v5.3' into 'release/v5.3'
...
fix(nimble): Guard ble_hs_log_mbuf/flat_buf against non-DEBUG log level (v5.3)
See merge request espressif/esp-idf!49731
2026-06-18 21:39:50 +05:30
Zhang Hai Peng
e0e3448f44
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:47 +08:00
Jin Cheng
1a941a77a0
fix(bt/bluedroid): added buffer length check for HID Device data indication
2026-06-17 07:27:25 +08:00
Jin Cheng
756cb96277
fix(bt/bluedroid): added validation for all SMP BR opcode lengths in smp_br_data_received
2026-06-17 07:27:25 +08:00
Jin Cheng
a5626bfc54
fix(bt/bluedroid): fixed CTKD link key authentication downgrade in SC-Only mode
2026-06-17 07:27:25 +08:00
Jin Cheng
5a5968c8e9
fix(bt/bluedroid): added buffer length check for HID host data indication
2026-06-17 07:27:25 +08:00
Jin Cheng
8de265dc44
fix(bt/bluedroid): added buffer length check for L2CAP related functions
2026-06-17 07:27:25 +08:00
Rahul Tank
f882932204
fix(nimble): Gaurd ble_hs_log_mbuf/flat_buf against non-DEBUG log level
2026-06-16 16:30:57 +05:30
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
Zhou Xiao
e16e202d95
change(ble): [AUTO_MR] Update lib_esp32c2 to 750d4902
...
(cherry picked from commit 897f3b2af1 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-06-12 12:14:30 +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
luoxu
8a526074c0
fix(ble_mesh): Miscellaneous bugfixes according to our internal bug report (v2)
2026-06-05 14:26:24 +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