5355 Commits
Author SHA1 Message Date
Jiang Jiang Jian 525b83f85a Merge branch 'bugfix/fix_nimble_opt_include_v6.0' into 'release/v6.0'
fix(nimble): Add header file to expose macros in code. (v6.0)

See merge request espressif/esp-idf!46232
2026-03-05 10:34:16 +08:00
Jiang Jiang Jian dc38765865 Merge branch 'fix/fix_blufi_security_for_3072_bit_keys_v6.0' into 'release/v6.0'
Fix blufi security for 3072 bit keys (v6.0)

See merge request espressif/esp-idf!46182
2026-03-04 16:36:58 +08:00
Rahul Tank 981a527fb2 fix(nimble): Add header file to expose macros 2026-03-04 12:02:25 +05:30
Aditya Patwardhan 2235fd841a fix(bt): Keep older error code for backward comatibility 2026-03-02 14:35:43 +08:00
Ashish Sharma bd39f141ff fix: enable HARDWARE_MPI by default 2026-03-02 14:33:21 +08:00
Zhi Wei Jian 228347dc85 fix(ble/bluedroid): Fixed read or write failed if SMP is disabled
(cherry picked from commit 124f275bdf839b855e6af0cfb9d197f11c9a766c)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-03-02 10:04:21 +08:00
Jiang Jiang Jian 3a00345f3a Merge branch 'fix/min_rev_usage_v6.0' into 'release/v6.0'
fix: fix wrong REV_MIN usage for security, bt, efuse (v6.0)

See merge request espressif/esp-idf!45651
2026-02-12 19:28:28 +08:00
Xiao Xufeng 870eae6c8d fix(bt): fix AGC_RECORRECT on ESP32-C3 when REV_MIN configured higher than 102 2026-02-05 01:19:28 +08:00
Shreeyash 6e2ce6eb5e fix(nimble): Fix host init assert when periodic sync is disabled 2026-02-03 16:12:32 +05:30
Rahul Tank 1285be25f6 fix(nimble): Added change to copy adv params to be reused during reattempt adv 2026-02-03 16:12:28 +05:30
Rahul Tank a9658ec520 fix(nimble) Add EXT_ADV dependancy flag for EXT_SCAN in menuconfig 2026-02-03 16:12:24 +05:30
Rahul Tank 59cadb9ba2 fix(nimble): Fixed duplication of HCI record entry HCI logging 2026-02-03 16:12:21 +05:30
Rahul Tank 4dbc5cef39 fix(nimble): Rework L2CAP Rx for L2CAP SDU reassembly 2026-02-03 16:12:18 +05:30
Rahul Tank d2bd476722 fix(nimble): Address security vulnerabilties and NVS corruption issues 2026-02-03 16:12:14 +05:30
Rahul Tank 28131271e6 fix(nimble): Add extra logs to track critical failures 2026-02-03 16:12:10 +05:30
Rahul Tank 5a43c64755 fix(nimble): Fix coverity reported issue
Handled unchecked return value in ble_hs_pvcy.c
2026-02-03 16:12:06 +05:30
Astha Verma 242a9011df fix(nimble): Fix early cleanup when periodic sync reattempts exhausted 2026-02-03 16:12:02 +05:30
Jiang Jiang Jian 8a1cae8779 Merge branch 'feat/ble_compressed_log_update_v6.0' into 'release/v6.0'
feat(ble_mesh): update log compression for ble mesh lib (v6.0)

See merge request espressif/esp-idf!45155
2026-02-02 22:56:34 +08:00
Jiang Jiang Jian 33266b807a Merge branch 'bugfix/fix_sending_packet_v6.0' into 'release/v6.0'
fix(nimble): Add packet sending change in case of controller only configuration (v6.0)

See merge request espressif/esp-idf!44899
2026-02-02 19:07:54 +08:00
Jiang Jiang Jian 11558f01b2 Merge branch 'feat/support_blecrt_515_v6.0' into 'release/v6.0'
feat(bt/bluedroid): Support get allocated heap size (v6.0)

See merge request espressif/esp-idf!44864
2026-01-30 14:33:40 +08:00
Jiang Jiang Jian 4efc91ccc0 Merge branch 'feat/ble_log_hci_log_len_limit_support_v6.0' into 'release/v6.0'
Feat/ble log hci log len limit support (v6.0)

See merge request espressif/esp-idf!45149
2026-01-30 14:27:52 +08:00
Rahul Tank 31bf3de38c fix(nimble): Add packet sending change in case of controller only configuration 2026-01-30 10:21:23 +05:30
Jiang Jiang Jian 1f2045975f Merge branch 'fix/uaf_in_bluedroid_attp_v6.0' into 'release/v6.0'
fix(ble): fixed use-after-free in bluedroid attp (v6.0)

See merge request espressif/esp-idf!45160
2026-01-30 10:44:14 +08:00
Jiang Jiang Jian f22727be0c Merge branch 'bugfix/ble_issues_30122025_v6.0' into 'release/v6.0'
fix(nimble): Fix Nimble Issues 30122025 (v6.0)

