Commit Graph

5083 Commits

Author SHA1 Message Date
Jiang Jiang Jian
0a10858fd7 Merge branch 'feature/extend_h2_conon_num_to_70_v5.5' into 'release/v5.5'
change(ble): Updated the maximum number of concurrent connections to 70 on ESP32-H2 (v5.5)

See merge request espressif/esp-idf!43835
2025-12-30 10:31:52 +08:00
Island
6c80a45a41 Merge branch 'fix/ble_mesh_nimble_gap_event_v5.5' into 'release/v5.5'
fix(ble_mesh): fix memory issue in nimble gap event forwarding (v5.5)

See merge request espressif/esp-idf!44239
2025-12-29 21:26:56 +08:00
Island
41bcb1746f Merge branch 'feat/ble_mesh_dfu_supported_v5.5' into 'release/v5.5'
Feat/ble mesh dfu supported v5.5

See merge request espressif/esp-idf!44132
2025-12-29 15:37:35 +08:00
Island
5bee13a621 Merge branch 'opt/opt_ble_log_v5.5' into 'release/v5.5'
feat(ble/bluedroid): Added BLE debug LOG for bluedroid (v5.5)

See merge request espressif/esp-idf!42270
2025-12-29 12:11:36 +08:00
Island
1d7830102e Merge branch 'feat/show_how_to_use_smp_in_blufi_example_v5.5' into 'release/v5.5'
feat(ble/blufi): Support setting BLE encryption for blufi (v5.5)

See merge request espressif/esp-idf!44143
2025-12-29 12:11:21 +08:00
Island
1914fc31ea Merge branch 'feat/ble_mesh_log_enh_v5.5' into 'release/v5.5'
Feat/ble mesh log enh v5.5

See merge request espressif/esp-idf!43212
2025-12-29 10:36:36 +08:00
Wang Meng Yang
dae755c78c Merge branch 'bugfix/sync_security_fix_from_flouride_v5.5' into 'release/v5.5'
fix: synchronized several security-related fixes from Google Fluoride (v5.5)

See merge request espressif/esp-idf!44407
2025-12-26 21:32:23 +08:00
Island
2cbffeab2d Merge branch 'change/ble_update_lib_20251106_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20251106 - Update ESP BLE Controller Lib (v5.5)

See merge request espressif/esp-idf!43174
2025-12-26 14:22:52 +08:00
Island
da5ff0c78c Merge branch 'fix/add_soc_caps_for_pawr_feat_v5.5' into 'release/v5.5'
fix(ble): add soc caps feat for PAwR (v5.5)

See merge request espressif/esp-idf!44150
2025-12-26 14:21:25 +08:00
Luo Xu
ef87f31347 fix(ble_mesh): fix memory issue in nimble gap event forwarding
(cherry picked from commit aeab65c1a7)

Co-authored-by: luoxu <luoxu@espressif.com>
2025-12-26 12:15:34 +08:00
luoxu
dfde4492d7 fix(ble_mesh): resolve miscellaneous logging issues 2025-12-26 12:02:46 +08:00
Rainer
556eeb934d fix(ble_mesh): fixed issues with incorrect logs format and position 2025-12-26 12:02:46 +08:00
luoxu
0eaf2f3cc9 feat(ble_mesh): Miscellaneous log enhancement for Provisioning 2025-12-26 12:02:46 +08:00
Liu Linyan
92cc62a2b9 feat(ble_mesh): Miscellaneous log enhancement for BLE Mesh 2025-12-26 12:02:46 +08:00
Linyan Liu
dde791b387 feat(ble_mesh): Miscellaneous update for BLE Mesh 2025-12-26 12:02:46 +08:00
luoxu
16d9fcf460 feat(ble_mesh): dfd client/server supported 2025-12-26 11:56:40 +08:00
luoxu
e71a79f679 fix(bt): Fixed the issue of duplicate MAX macro definitions 2025-12-26 11:56:40 +08:00
luoxu
f19c2a36f2 feat(ble_mesh): Adapt DFU/MBT to esp-idf 2025-12-26 11:56:40 +08:00
luoxu
8417c7006d feat(ble_mesh): Device Firmware Update (Zephyr v4.0.0) 2025-12-26 11:56:40 +08:00
Island
4b434bd71d Merge branch 'fix/ble_log_v2_dual_core_iwt_v5.5' into 'release/v5.5'
fix(ble): added missed spin lock initialization (v5.5)

See merge request espressif/esp-idf!44381
2025-12-26 10:39:07 +08:00
Island
857b5192b2 Merge branch 'fix/ble_log_v2_cache_error_v5.5' into 'release/v5.5'
BLE Log v2 Function Update 251125 (v5.5)

See merge request espressif/esp-idf!43870
2025-12-26 10:38:57 +08:00
Island
4b6eab53da Merge branch 'feat/ble_log_xor_checksum_v5.5' into 'release/v5.5'
feat(ble): added xor checksum for integrity check performance optimization (v5.5)

See merge request espressif/esp-idf!44540
2025-12-26 10:38:41 +08:00
Wang Meng Yang
ec191d2851 Merge branch 'feat/add_param_indicate_create_spp_records_v5.5' into 'release/v5.5'
feat(bt): Add an SPP API parameter to indicate whether to create the SPP record(v5.5)

