Xiao Xufeng
0c45a102a9
change(version): Update version to 5.3.5
2026-03-21 19:10:47 +08:00
cjin
dad5c893b3
fix(ble): fix conn timeout after phy update on ESP32-C2
2026-03-18 17:17:30 +08:00
Jiang Jiang Jian
17b5ebc442
Merge branch 'bugfix/mbuf_log_crash_v5.3' into 'release/v5.3'
...
fix(nimble): modify logic to print mbuf in ble_hs_log_mbuf (v5.3)
See merge request espressif/esp-idf!46498
2026-03-13 11:39:18 +08:00
Jiang Jiang Jian
c434e98943
Merge branch 'fix/fix_conn_failure_due_in_flash' into 'release/v5.3'
...
fix(ble): fix conn failrue in flash mode on ESP32-C2
See merge request espressif/esp-idf!46519
2026-03-13 11:03:33 +08:00
Jiang Jiang Jian
e3fbb6f5a4
Merge branch 'fix/roam_scan_ongoing_flag_set_v5.3' into 'release/v5.3'
...
Set and unset roam scan ongoing flag properly(v5.3)
See merge request espressif/esp-idf!46240
2026-03-12 11:14:52 +08:00
cjin
f33ee121c9
fix(ble): fix conn failrue in flash mode on ESP32-C2
2026-03-12 09:49:05 +08:00
Sumeet Singh
d6f3f69a22
fix(nimble): modify logic to print mbuf in ble_hs_log_mbuf (v5.3)
2026-03-11 17:22:50 +05:30
Jiang Jiang Jian
c160548fbc
Merge branch 'bugfix/sae_commit_queue_full_memory_leak_v5.3' into 'release/v5.3'
...
fix(wpa_supplicant): fix memory leak on SAE commit queue post failure (Backport v5.3)
See merge request espressif/esp-idf!46309
2026-03-11 12:26:54 +08:00
Jiang Jiang Jian
17f31f8f2f
Merge branch 'bugfix/supplicant_min_scan_time_v5.3' into 'release/v5.3'
...
fix(esp_wifi): Fix min scan time for btm scan (v5.3)
See merge request espressif/esp-idf!46441
2026-03-11 12:25:00 +08:00
Jiang Jiang Jian
59da4dea42
Merge branch 'fix/fix_sleep_exception_in_spi_flash_rom_impl_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): fix sleep exception in spi flash rom impl (v5.3)
See merge request espressif/esp-idf!46448
2026-03-11 11:42:12 +08:00
Jiang Jiang Jian
6452cfb3b0
Merge branch 'fix/update_c2_lib_for_reset_randomly_assert' into 'release/v5.3'
...
fix(ble): fix ble reset randomly assertion on ESP32-C2
See merge request espressif/esp-idf!46339
2026-03-11 11:12:21 +08:00
Jiang Jiang Jian
6eaea97383
Merge branch 'bugfix/fix_read_failed_if_smp_is_disabled_v5.3' into 'release/v5.3'
...
fix(ble/bluedroid): Fixed read or write failed if SMP is disabled (v5.3)
See merge request espressif/esp-idf!46163
2026-03-10 15:12:31 +08:00
wuzhenghui
f1285fc8dc
fix(esp_rom): sync spi_flash_disable/enable_cache patches to rom implementation
2026-03-10 14:26:00 +08:00
wuzhenghui
68b9df7ceb
fix(esp_hw_support): fix sleep exception if CONFIG_SPI_FLASH_ROM_IMPL enabled
2026-03-10 14:22:25 +08:00
Kapil Gupta
d792e15589
fix(esp_wifi): Fix min scan time for btm scan
2026-03-10 11:06:15 +05:30
Jiang Jiang Jian
7a93173401
Merge branch 'bugfix/bredr_cfg_relative_path_v5.3' into 'release/v5.3'
...
fix: Fix the relative path of esp_bredr_cfg.h (v5.3)
See merge request espressif/esp-idf!46160
2026-03-10 11:32:06 +08:00
Jiang Jiang Jian
0f980ffa7c
Merge branch 'fix/fix_an_ot_config_error_v5.3' into 'release/v5.3'
...
fix(openthread): fix a macro error (v5.3)
See merge request espressif/esp-idf!46081
2026-03-10 11:31:46 +08:00
cjin
19c2244302
fix(ble): fix phy update ctrl process unexpectedly trimmed on ESP32C2
2026-03-09 17:04:28 +08:00
Sarvesh Bodakhe
016643417f
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:50:19 +05:30
Jiang Jiang Jian
12445bd359
Merge branch 'bugfix/fix_blufi_nimble_gatt_pkt_v5.3' into 'release/v5.3'
...
fix(blufi): Handle flattened ATT write payloads correctly in NimBLE BLUFI host (v5.3)
See merge request espressif/esp-idf!46263
2026-03-06 23:31:36 +08:00
cjin
861a651b11
fix(ble): fix ble reset randomly assertion on ESP32-C2
2026-03-06 14:07:59 +08:00
Sarvesh Bodakhe
9f1ff8afa3
fix(wpa_supplicant): fix memory leak on SAE commit queue post failure
...
In auth_sae_queue(), when wpa3_hostap_post_evt() fails, the queued
entry was left on the list and never freed. This leaks memory under
SAE commit floods or when the event queue is full.
Free the entry and remove it from the list on post failure.
2026-03-05 12:39:28 +05:30
Jiang Jiang Jian
dc96f8f573
Merge branch 'bugfix/fix_nimble_opt_include_v5.3' into 'release/v5.3'
...
fix(nimble): Add header file to expose macros in code. (v5.3)
See merge request espressif/esp-idf!46235
2026-03-05 14:31:13 +08:00
tarun.kumar
6046926d0e
fix(roam) : Set and unset roam scan ongoing flag properly
2026-03-04 17:13:34 +05:30
Rahul Tank
d24838f13d
fix(blufi): Handle flattened ATT write payloads correctly in NimBLE BLUFI host
2026-03-04 11:47:25 +05:30
Rahul Tank
affa3b285d
fix(nimble): Add header file to expose macros
2026-03-03 16:55:30 +05:30
cjin
aae8121e94
fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2
2026-03-03 14:11:09 +08:00
Zhi Wei Jian
4a088fac7f
fix(ble/bluedroid): Fixed read or write failed if SMP is disabled
...
(cherry picked from commit 124f275bdf839b855e6af0cfb9d197f11c9a766c)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-03-02 10:04:18 +08:00
yangfeng
0e518934d2
fix: Fix the relative path of esp_bredr_cfg.h
2026-03-02 09:45:49 +08:00
Xu Si Yu
885b450eb5
fix(openthread): fix a macro error
2026-02-26 18:17:09 +08:00
Wang Meng Yang
5b2718496d
Merge branch 'bugfix/32k_xtal_to_rtc_slow_v5.3' into 'release/v5.3'
...
fix(bt): Add some debug logs during A2DP sink decoding(v5.3)
See merge request espressif/esp-idf!45785
2026-02-25 19:10:41 +08:00
Wang Meng Yang
14f020f49b
Merge branch 'bugfix/lc_not_wakeup_v5.3' into 'release/v5.3'
...
fix(ble): Fix restore write-back error caused by memory allocated in PSRAM(v5.3)
See merge request espressif/esp-idf!46003
2026-02-25 19:08:56 +08:00
morris
ef099fac8f
Merge branch 'bugfix/fix_legacy_touch_driver_stuck_after_dsleep_v5.3' into 'release/v5.3'
...
fix(legacy_touch): fixed the read stuck issue after deep sleep (v5.3)
See merge request espressif/esp-idf!46012
2026-02-25 16:58:50 +08:00
Rahul Tank
773cb7c129
Merge branch 'bugfix/fix_host_nimble_fixes_v5.3' into 'release/v5.3'
...
fix(nimble): Fix various issues for security/vulnerability in host (v5.3)
See merge request espressif/esp-idf!45994
2026-02-25 12:48:19 +05:30
xiongweichao
13f32812e6
fix(bt): Add some debug logs during A2DP sink decoding
2026-02-25 10:05:00 +08:00
xiongweichao
91126a706c
fix(bt): Replace 32k_xtal with rtc_slow
2026-02-25 10:05:00 +08:00
Martin Vychodil
7a20c6535b
Merge branch 'fix/vfs_missing_va_end_v5.3' into 'release/v5.3'
...
fix(storage/vfs): Remove va_end leak in ioctl caused by early return in macro (v5.3)
See merge request espressif/esp-idf!45524
2026-02-25 03:38:55 +08:00
laokaiyao
5b9b118a2a
fix(legacy_touch): fixed the read stuck issue after deep sleep
2026-02-24 13:21:21 +08:00
xiongweichao
7fab4726cc
fix(ble): Fix restore write-back error caused by memory allocated in PSRAM
2026-02-24 10:31:56 +08:00
Rahul Tank
77e3d0a120
fix(nimble): Fix various issues for security/vulnerability in host
2026-02-23 14:11:23 +05:30
Jiang Jiang Jian
590ad2fe23
Merge branch 'bugfix/eloop_mem_leak_v5.3' into 'release/v5.3'
...
fix(esp_wifi): Fix memory leak caused due to eloop (v5.3)
See merge request espressif/esp-idf!45905
2026-02-19 00:38:09 +08:00
Jiang Jiang Jian
c9058a645c
Merge branch 'feat/support_allocate_memory_from_psram_for_ot_v5.3' into 'release/v5.3'
...
feat(openthread): support openthread heap allocation from PSRAM (v5.3)
See merge request espressif/esp-idf!45599
2026-02-19 00:10:35 +08:00
Jiang Jiang Jian
b199976487
Merge branch 'bugfix/fix_some_wifi_bugs_260213_v5.3' into 'release/v5.3'
...
fix(wifi): fix some wifi bugs 260213(Backport v5.3)
See merge request espressif/esp-idf!45875
2026-02-19 00:07:23 +08:00
Astha Verma
8a35097d6b
fix(nimble): Fix memory leak when enabling gatt caching
2026-02-16 11:24:24 +05:30
Rahul Tank
62de306a94
fix(nimble): Fix tinycrypt compilation issues when enabled
2026-02-16 11:24:13 +05:30
Rahul Tank
da0a201dc1
fix(nimble): Fix to not send legacy command incorrectly
2026-02-16 11:23:59 +05:30
Rahul Tank
24dc9725e6
fix(nimble): Handle scenario of simultaneous connect
2026-02-16 11:23:32 +05:30
Rahul Tank
2dc743302e
fix(nimble): Add support to allow multiple ext adv
2026-02-16 11:23:20 +05:30
Shreeyash
10befbb888
fix(nimble): delete connection after lookup in ble_gap_conn_broken
2026-02-16 11:23:09 +05:30
Rahul Tank
32cd231a95
fix(nimble): Bugfixes for various issues
2026-02-16 11:22:53 +05:30