Commit Graph
1958 Commits
Author SHA1 Message Date
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
zhiweijian 9a68172691 fix(ble/bluedroid): Fixed bluedrodi CI build error 2026-04-24 15:12:54 +08:00
zhiweijian 6444087316 fix(bt/bluedroid): Fixed AddCharacteristic failed when attr_len is zero for AUTO_RSP 2026-04-24 15:12:54 +08:00
zhiweijian 20a01bd591 disable some parameters check in CTE APIs 2026-04-24 15:12:54 +08:00
zhiweijian bc9bdd4580 fix(ble/bluedroid): optimize bluedroid host and fix GAP, memory, status and BTM API issues
- return HCI_ERR_MEMORY_FULL on cmd buffer alloc failure
- remove legacy adv/scan semaphores and mutex
- Use the same legacy gap callback instead of each independent legacy gap event callback
2026-04-24 15:12:54 +08:00