Commit Graph
5124 Commits
Author SHA1 Message Date
Jin Chen a114208a9b feat(ble): support for ble module stripping on ESP32-C2
(cherry picked from commit b90840a570)

Co-authored-by: cjin <jinchen@espressif.com>
2026-02-09 20:13:17 +08:00
luoxu c5747d774f feat(ble_mesh): fixed configuration of core nums 2026-02-06 11:18:19 +08:00
zhiweijian 13c344070b fix(ble/bluedroid): Fixed smp unit test failed if mbedTLS or TinyCrypt is enabled 2026-02-06 11:18:19 +08:00
luoxu 09870b759a feat(ble_mesh): update lib commit to d48251ab82 2026-02-06 11:18:19 +08:00
luoxu 6a79fd2621 feat(ble_mesh): alignment to release/v6.0 2026-02-06 11:18:19 +08:00
Rahul Tank bfa9d1d8f4 Merge branch 'bugfix/fix_nimble_issues_v5.4' into 'release/v5.4'
Fix few nimble issues related to different functionalities (v5.4)

See merge request espressif/esp-idf!45617
2026-02-05 14:43:47 +05:30
morris 3e4693170c Merge branch 'fix/min_rev_usage_v5.4' into 'release/v5.4'
fix: fix wrong REV_MIN usage for security, bt, efuse (v5.4)

See merge request espressif/esp-idf!45653
2026-02-05 14:42:05 +08:00
Xiao Xufeng 7e498e6c57 fix(bt): fix AGC_RECORRECT on ESP32-C3 when REV_MIN configured higher than 102 2026-02-05 01:41:09 +08:00
Shreeyash 4ccd9e6c73 fix(nimble): Fix host init assert when periodic sync is disabled 2026-02-03 16:27:19 +05:30
Rahul Tank cd8dd32a73 fix(nimble): Added change to copy adv params to be reused during reattempt adv 2026-02-03 16:27:16 +05:30
Rahul Tank ac4937dbda fix(nimble) Add EXT_ADV dependancy flag for EXT_SCAN in menuconfig 2026-02-03 16:27:13 +05:30
Rahul Tank 9655ed1ebb fix(nimble): Fixed duplication of HCI record entry HCI logging 2026-02-03 16:27:09 +05:30
Rahul Tank a0cd47f79b fix(nimble): Rework L2CAP Rx for L2CAP SDU reassembly 2026-02-03 16:27:06 +05:30
Rahul Tank be79837032 fix(nimble): Address security vulnerabilties and NVS corruption issues 2026-02-03 16:27:03 +05:30
Rahul Tank 89597e1143 fix(nimble): Add extra logs to track critical failures 2026-02-03 16:26:59 +05:30
Rahul Tank 7d87fc3908 fix(nimble): Fix coverity reported issue
Handled unchecked return value in ble_hs_pvcy.c
2026-02-03 16:26:56 +05:30
Astha Verma 30bc20bac7 fix(nimble): Fix early cleanup when periodic sync reattempts exhausted 2026-02-03 16:26:50 +05:30
yangfeng 28757d684b fix(bt/bluedroid): Handle stream reconfiguration via stream close and re-open for A2DP ACP 2026-02-03 12:04:01 +08:00
zhiweijian a49de4da52 fix(ble/bluedroid): Unify BTM byte alignment 2026-01-30 20:15:38 +08:00
zhiweijian dd35a4eaef feat(ble/bluedroid): Add new bluedroid host examples 2026-01-30 20:14:59 +08:00
Astha Verma be3888476f fix(nimble): fix esp_hid_device example when static_to_dynamic enabled 2026-01-28 12:18:20 +08:00
Astha Verma 1ee20b1365 fix(nimble): Reset HID service during deinit 2026-01-28 12:18:20 +08:00
Jiang Jiang Jian f95a4389f3 Merge branch 'bugfix/source_acp_miss_audio_cfg_evt_v5.4' into 'release/v5.4'
fix: enhanced packet length check in Bluedroid v5.4

See merge request espressif/esp-idf!45259
2026-01-26 10:55:20 +08:00
Rahul Tank 0b6360c916 Merge branch 'bugfix/fix_memory_leak_in_deinit_v5.4' into 'release/v5.4'
fix(nimble): Fixed invalid access to already freed memory in deinit sequence (v5.4)

See merge request espressif/esp-idf!45235
2026-01-22 11:50:26 +05:30
Wang Meng Yang 5e7c25c636 Merge branch 'feat/set_max_sync_conn_v5.4' into 'release/v5.4'
feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32 (v5.4)

