Jiang Jiang Jian
97cb6b6fed
Merge branch 'bugfix/fix_wps_disconnect_during_4way_handshake_v5.2' into 'release/v5.2'
...
fix(wps): Do not disconnect on WPS success in esp_wifi_wps_disable (v5.2)
See merge request espressif/esp-idf!46369
2026-03-10 14:33:26 +08:00
Jiang Jiang Jian
6487da0bd8
Merge branch 'bugfix/fix_ble_scan_start_assertion_when_coex_with_wifi_mst_v5.2' into 'release/v5.2'
...
fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2 (v5.2)
See merge request espressif/esp-idf!46251
2026-03-10 11:24:08 +08:00
Jiang Jiang Jian
f7ed3bf394
Merge branch 'change/remove_unused_marco_defines_for_rssi_limit_v5.2' into 'release/v5.2'
...
change(bt): Mark RSSI threshold-related macros as deprecated(backport v5.2)
See merge request espressif/esp-idf!44516
2026-03-10 11:21:53 +08:00
Roland Dobai
d866ac109c
Merge branch 'docs/pip_index_v5.2' into 'release/v5.2'
...
Added a note about PIP_INDEX_URL for better mirrors in some regions (v5.2)
See merge request espressif/esp-idf!46402
2026-03-09 14:28:21 +01:00
Jiang Jiang Jian
b3302cc20a
Merge branch 'feat/support_allocate_memory_from_psram_for_ot_v5.2' into 'release/v5.2'
...
feat(openthread): support openthread heap allocation from PSRAM (v5.2)
See merge request espressif/esp-idf!45600
2026-03-09 20:30:10 +08:00
Jiang Jiang Jian
59e238653d
Merge branch 'bugfix/support_for_alt_snounce_v5.2' into 'release/v5.2'
...
fix(esp_wifi): Add alt snonce verification in softAP (v5.2)
See merge request espressif/esp-idf!46259
2026-03-09 20:28:19 +08:00
Jiang Jiang Jian
bd76f0caec
Merge branch 'fix/fix_io_wakeup_issues_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): make esp_deep_sleep_enable_gpio_wakeup available to PD_TOP lightsleep (v5.2)
See merge request espressif/esp-idf!45873
2026-03-09 18:56:24 +08:00
Jiang Jiang Jian
c251fc0041
Merge branch 'fix/fix_i2c_modem_clock_ref_count_mismatch_v5.2' into 'release/v5.2'
...
fix: add reference count control for modem clock devices (v5.2)
See merge request espressif/esp-idf!45537
2026-03-09 18:55:44 +08:00
Jakub Kocka
fc44b2beac
docs(tools): Added a note about PIP_INDEX_URL for better mirrors in some regions
...
Closes https://github.com/espressif/esp-idf/issues/18301
2026-03-09 09:36:29 +01:00
Jin Chen
955cc3585d
fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2
...
(cherry picked from commit 974682d169 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-03-09 00:15:12 +08:00
Sarvesh Bodakhe
ebcf2ed552
fix(wps): Do not disconnect on WPS success in esp_wifi_wps_disable
...
When WPS succeeds, wps_finish() already handles disconnect, reconfigure,
and reconnect with the obtained credentials. The subsequent 4-way
handshake starts immediately. However, esp_wifi_wps_disable() (called
from the user's WPS success event handler) was also disconnecting when
status was WPS_STATUS_SUCCESS, killing the in-progress 4-way handshake.
Only disconnect in esp_wifi_wps_disable() when status is WPS_STATUS_PENDING
(i.e., WPS exchange was cancelled mid-way), matching the behavior on master.
2026-03-08 12:57:24 +05:30
Jiang Jiang Jian
97b65a1a71
Merge branch 'bugfix/fix_blufi_nimble_gatt_pkt_v5.2' into 'release/v5.2'
...
fix(blufi): Handle flattened ATT write payloads correctly in NimBLE BLUFI host (v5.2)
See merge request espressif/esp-idf!46264
2026-03-06 23:31:58 +08:00
Island
f9645c9e2d
Merge branch 'fix/ble_mesh_bug_report_v5.2' into 'release/v5.2'
...
Fix/ble mesh bug report (v5.2)
See merge request espressif/esp-idf!46105
2026-03-05 19:17:48 +08:00
Rahul Tank
c0cd155eae
fix(blufi): Handle flattened ATT write payloads correctly in NimBLE BLUFI host
2026-03-05 16:24:31 +05:30
Shu Chen
24f332e6e4
Merge branch 'fix/fix_an_ot_config_error_v5.2' into 'release/v5.2'
...
fix(openthread): fix a macro error (v5.2)
See merge request espressif/esp-idf!46082
2026-03-05 08:26:30 +00:00
Island
7fe4f28236
Merge branch 'feat/ble_bluedroid_log_full_compression_enable_v5.2' into 'release/v5.2'
...
feat(ble_mesh): enable log full compression function for bluedroid host (v5.2)
See merge request espressif/esp-idf!46152
2026-03-05 12:18:31 +08:00
morris
d9a01fe4cb
Merge branch 'bugfix/esp_idf_s2_options_test_esp_pm_v5.2' into 'release/v5.2'
...
fix(esp_pm): change esp32s2 esp32c5 pm_trace io to avoid conflicts with mspi(v5.2)
See merge request espressif/esp-idf!46270
2026-03-04 22:25:07 +08:00
Rahul Tank
3e422bd5b9
Merge branch 'bugfix/fix_nimble_opt_include_v5.2' into 'release/v5.2'
...
fix(nimble): Add header file to expose macros in code. (v5.2)
See merge request espressif/esp-idf!46236
2026-03-04 18:06:30 +05:30
hebinglin
44c9cc48ea
fix(esp_pm): change esp32s2 esp32c5 pm_trace io to avoid conflicts with mspi
2026-03-04 16:03:52 +08:00
Kapil Gupta
e83c135735
fix(esp_wifi): Add alt snonce verification in softAP
2026-03-04 12:03:05 +05:30
Wang Meng Yang
8f003eb38b
Merge branch 'bugfix/mistakenly_reject_peer_auth_req_v5.2' into 'release/v5.2'
...
fix(bt/controller): fixed remote LMP_AU_RAND is mistakely rejected (v5.2)
See merge request espressif/esp-idf!46213
2026-03-04 09:37:39 +08:00
Rahul Tank
4b99d6a791
fix(nimble): Add header file to expose macros
2026-03-03 17:01:17 +05:30
Rahul Tank
42995be12c
Merge branch 'bugfix/gatt_memory_leak_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed memory leak when dynamic services are disabled (v5.2)
See merge request espressif/esp-idf!46177
2026-03-03 14:07:21 +05:30
Liu Linyan
4e71de4138
fix(ble_mesh): Miscellaneous bugfixes according to our internal bug report
2026-03-03 14:11:51 +08:00
Zhang Wen Xu
4b65cc6e7b
Merge branch 'feat/csl_power_consumption_v5.2' into 'release/v5.2'
...
feat(openthread): turn off rx earlier for csl if no packet received (v5.2)
See merge request espressif/esp-idf!46196
2026-03-03 03:34:51 +00:00
Jin Cheng
38bba48af6
fix(bt/controller): fixed remote LMP_AU_RAND is mistakely rejected
2026-03-03 10:49:42 +08:00
Tan Yan Quan
bac161cdda
feat(openthread): turn off rx earlier for csl if no packet received
2026-03-02 17:00:29 +08:00
Rahul Tank
099a86e2a3
fix(nimble): Fixed memory leak when dynamic services are disabled
2026-03-02 11:00:48 +05:30
Island
66972e72b0
Merge branch 'fix/ble_mesh_nimble_connection_failed_v5.2' into 'release/v5.2'
...
fix(ble_mesh):fixed nimble connection failed (v5.2)
See merge request espressif/esp-idf!46114
2026-03-02 11:12:12 +08:00
Luo Xu
bce9c7c13a
feat(ble): update log compression for bluedroid
...
(cherry picked from commit 05783fafd7 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-03-02 09:43:15 +08:00
Luo Xu
8a5a10c356
feat(ble_mesh): enable log full compression function for bluedroid host
...
(cherry picked from commit 4cf88ce078 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-03-02 09:43:15 +08:00
gongyantao
fa15322dd2
change(bt): Mark RSSI threshold-related macros as deprecated
2026-02-28 17:21:40 +08:00
Luo Xu
7d1a7cb785
fix(ble_mesh):fixed nimble connection failed
...
(cherry picked from commit 2af193dac4 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-02-27 17:43:19 +08:00
Island
e23c7ad8ad
Merge branch 'change/ble_update_lib_20260127_v5.2' into 'release/v5.2'
...
change(ble): [AUTO_MR] 20260127 - Update ESP BLE Controller Lib (v5.2)
See merge request espressif/esp-idf!45674
2026-02-27 15:29:55 +08:00
Xu Si Yu
7c2be6aa21
fix(openthread): fix a macro error
2026-02-26 18:17:16 +08:00
Rahul Tank
3194041005
Merge branch 'bugfix/improve_nimble_examples_v5.2' into 'release/v5.2'
...
fix(nimble): Improve safety, fix bugs, and update docs across NimBLE examples (v5.2)
See merge request espressif/esp-idf!45977
2026-02-25 17:30:06 +05:30
morris
0b3d092624
Merge branch 'bugfix/uart_tx_fifo_empty_threshold_v5.2' into 'release/v5.2'
...
fix(uart): tx write bytes fails to use non-default tx fifo empty threshold (v5.2)
See merge request espressif/esp-idf!45893
2026-02-25 16:11:40 +08:00
Rahul Tank
75eda3f00c
fix(nimble): Improve safety, fix bugs, and update docs across NimBLE examples
...
- Remove unused headers from examples
- Improve periodic adv/sync example functionality and readability
- Use ble_hs_id_infer_auto() instead of hardcoded BLE_OWN_ADDR_PUBLIC/RANDOM
- Add ble_hs_util_ensure_addr() calls in on_sync for proper address setup
- Use correct ext adv instance (0 instead of 1) in phy_prph, l2cap_coc, multi_conn
- Fix struct name: ble_gap_periodic_adv_enable_params -> ble_gap_periodic_adv_start_params
- Add CONFIG_BT_NIMBLE_GAP_SERVICE guards around ble_svc_gap_device_name_set
- Fix unsafe AD data parsing with bounds checks in central examples
- Fix UUID matching bugs (off-by-one loop condition and byte order) in
phy_cent, htp_cent, and proximity_sensor_cent
- Fix ble_multi_conn_cent address type to use dynamic inference
- Remove contradictory sm_sc=0 after sm_sc=1 in ble_multi_adv
- Add CONFIG_BT_NIMBLE_EXT_ADV=y to ble_multi_adv sdkconfig defaults
- Check return values for ble_gap_set_host_feat, nimble_port_init
- Update tutorials and READMEs to match code changes
2026-02-25 13:07:02 +05:30
Rahul Tank
d2a5aacb62
Merge branch 'bugfix/fix_host_nimble_fixes_v5.2' into 'release/v5.2'
...
fix(nimble): Fix various issues for security/vulnerability in host (v5.2)
See merge request espressif/esp-idf!45995
2026-02-25 12:54:20 +05:30
Wang Meng Yang
5157663189
Merge branch 'bugfix/lc_not_wakeup_v5.2' into 'release/v5.2'
...
fix(ble): Fix restore write-back error caused by memory allocated in PSRAM(v5.2)
See merge request espressif/esp-idf!46004
2026-02-25 12:12:13 +08:00
Song Ruo Jing
8c9f364f3a
fix(uart): Avoid division by zero error when calling uart_get_baudrate
...
If uart_driver_install is not called before uart_get_baudrate,
the UART port may not be ready. In such cases, the register values
cannot be read out, leading to a division by zero error in uart_ll_get_baudrate.
This commit adds a check to ensure the UART port is enabled before
attempting to read its registers.
Closes https://github.com/espressif/esp-idf/issues/17513
2026-02-25 11:31:04 +08:00
Song Ruo Jing
d5f928c13d
fix(uart): tx write bytes fails to use non-default tx fifo empty threshold
...
Users may see tx write bytes fails to feed data into tx fifo in time
even if the tx fifo empty threshold has been set to a large value.
2026-02-25 11:31:04 +08:00
Wang Meng Yang
2a78cd0790
Merge branch 'bugfix/32k_xtal_to_rtc_slow_v5.2' into 'release/v5.2'
...
fix(bt): Add some debug logs during A2DP sink decoding(v5.2)
See merge request espressif/esp-idf!45783
2026-02-25 10:03:09 +08:00
Martin Vychodil
1cd2b97162
Merge branch 'fix/vfs_missing_va_end_v5.2' into 'release/v5.2'
...
fix(storage/vfs): Remove va_end leak in ioctl caused by early return in macro (v5.2)
See merge request espressif/esp-idf!45525
2026-02-25 03:40:05 +08:00
xiongweichao
dd51c36dea
fix(ble): Fix restore write-back error caused by memory allocated in PSRAM
2026-02-24 10:33:50 +08:00
Rahul Tank
f410a6ca23
fix(nimble): Fix various issues for security/vulnerability in host
2026-02-23 15:26:48 +05:30
Mahavir Jain
2d27a5d382
Merge branch 'fix/esp_http_client_ssldyn_test_failure' into 'release/v5.2'
...
fix(esp_http_client): Fixed esp_http_client example pytest
See merge request espressif/esp-idf!45986
2026-02-23 14:32:54 +05:30
hrushikesh.bhosale
1f4dd05b0c
fix(esp_http_client): Fixed esp_http_client example pytest
...
- For async request need to expect -1 as content length, but it was
expecting positive value instead
2026-02-23 12:03:49 +05:30
Rahul Tank
00cf64b497
Merge branch 'bugfix/fix_nimble_issues_11022026_v5.2' into 'release/v5.2'
...
fix(nimble): Bugfix/fix nimble issues 11022026 (v5.2)
See merge request espressif/esp-idf!45911
2026-02-18 09:31:22 +05:30
Astha Verma
02faeeeff0
fix(nimble): Fix memory leak when enabling gatt caching
2026-02-16 18:01:23 +05:30