See merge request espressif/esp-idf!43583
2025-12-26 10:34:35 +08:00
Wang Meng Yang
e0c12adc79 Merge branch 'bugfix/a2dp_deinit_crash_v5.5' into 'release/v5.5'
fix(bt): fixed crash caused by deinit during A2DP connection initiation(v5.5)

See merge request espressif/esp-idf!43791
2025-12-26 10:34:08 +08:00
Wang Meng Yang
8c47552a4c Merge branch 'change/bt_bluedroid_avrcp_version_v5.5' into 'release/v5.5'
change(bt/bluedroid): Change AVRCP version according to feature enabled (v5.5)

See merge request espressif/esp-idf!44200
2025-12-26 10:32:43 +08:00
Wang Meng Yang
1e9f63183b Merge branch 'bugfix/l2c_fcr_clone_buf_v5.5' into 'release/v5.5'
fix(bt/bluedroid): fixed possible access to NULL in l2c_fcr_clone_buf

See merge request espressif/esp-idf!44263
2025-12-26 10:32:04 +08:00
Wang Meng Yang
0e194e6499 Merge branch 'bugfix/a2dp_reg_sep_v5.5' into 'release/v5.5'
fix(bt/bluedroid): Fix the status judgment of the A2DP source registration SEP (v5.5)

See merge request espressif/esp-idf!43881
2025-12-26 10:28:58 +08:00
Zhou Xiao
a961d7da47 fix(ble): added null pointer check in ble log ts submodule
(cherry picked from commit 2b9c7471d0)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-24 17:05:04 +08:00
Zhou Xiao
4c21f792fa fix(ble): added missed ts sync reset
(cherry picked from commit d1d07eb60a)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-24 17:05:04 +08:00
Zhou Xiao
05ff6f2d95 feat(ble): added xor checksum for integrity check performance optimization
(cherry picked from commit c604afa272)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-24 17:05:03 +08:00
Jin Cheng
66b2214a0d fix(bt/bluedroid): cleaned the code according to the tool cppcheck 2025-12-19 16:56:25 +08:00
Jin Cheng
cf5a568dc0 fix(bt/bluedroid): fixed possible OOB read in smp_br_data_received 2025-12-19 16:52:31 +08:00
Jin Cheng
8fe4c35994 fix(bt/bluedroid): drop connection when atttempting to disable encryption 2025-12-19 16:52:31 +08:00
Jin Cheng
991486fa02 fix(bt/bluedroid): fixed an integer overflow bug in attp_build_read_multi_cmd 2025-12-19 16:52:31 +08:00
Jin Cheng
fa22e34f56 fix(bt/bluedroid): fixed an integer overflow bug in avdt_msg_asmbl 2025-12-19 16:52:31 +08:00
Jin Cheng
5872a8cccb fix(bt/bluedroid): fixed an OOB bug in bta_av_setconfig_rej 2025-12-19 16:52:31 +08:00
Jin Cheng
f7c0f92556 fix(bt/bluedroid): fixed an OOB bug in btm_read_rssi_complete 2025-12-19 16:52:31 +08:00
Jin Cheng
514bcb41a2 fix(bt/bluedroid): fixed an OOB bug in btm_delete_stored_link_key_complete 2025-12-19 16:52:31 +08:00
Jin Cheng
04219e5fd4 fix(bt/bluedroid): fixed an OOB bug in btm_read_tx_power_complete 2025-12-19 16:52:31 +08:00
Jin Cheng
08a593d801 fix(bt/bluedroid): fixed an OOB bug in btm_create_conn_cancel_complete 2025-12-19 16:52:31 +08:00
Jin Cheng
a73e2e4d6c fix(bt/bluedroid): fixed an OOB bug in btm_read_local_oob_complete 2025-12-19 16:52:31 +08:00
Jin Cheng
5a2b29fe82 fix(bt/bluedroid): fixed an OOB write in SDP_AddAttribute 2025-12-19 16:52:31 +08:00
Jin Cheng
3ec5f615ae fix(bt/bluedroid): report failure when not able to connect to AVRCP 2025-12-19 16:52:31 +08:00
Jin Cheng
56756b1b5d fix(bt/bluedroid): fixed buffer overflow in BRSF 2025-12-19 16:52:31 +08:00
Jin Cheng
11eea1b4de fix(bt/bluedroid): added negative length check in process_service_search_rsp 2025-12-19 16:52:31 +08:00
Jin Cheng
be25062b0d fix(bt/bluedroid): fixed OOB read in SDP server continuation length 2025-12-19 16:52:31 +08:00
Jin Cheng
4df287c536 fix(bt/bluedroid): added length check when copy AVDTP packet 2025-12-19 16:52:31 +08:00
Jin Cheng
6a497ad921 fix(bt/bluedroid): fixed OOB read in AT_SKIP_RESET 2025-12-19 16:52:31 +08:00
Jin Cheng
019516284f fix(bt/bluedroid): fixed OOB write in bta_hf_client_handle_cind_list_item 2025-12-19 16:52:31 +08:00
Jin Cheng
158519cf8c fix(bt/bluedroid): added boundary check when reading SDP attribute response packet 2025-12-19 16:52:31 +08:00