Commit Graph

5092 Commits

Author SHA1 Message Date
Island 482f7d45a4 Merge branch 'feat/support_bluedroid_host_pawr_v5.5' into 'release/v5.5'
feat(ble/bluedroid): Add bluedroid host PAwR and Advertising Coding Selection features (backport v5.5)

See merge request espressif/esp-idf!44654
2025-12-31 11:42:20 +08:00
zhiweijian 383bedae88 fix(ble/bluedroid): Fixed CTE IQ sample data copy error 2025-12-30 10:41:09 +08:00
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
zhiweijian c432820a5e fix(ble/bluedroid): Optimize some bluedroid code 2025-12-30 10:17:25 +08:00
zhiweijian 2c88b12e16 fix(ble/bluedroid): Fixed big event status error 2025-12-30 10:17:14 +08:00
zhiweijian 831e9e7721 feat(ble/bluedroid): support bluedroid host channel sounding feature 2025-12-30 10:17:04 +08:00
zhiweijian 692c2b02e5 feat(ble/bluedroid): Supported BLE bluedroid host pawr connection 2025-12-30 10:16:52 +08:00
zhiweijian a3f994315f feat(ble/bluedroid): Support LE Security Levels Characteristic 2025-12-30 10:16:43 +08:00
zhiweijian cd156796d8 feat(ble/bluedroid): Add bluedroid host Advertising Coding Selection feature 2025-12-30 10:16:33 +08:00
zhiweijian 382174fdf0 feat(ble/bluedroid): Add bluedroid host PAwR feature 2025-12-30 10:16:22 +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 aeab65c1a749c123add978cdf51ace4151ec67ed)

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 2b9c7471d0f3841f36f8a4a01aae79b6d08e0cbd)

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 d1d07eb60a6e822c61516154b090e69f61a0a765)

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 c604afa272f9b4e81835562eb812d86288f040c5)

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