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
ShenWeilong
d1930f9d45
fix(ble): won't add -Wno-unterminated-string-initialization for clang
2026-05-26 17:07:46 +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
yangfeng
001dc26361
fix: Remove the check for recv and send being NULL
2026-05-18 15:13:58 +08:00
Jin Cheng
f0d54d4a8c
fix(bt/bluedroid): fixed building errors in HFP datapath
2026-05-15 16:07:08 +08:00
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
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
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
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
ShenWeilong
f02a0dcb9d
change(bt): separated host mem apis from bt_osi_mem.c
2026-05-07 10:38:08 +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
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
cb534284c1
fix(nimble): Correct adv_list_init / deinit during nimble init / deinit
2026-04-30 12:23:09 +05:30
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
Island
8f8afe6c98
Merge branch 'bugfix/fix_ble_pair_fail_v6.0' into 'release/v6.0'
...
fix(bt/bluedroid): fix BLE SMP pairing failure on BLE-only devices when using defalut param (6.0)
See merge request espressif/esp-idf!47401
2026-04-28 17:24:20 +08:00
Wang Meng Yang
622dcfb864
Merge branch 'bugfix/ai_review_hfp_v6.0' into 'release/v6.0'
...
fix(bt): fix HFP issues reported by AI code review (v6.0)
See merge request espressif/esp-idf!47761
2026-04-28 15:16:13 +08:00
yangfeng
acf9f2bb47
fix(bt): fix A2DP stack component issues reported by AI review
2026-04-28 15:15:35 +08:00
yangfeng
436c5ab14b
fix(bt): fix A2DP bta component issues reported by AI review
2026-04-28 15:15:35 +08:00
yangfeng
bdda22b90b
fix(bt): fix A2DP api and btc component issues reported by AI review
2026-04-28 15:15:35 +08:00
Wang Meng Yang
f93ff3e5f0
Merge branch 'bugfix/btm_sec_free_dev_v6.0' into 'release/v6.0'
...
fix(bt): avoid deleting device record on partial transport cleanup (v6.0)
See merge request espressif/esp-idf!47294
2026-04-28 15:15:08 +08:00
Wang Meng Yang
068145be52
Merge branch 'bugfix/ai_review_avrcp_v6.0' into 'release/v6.0'
...
fix(bt): fix AVRCP component issues reported by AI review (v6.0)
See merge request espressif/esp-idf!47676
2026-04-28 15:14:06 +08:00
Wang Meng Yang
8b82ddcadd
Merge branch 'bugfix/spp_deinit_v6.0' into 'release/v6.0'
...
fix(bt/bluedroid): flushed all the DM PM at the end of SPP deinit (v6.0)
See merge request espressif/esp-idf!47289
2026-04-28 15:11:05 +08:00
Island
4e1a423a0f
Merge branch 'feat/support_adv_monitor_for_bluedroid_host_v6.0' into 'release/v6.0'
...
feat(ble/bluedroid): support adv monitor feature (6.0)
See merge request espressif/esp-idf!47038
2026-04-28 10:26:54 +08:00
Island
29687c6d70
Merge branch 'bugfix/fix_some_bluedroid_bugs_260121_v6.0' into 'release/v6.0'
...
Bugfix/fix some bluedroid bugs 260121 (6.0)
See merge request espressif/esp-idf!46984
2026-04-28 10:26:34 +08:00
zhiweijian
3355b33b84
fix(ble/bluedroid): Fixed privacy callback triggering multiple times
2026-04-24 15:12:54 +08:00