Commit Graph

28811 Commits

Author SHA1 Message Date
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