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
Rahul Tank
41502f6c23
fix(nimble): Fix prox service to handle negative values
2026-05-01 14:21:47 +05:30
Rahul Tank
da38bac675
Revert "Xchange(bt): separated host mem apis from bt_osi_mem.c"
...
This reverts commit 531596468c .
2026-05-01 14:17:40 +05:30
Rahul Tank
2eb0d78e52
fix(nimble): Resolve host lock assert in DEBUG mode
2026-05-01 12:34:22 +05:30
Rahul Tank
1b69b57ce1
fix(nimble): Fix DTM test end packet count parsing
2026-05-01 09:46:51 +05:30
Rahul Tank
f32342892f
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!48094
2026-05-01 09:43:47 +05:30
Rahul Tank
b25305ede7
Merge branch 'feat/add_eatt_documentation_v6.0' into 'release/v6.0'
...
feat(nimble): Add EATT documentation (v6.0)
See merge request espressif/esp-idf!47019
2026-05-01 09:35:50 +05:30
Luo Xu
eb85cacef1
fix(ble_mesh): fix Friend queue losing segmented messages for LPN
...
(cherry picked from commit 1f4c6ee31b )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-04-30 21:41:29 +08:00
ShenWeilong
531596468c
Xchange(bt): separated host mem apis from bt_osi_mem.c
2026-04-30 21:31:53 +08:00
Jiang Jiang Jian
6ef24a3529
Merge branch 'bugfix/ai_review_a2dp_v6.0' into 'release/v6.0'
...
fix(bt): fix A2DP issues reported by AI code review (v6.0)
See merge request espressif/esp-idf!47754
2026-04-30 19:36:01 +08:00
Sumeet Singh
7da24634db
feat(nimble): Update blecent example README.md with EATT documentation
2026-04-30 15:43:49 +05:30
Rahul Tank
6597bde4d7
Merge branch 'bugfix/nimble_example_fixes_v6.0' into 'release/v6.0'
...
fix(nimble): Address nimble example issues (v6.0)
See merge request espressif/esp-idf!47071
2026-04-30 15:41:31 +05:30
Jiang Jiang Jian
2662c1ac0c
Merge branch 'bugfix/fix_blufi_watchdog_v6.0' into 'release/v6.0'
...
fix(blufi): Support DH negotiation on SoCs without hardware MPI(v6.0)
See merge request espressif/esp-idf!47377
2026-04-30 16:29:28 +08:00
Rahul Tank
cb534284c1
fix(nimble): Correct adv_list_init / deinit during nimble init / deinit
2026-04-30 12:23:09 +05:30
Luo Xu
f7d762f15b
feat(ble_mesh): add SOC capability dependency for BLE Mesh config
...
Add depends on SOC_BLE_MESH_SUPPORTED to BLE_MESH Kconfig option
to ensure BLE Mesh is only available on supported SoCs.
(cherry picked from commit e0a7e73b72 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-04-29 21:43:32 +08:00
Zhang Hai Peng
decf1d651b
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(2f683593)
...
- Fixed read remote feature timeout when using coded phy
- Fixed disconnection issue(0x08) when using 125k coded phy
- Fixed disconnection issue(0x08) when updating connection param
- Fixed disconnection issue(0x08) when using multi connection
- Avoid error when adding duplicate device to whitelist
- Support disable channel assessment by vendor hci
- Support smaller connection interval (3.75 ms)
- Support duplicate exception list in EVT ADV
(cherry picked from commit 658ff8730b )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-04-29 14:53:48 +08:00
Zhou Xiao
70505621bf
change(ble_log): update ble log version to 5 for esp ble controller log encoding indication
2026-04-29 12:11:58 +08:00
ShenWeilong
3780c9fd5a
change(ble): [AUTO_MR] Update lib_esp32c6 to 6c6de5d6
2026-04-29 12:11:52 +08:00
ShenWeilong
cf1ccce54d
change(ble): [AUTO_MR] Update lib_esp32c5 to 6c6de5d6
2026-04-29 12:11:39 +08:00
ShenWeilong
9c90e35c1c
change(ble): [AUTO_MR] Update lib_esp32h2 to 6c6de5d6
2026-04-29 12:11:30 +08:00
Island
f91a82a15c
Merge branch 'feat/support_mbedtls_for_ble_hci_example_v6.0' into 'release/v6.0'
...
feat(ble): support mbedtls for ble controller encryption (6.0)
See merge request espressif/esp-idf!46908
2026-04-29 10:40:47 +08:00