Jin Chen
039df7c554
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:09 +08:00
Jiang Jiang Jian
45bbf6d506
Merge branch 'bugfix/fix_ble_coded_phy_rx_bug_v6.0' into 'release/v6.0'
...
fix(coex): fix ble coded phy rx issue when aborted by coex (v6.0)
See merge request espressif/esp-idf!48982
2026-06-03 16:39:10 +08:00
Jiang Jiang Jian
97db803782
Merge branch 'bugfix/hfp_reg_data_cb_v6.0' into 'release/v6.0'
...
fix: Remove the check for recv and send being NULL(6.0)
See merge request espressif/esp-idf!48615
2026-05-29 10:27:03 +08:00
Zhang Hai Peng
77c5270501
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:25 +08:00
zhiweijian
76b7ddd13e
fix(ble/bluedroid): note LE Coded PHY impact on Wi-Fi coexistence in bluedroid GAP/GATT APIs
2026-05-28 10:30:54 +08:00
linruihao
799a720989
fix(coex): fix ble coded phy rx issue when aborted by coex
2026-05-28 10:30:53 +08:00
ShenWeilong
d1930f9d45
fix(ble): won't add -Wno-unterminated-string-initialization for clang
2026-05-26 17:07:46 +08:00
luoxu
3dd06b7abe
fix(bt): Normalize source paths for log compression pattern matching
2026-05-26 13:34:43 +08:00
ShenWeilong
d8c912eb4d
change(bt): Separated bt/cmakelist to bt/controller/cmakelist and bt/porting/cmakelist
2026-05-25 21:01:21 +08:00
zhaoweiliang
527c3a0ade
change(ble): [AUTO_MR] Update lib_esp32c6 to 4adb29e0
2026-05-21 10:41:15 +08:00
zhaoweiliang
8782647ac7
change(ble): [AUTO_MR] Update lib_esp32c5 to 4adb29e0
2026-05-21 10:40:18 +08:00
zhaoweiliang
a4066942af
change(ble): [AUTO_MR] Update lib_esp32h2 to 4adb29e0
2026-05-21 10:37:53 +08:00
yangfeng
001dc26361
fix: Remove the check for recv and send being NULL
2026-05-18 15:13:58 +08:00
Jiang Jiang Jian
0f8be64290
Merge branch 'bugfix/hfp_co_build_err_v6.0' into 'release/v6.0'
...
fix(bt/bluedroid): fixed building errors in HFP datapath (v6.0)
See merge request espressif/esp-idf!48567
2026-05-15 19:24:14 +08:00
Jin Cheng
f0d54d4a8c
fix(bt/bluedroid): fixed building errors in HFP datapath
2026-05-15 16:07:08 +08:00
Sahil Yadav
36f0fd3962
feat(nimble): Added NimBLE log compression scripts in v6.0
2026-05-15 12:16:25 +05:30
Jiang Jiang Jian
b3f8f074d9
Merge branch 'feat/support_bluedroid_key_log_v6.0' into 'release/v6.0'
...
Feat/support bluedroid key log (6.0)
See merge request espressif/esp-idf!48517
2026-05-15 14:10:01 +08:00
Zhang Hai Peng
e0eac2de6b
feat(ble): Support BLE critical logs
...
(cherry picked from commit 0af57d731c )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-05-14 14:23:51 +08:00
Zhang Hai Peng
96021a60f8
fix(bluedroid): correct format specifier in BLE create CIS debug log
...
(cherry picked from commit 519131a671 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-05-14 14:23:49 +08:00
Rahul Tank
1d52e24b59
fix(nimble): Replace sensitive vsprintf with hex character
2026-05-13 12:22:11 +05:30
Jiang Jiang Jian
ca8bdfa118
Merge branch 'bugfix/relax_rsw_tid_check_v6.0' into 'release/v6.0'
...
fix(bt/controller): fixed sevaral controller issues (v6.0)
See merge request espressif/esp-idf!48350
2026-05-12 18:08:38 +08:00
Jiang Jiang Jian
277d78fb79
Merge branch 'fix/fix_blufi_memory_copy_len_error_v6.0' into 'release/v6.0'
...
fix(ble): Fix blufi fragment reassembly bounds and buffer overflows (6.0)
See merge request espressif/esp-idf!48268
2026-05-12 18:07:52 +08:00
Island
ad811ed6b2
Merge branch 'bugfix/fix_ble_read_remote_feature_timeout_v6.0' into 'release/v6.0'
...
Fixed read remote feature timeout when using coded phy(2f683593) (6.0)
See merge request espressif/esp-idf!48064
2026-05-12 18:01:37 +08:00
zhiweijian
b788a733ad
fix(ble): Fixed AI review bugs in bt common
2026-05-12 11:43:31 +08:00
Jin Cheng
fc2c7b05fd
fix(bt/controller): fixed sevaral controller issues
...
- Relax the TID checks during EPR to be compatible with some RealTek devices
- Closes https://github.com/espressif/esp-idf/issues/18145
- Fixed wrong HCI event used for eSCO connection update
- Do not inform the host when conneciton request was automatically rejected
2026-05-11 13:05:31 +08:00
zhanghaipeng
142aea35f3
fix(ble): Optimize connection interval minimum parameter check
2026-05-11 11:19:36 +08:00
Jiang Jiang Jian
3414307179
Merge branch 'change/separate_nimble_host_mem_apis' into 'release/v6.0'
...
change(bt): separated host mem apis from bt_osi_mem.c
See merge request espressif/esp-idf!48183
2026-05-11 11:00:07 +08:00
Jiang Jiang Jian
ceb0c00dac
Merge branch 'fix/ble_log_compression_safety_v6.0' into 'release/v6.0'
...
fix(ble_log): fix unaligned access and buffer safety in log compression (6.0)
See merge request espressif/esp-idf!47931
2026-05-11 10:59:27 +08:00
Jiang Jiang Jian
13ae9fc081
Merge branch 'bugfix/bluedroid_ai_code_review_v6.0' into 'release/v6.0'
...
Bugfix/bluedroid ai code review v6.0
See merge request espressif/esp-idf!48304
2026-05-09 19:55:21 +08:00
Jin Cheng
cf8cd7f925
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in SBC
2026-05-09 11:50:23 +08:00
Jin Cheng
c61e95a86e
fix(bt/bluedroid): fixed the vulerabilities from AI code review in Bluedroid
2026-05-09 11:05:19 +08:00
Jin Cheng
362c22e710
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in Bluedroid
2026-05-09 11:05:10 +08:00
Jin Cheng
423c0fbf8a
fix(bt/bluedroid): fixed the vulerabilities from AI code review in SPP
2026-05-09 11:05:01 +08:00
Jin Cheng
a9249d1292
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in SPP
2026-05-09 11:04:54 +08:00
Jin Cheng
f45c7f0aaa
fix(bt/bluedroid): fixed the vulerabilities from AI code review in HID
2026-05-09 11:04:35 +08:00
Jin Cheng
c504a04a93
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in HID
2026-05-09 11:04:22 +08:00
Rahul Tank
81476b116d
fix(nimble): Address review fixes for tinycrypt / and blufi code
2026-05-08 14:23:48 +05:30
Island
7d11365a3c
Merge branch 'fix/add-scheduler-suspended-check-in-ble-log_v6.0' into 'release/v6.0'
...
fix: BLE Log Module Issues 20260407 (6.0)
See merge request espressif/esp-idf!47560
2026-05-08 11:01:27 +08:00
luoxu
b372423d03
fix(ble_log): fix unaligned access and buffer safety in log compression
2026-05-07 12:11:09 +08:00
Luo Xu
e6d937890b
test(ble): add comprehensive test suite for log compression
...
(cherry picked from commit 58121d2540 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-05-07 12:10:32 +08:00
Luo Xu
1a191068f7
fix(ble): replace hardcoded tuple indices with FormatToken NamedTuple
...
(cherry picked from commit b7760a77e4 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-05-07 12:10:32 +08:00
ShenWeilong
f02a0dcb9d
change(bt): separated host mem apis from bt_osi_mem.c
2026-05-07 10:38:08 +08:00
Jiang Jiang Jian
a4bf7de482
Merge branch 'fix/ble_mesh_friend_send_seg_msg_failed_v6.0' into 'release/v6.0'
...
fix(ble_mesh): fix Friend queue losing segmented messages for LPN (6.0)
See merge request espressif/esp-idf!47936
2026-05-06 10:33:14 +08:00
Jiang Jiang Jian
acfd0a8894
Merge branch 'feat/ble_mesh_config_depends_on_soc_caps_v6.0' into 'release/v6.0'
...
feat(ble_mesh): add SOC capability dependency for BLE Mesh config (6.0)
See merge request espressif/esp-idf!48112
2026-05-06 10:30:50 +08:00
ShenWeilong
4508400647
fix(ble): always init the default os queue for all of controllers
2026-05-01 19:06:33 +05:30
Rahul Tank
36010c0b76
fix(nimble): Move ble_log_init/deinit to esp_nimble_init/deinit
2026-05-01 16:34:47 +05:30
Astha Verma
f6e570e383
fix(nimble): Preserve device name across ble_svc_gap_init re-call
2026-05-01 16:34:47 +05:30
Rahul Tank
a47ea03266
feat(nimble): Support NimBLE log compression and decompression over SPI
2026-05-01 16:34:46 +05:30
Rahul Tank
d9bb4ccc53
fix(nimble): Fixes for various CVEs
...
*CVE-2025-62235
*CVE-2025-53477
*CVE-2025-53470
2026-05-01 14:24:31 +05:30
Sahil Yadav
cf085237e7
feat(nimble): Add support to 6.2 BLE HCI Command Event (FSU, UTP over OTA)
2026-05-01 14:23:15 +05:30