See merge request espressif/esp-idf!44677
2026-01-29 16:02:48 +08:00
Jiang Jiang Jian e13024510f Merge branch 'feat/set_encoder_params_v6.0' into 'release/v6.0'
feat(bt/bluedroid): Add API to set encoder parameters and report sink caps for A2DP source (v6.0)

See merge request espressif/esp-idf!45458
2026-01-29 14:05:50 +08:00
Astha Verma 6c65408072 fix(nimble): Support for concatenation of same type UUID during adv data parsing 2026-01-28 18:32:04 +05:30
Astha Verma 2a08c85677 fix(nimble): Reset HID service during deinit 2026-01-28 18:32:04 +05:30
Rahul Tank bf3bd638ab fix(nimble): Fix memory leak in controller/stack deinit sequence 2026-01-28 18:32:04 +05:30
Zhou Xiaoandcjin b1259913d7 feat(ble): support sid filter feature on ESP32H2
(cherry picked from commit e4e42f0166)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-28 18:32:04 +05:30
Zhou Xiaoandcjin c7b2f0f0d2 feat(ble): support sid filter feature on ESP32C6
(cherry picked from commit 6b4b497901)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-28 18:32:04 +05:30
Zhou Xiaoandcjin 1e6cf91532 feat(ble): support sid filter feature on ESP32C5
(cherry picked from commit debd743a0b)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-28 18:32:04 +05:30
cjin 27c9f20087 feat(ble): add config to enable sid filter feat 2026-01-28 18:32:04 +05:30
Zhou Xiao 414582610f change(ble): [AUTO_MR] Update lib_esp32c6 to 17fdc66e
(cherry picked from commit 54e5f358bf)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 18:32:04 +05:30
Zhou Xiao bd02a02073 change(ble): [AUTO_MR] Update lib_esp32c5 to 17fdc66e
(cherry picked from commit 7631a6f158)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 18:32:04 +05:30
Zhou Xiao 8851cba104 change(ble): [AUTO_MR] Update lib_esp32h2 to 17fdc66e
(cherry picked from commit 57b4819474)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 18:32:04 +05:30
Astha Verma c54066df21 fix(nimble): Handling of psync during synchronization timeout (0x3e) 2026-01-28 18:32:04 +05:30
zhanghaipeng c487c8e00c fix(nimble): use pre-allocated buffer for HCI logging 2026-01-28 18:32:03 +05:30
Sumeet Singh f04ff94ec3 feat(nimble): Support for getting the local IRK and Identity Address (v6.0) 2026-01-28 18:32:03 +05:30
Rahul Tank c7ce6ff0c7 fix(nimble): Memory optimization + dynamic memory support 2026-01-28 18:32:03 +05:30
Astha Verma 6ac1dd07f1 fix(nimble): Modify GATT data storage structure in NVS during caching 2026-01-28 18:32:03 +05:30
Jiang Jiang Jian 3ba7d46e5c Merge branch 'feat/set_max_sync_conn_v6.0' into 'release/v6.0'
feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32 (v6.0)

See merge request espressif/esp-idf!45241
2026-01-28 20:01:57 +08:00
Jiang Jiang Jian ab5dd04326 Merge branch 'bugfix/source_acp_miss_audio_cfg_evt_v6.0' into 'release/v6.0'
Bugfix/source acp miss audio cfg evt v6.0

See merge request espressif/esp-idf!45257
2026-01-28 19:07:32 +08:00
Jiang Jiang Jian 8f8730d673 Merge branch 'docs/update_bt_api_ref_v6.0' into 'release/v6.0'
docs(bt): update Classic Bluetooth api reference(v6.0)

See merge request espressif/esp-idf!44993
2026-01-28 19:05:49 +08:00
Jiang Jiang Jian d1f311db3c Merge branch 'bugfix/key_type_notify_err_v6.0' into 'release/v6.0'
fix(bt/controller): fixed wrong key type during changing connection link key (v6.0)

See merge request espressif/esp-idf!44974
2026-01-28 17:51:33 +08:00
Zhou Xiao cdc2c22174 fix(ble): fixed use-after-free in bluedroid attp
(cherry picked from commit 78594e0f6e)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 17:14:28 +08:00
Zhou Xiao b57a6cebfe feat(ble): added sdkconfig to control ble host side hci log
(cherry picked from commit 52c2bd2dd6)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 17:14:00 +08:00
Zhou Xiao 3c26746223 feat(ble): support ll log payload length limit for ble log v2
(cherry picked from commit 82ee820cf8)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 17:14:00 +08:00
Zhou Xiao fa25b45147 change(ble): optimized os_mbuf_copydata thread safety protection
(cherry picked from commit 52754b1aa4)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 17:14:00 +08:00
yangfeng e83cf43b6a feat(bt/bluedroid): Add API to set encoder parameters for A2DP source
- Add API to set encoder parameters for A2DP source
- Add the use of the API for setting encoding parameters in the a2dp_source example
2026-01-28 11:39:29 +08:00
yangfeng bc753bb88b fix(bt/bluedroid): Handle stream reconfiguration via stream close and re-open for A2DP ACP 2026-01-28 11:39:29 +08:00