See merge request espressif/esp-idf!45243
2026-01-21 19:45:17 +08:00
Rahul Tank 9f1b4b46df fix(nimble): Fix memory leak in controller/stack deinit sequence 2026-01-21 10:29:07 +05:30
Island eac6cf789c Merge branch 'change/ble_update_lib_20260113_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20260113 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!45192
2026-01-21 11:41:11 +08:00
Island 03045d3a59 Merge branch 'feat/ble_compressed_log_update_v5.4' into 'release/v5.4'
feat(ble_mesh): update log compression for ble mesh lib (v5.4)

See merge request espressif/esp-idf!45153
2026-01-21 11:30:39 +08:00
Jin Cheng 0813a2e8c9 fix(bt): fixed semaphore deletion condition in UART DMA deinit 2026-01-20 13:02:12 +08:00
Jin Cheng 735ab37a2f fix(bt): enhanced packet length check in sdp_server.c 2026-01-20 13:02:12 +08:00
Jin Cheng 1226e99d09 fix(bt): enhanced packet length check for avrc_pars_vendor_cmd 2026-01-20 13:02:12 +08:00
Jin Cheng 1a3a670e23 fix(bt): enhanced packet length check for HCI module 2026-01-20 13:02:12 +08:00
Jin Cheng 4eac129ac1 fix(bt): validated UUID parameters in BTA_JvStartDiscovery 2026-01-20 13:02:12 +08:00
yangfeng bb156c8c1d feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32
Closes https://github.com/espressif/esp-idf/issues/18060
2026-01-19 15:32:05 +08:00
cjin 31bea4d01a feat(ble): support sid filter feature on ESP32C6 2026-01-19 14:18:07 +08:00
Zhou Xiaoandcjin b83197217d feat(ble): support sid filter feature on ESP32H2
(cherry picked from commit e4e42f0166)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-19 14:16:06 +08:00
Zhou Xiaoandcjin 66970ed0d1 feat(ble): add config to enable sid filter feat
(cherry picked from commit 3bf230435c)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-19 14:16:06 +08:00
Zhou Xiao 9f210256ed change(ble): [AUTO_MR] Update lib_esp32c6 to 17fdc66e
(cherry picked from commit 54e5f358bf)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-19 14:16:06 +08:00
Zhou Xiao ac45784bb3 change(ble): [AUTO_MR] Update lib_esp32h2 to 17fdc66e
(cherry picked from commit 57b4819474)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-19 14:16:06 +08:00
Island b4ab1c0e7c Merge branch 'fix/uaf_in_bluedroid_attp_v5.4' into 'release/v5.4'
fix(ble): fixed use-after-free in bluedroid attp (v5.4)

See merge request espressif/esp-idf!45158
2026-01-16 19:05:05 +08:00
Island 5d7bb9d2c4 Merge branch 'feat/ble_log_hci_log_len_limit_support_v5.4' into 'release/v5.4'
Feat/ble log hci log len limit support (v5.4)

See merge request espressif/esp-idf!45147
2026-01-16 19:04:15 +08:00
Island 47a1d6463f Merge branch 'change/ble_update_lib_20260108_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20260108 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!44932
2026-01-16 16:03:56 +08:00
Rahul Tank eb32f3205a Merge branch 'bugfix/periodic_adv_sync_lost_psync_handle_v5.4' into 'release/v5.4'
fix(nimble): Handling of psync during sync lost (v5.4)

See merge request espressif/esp-idf!45044
2026-01-16 12:30:01 +05:30
Island 142ab2e0dd Merge branch 'feat/support_blecrt_515_v5.4' into 'release/v5.4'
feat(bt/bluedroid): Support get allocated heap size (v5.4)

See merge request espressif/esp-idf!44862
2026-01-16 14:19:05 +08:00
Zhou Xiao 983b4b9de5 fix(ble): fixed use-after-free in bluedroid attp
(cherry picked from commit 78594e0f6e)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-15 19:13:22 +08:00
Luo Xu c0acda3eee feat(ble_mesh): update log compression for ble mesh lib
(cherry picked from commit 7c4b104f61)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-01-15 17:43:25 +08:00
Zhou Xiao 8b74be435d 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-15 17:13:23 +08:00
Zhou Xiao f532282c48 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-15 17:13:22 +08:00
Zhou Xiao 6c7d42d6e2 change(ble): optimized os_mbuf_copydata thread safety protection
(cherry picked from commit 52754b1aa4)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-15 17:13:22 +08:00
Wang Meng Yang 67265547ba Merge branch 'bugfix/l2cap_malloc_fail_v5.4' into 'release/v5.4'
fix(bt): fix l2cap malloc fail in throughput test(v5.4)

See merge request espressif/esp-idf!44851
2026-01-14 20:05:40 +08:00