zhuanghang
2941969e9c
feat(phy): update phy lib for esp32s31 & esp32c6 for track
2026-07-22 20:13:08 +08:00
morris
9db78e59b3
Merge branch 'fix/uart_is_enable_check_error_on_s3_v5.2' into 'release/v5.2'
...
Fix ESP32-S3 uart2 is_enabled check error (v5.2)
See merge request espressif/esp-idf!49352
2026-07-22 18:25:57 +08:00
Wang Meng Yang
efed7bd6af
Merge branch 'bugfix/hid_host_oob_read_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): fixed possible 1-byte OOB read in bta_hh_ctrl_dat_act (v5.2)
See merge request espressif/esp-idf!50976
2026-07-22 17:58:45 +08:00
Wang Meng Yang
466c251965
Merge branch 'bugfix/idf_ci_example_avrcp_v5.2' into 'release/v5.2'
...
fix(bt/example): Add log in the failure path for avrcp_ct_metadata example (v5.2)
See merge request espressif/esp-idf!51063
2026-07-22 17:39:47 +08:00
yangfeng
16f9983d0c
fix(bt/example): Add log in the failure path for avrcp_ct_metadata example
2026-07-22 15:37:01 +08:00
Astha Verma
c481185c04
fix(nimble): Handle Read Remote Supported Features failure correctly
2026-07-22 12:27:45 +05:30
Wang Meng Yang
02004d3fe1
Merge branch 'bugfix/a2dp_sbc_v5.2' into 'release/v5.2'
...
fix(bt): Fix the pointer sbc_start_frame is not initialized (v5.2)
See merge request espressif/esp-idf!51021
2026-07-22 14:08:16 +08:00
Island
f3364b8054
Merge branch 'fix/ble-log-store-access-fault_v5.2' into 'release/v5.2'
...
fix: Ensure BLE Log Global Variables in Internal RAM (5.2)
See merge request espressif/esp-idf!51032
2026-07-22 14:03:00 +08:00
Mahavir Jain
233d851e73
Merge branch 'feat/mbedtls_update_3.6.7_v5.2' into 'release/v5.2'
...
feat(mbedtls): update to version 3.6.7 (v5.2)
See merge request espressif/esp-idf!50660
2026-07-22 09:04:33 +05:30
Zhou Xiao
cafcf83921
fix(bt): keep BLE log ISR state in internal RAM
...
(cherry picked from commit 2fa434eb50 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-07-21 19:44:10 +08:00
yangfeng
895ca78695
fix(bt): Fix the pointer sbc_start_frame is not initialized
...
- Closes https://github.com/espressif/esp-idf/issues/18835
2026-07-21 16:10:40 +08:00
Ashish Sharma
d89568682c
feat(mbedtls): add option to choose constant-time prime generation
2026-07-21 16:02:00 +08:00
Ashish Sharma
73c2e6840c
feat(mbedtls): update to version 3.6.7
2026-07-21 15:51:05 +08:00
luoxu
984c9940d9
fix(bt): added err-check for cp_push funcs
2026-07-21 15:39:23 +08:00
luoxu
bb0e8fb86b
fix(ble_log): use typing.Optional/List for Python 3.9 compatibility
2026-07-21 15:03:15 +08:00
Luo Xu
975c30ad97
fix(ble_log): fix size_info nibble misalignment for last odd-count arg
...
(cherry picked from commit f5a927e055 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-07-21 15:01:23 +08:00
luoxu
fa0817fd45
fix(ble_log): fix unaligned access and buffer safety in log compression
2026-07-21 14:18:44 +08:00
Luo Xu
bb75137ca2
test(ble): add comprehensive test suite for log compression
...
(cherry picked from commit 58121d2540 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-07-21 14:18:44 +08:00
Luo Xu
c8cd9f224c
fix(ble): replace hardcoded tuple indices with FormatToken NamedTuple
...
(cherry picked from commit b7760a77e4 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-07-21 14:18:44 +08:00
Zhang Hai Peng
88648f93ee
fix(esp_hid/bluedroid): remove app-layer CCC gating in HID device
...
Do not check CCCD before sending notify in battery_set,
input_set and feature_set.
(cherry picked from commit 81bbcaca4e )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-07-21 12:04:52 +08:00
Island
d467ddfc35
Merge branch 'fix/ble_mesh_disable_adv_pkt_discard_log_v5.2' into 'release/v5.2'
...
fix(ble_mesh): Disable warning logging when advertising packets are discarded (5.2)
See merge request espressif/esp-idf!50163
2026-07-21 11:35:45 +08:00
Island
6f18de959d
Merge branch 'fix/ble-log-64-bit-io-setup-support_v5.2' into 'release/v5.2'
...
fix(ble_log): use BIT64 over BIT to support 64-bit IO setup (5.2)
See merge request espressif/esp-idf!50327
2026-07-21 11:22:26 +08:00
Zhang Hai Peng
75a7071292
fix(ble/bluedroid): track ext scan state for rand addr check
...
Update inq_var.state only after btsnd_hcic_ble_ext_scan_enable succeeds.
Clear BTM_BLE_SCANNING on explicit stop and controller scan timeout.
(cherry picked from commit 23519567e4 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-07-21 10:53:21 +08:00
Zhang Hai Peng
77c6595e97
change(ble/bluedroid): disable host trace logs when BLE Log host is off
...
Default all Bluedroid layer trace levels to NONE when BLE async log
is enabled without BLE_LOG_HOST_LOG.
(cherry picked from commit 1f8f935e3f )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-07-21 10:44:04 +08:00
Island
798ac66c91
Merge branch 'feat/ble_log_compression_module_cfg_update_v5.2' into 'release/v5.2'
...
Feat/ble log compression module cfg update (5.2)
See merge request espressif/esp-idf!49871
2026-07-20 21:37:59 +08:00
Alexey Gerenkov
5e03bd0d7e
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260703_v5.2' into 'release/v5.2'
...
feat(tools): update openocd version to v0.12.0-esp32-20260703 (v5.2)
See merge request espressif/esp-idf!50507
2026-07-20 17:22:01 +08:00
Jin Cheng
940a38a6d7
fix(bt/bluedroid): fixed possible 1-byte OOB read in bta_hh_ctrl_dat_act
...
Closes SEC-786
2026-07-20 16:42:59 +08:00
Jiang Jiang Jian
c0e18d7532
Merge branch 'fix/blacklist_flag_correction_v5.2' into 'release/v5.2'
...
fix(wifi): Correct blacklist flag(v5.2)
See merge request espressif/esp-idf!50924
2026-07-20 15:13:13 +08:00
Jiang Jiang Jian
bf0851fae3
Merge branch 'bugfix/ai_review_avrcp_v5.2' into 'release/v5.2'
...
fix(bt): Fix the critical and high issues related to AVRCP from AI review report (v5.2)
See merge request espressif/esp-idf!50024
2026-07-20 15:03:04 +08:00
yangfeng
d1ed5d3e84
fix(bt): Fix the high issues related to AVRCP from AI review report
...
- SDP/registration: handle SDP record creation and discovery failures safely
- AVRC stack: fix packet checks, fragment leaks, response build, and compile guards
- BTC AVRCP: fix return codes, connection state, metadata parsing, and memory leaks
- AVCTP: fix event passing, L2CAP conflicts, TX queue leaks, and disconnect handling
- Example: remove TG RN capability setup before initialization
2026-07-20 09:56:54 +08:00
yangfeng
85a3cebb7a
fix(bt): Fix the critical issues related to AVRCP from AI review report
...
- recalculate len_left per attribute in avrc_bld_app_setting_text_rsp
- abort fragmented message reassembly when reassembly buffer alloc fails
2026-07-20 09:48:39 +08:00
Wang Meng Yang
d52933646e
Merge branch 'bugfix/bug_bounty_av_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix bug bounty issues about A/V from NVIDIA (v5.2)
See merge request espressif/esp-idf!50481
2026-07-19 14:22:42 +08:00
yangfeng
3568ec1c45
fix(bt/bluedroid): Fix unchecked p_ctrl_cback and p_msg_cback in AVRC
...
Closes SEC-1186
2026-07-19 12:43:59 +08:00
yangfeng
b78a508f66
fix(bt/bluedroid): Fix missing NULL check on p_cfg in AVDT_ReconfigReq
...
Closes SEC-1187
2026-07-19 12:43:59 +08:00
Wang Meng Yang
f9c305e673
Merge branch 'bugfix/idf_ci_hid_example_v5.2' into 'release/v5.2'
...
fix(bt/example): Add print the device name to verify if it matches in HID example (v5.2)
See merge request espressif/esp-idf!50487
2026-07-19 10:08:01 +08:00
Wang Meng Yang
a2e4d90451
Merge branch 'bugfix/fix_bredr_inq_crash_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): fix crash during bredr inquiry when zero-addr device is found (v5.2)
See merge request espressif/esp-idf!50858
2026-07-19 10:06:57 +08:00
Rahul Tank
c0c517ae4f
Merge branch 'bugfix/add_dis_ieee_udi_to_config_v5.2' into 'release/v5.2'
...
fix(nimble): Add option to disable IEEE and UDI Characteristic in DIS (v5.2)
See merge request espressif/esp-idf!50764
2026-07-18 09:31:29 +05:30
tarun.kumar
c1e247b8d8
fix(wifi): Correct blacklist flag
2026-07-17 18:18:10 +05:30
yangfeng
c13a6f42aa
fix(bt/example): Add print the device name to verify if it matches in HID example
2026-07-17 20:10:50 +08:00
Wang Meng Yang
ecd2bf1002
Merge branch 'bugfix/smp_sec_flags_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): fixed several security issues from NVIDIA (v5.2)
See merge request espressif/esp-idf!50570
2026-07-17 20:02:52 +08:00
Kapil Gupta
e016ac2f12
fix(wpa_supplicant): Correct some functions in crypto porting layer
2026-07-17 14:05:14 +05:30
linruihao
76943b3b04
fix(bt/bluedroid): fix crash during bredr inquiry when zero-addr device is found
2026-07-17 10:39:42 +08:00
luoxu
81366e9e0a
feat(ble): reorganize log compression Kconfig
...
Move log-compression Kconfig files to host/ and profile/mesh/ directories and update source paths.
2026-07-16 21:56:10 +08:00
Meet Patel
a5ed0bd9c6
test(freertos): expand IDF additions test coverage
...
Improve coverage of idf_additions.h task utility APIs and correct
WithCaps delete usage in existing tests to avoid heap leaks.
2026-07-16 11:04:32 +02:00
luoxu
18dc3c9885
fix(ble_mesh): Disable warning logging when advertising packets are discarded
2026-07-16 16:20:16 +08:00
luoxu
9cc997e746
feat(ble): split log compression Kconfig into separate mesh and host files
...
# Conflicts:
# components/bt/common/ble_log/extension/log_compression/Kconfig.in
2026-07-16 12:09:19 +08:00
Luo Xu
02e068020a
fix(ble): fix Bluedroid log compression for newly added modules
...
(cherry picked from commit 8d4f1cb608 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-07-16 12:09:19 +08:00
Island
b89ea6a90a
Merge branch 'change/ble_update_lib_20260610_v5.2' into 'release/v5.2'
...
change(ble): [AUTO_MR] 20260610 - Update ESP BLE Controller Lib (5.2)
See merge request espressif/esp-idf!50222
2026-07-15 20:45:12 +08:00
Martin Vychodil
175be2e80c
Merge branch 'fix/cleanup_after_failed_nvs_set_blob_v5.2' into 'release/v5.2'
...
Fixed cleanup after nvs_set_blob failed on ESP_ERR_NVS_NOT_ENOUGH_SPACE (v5.2)
See merge request espressif/esp-idf!50747
2026-07-15 18:16:11 +08:00
Zhou Xiao
15a4a59941
fix(ble_log): use BIT64 over BIT to support 64-bit IO setup
...
(cherry picked from commit a2876d304e )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-07-15 17:19:59 +08:00