Commit Graph

29507 Commits

Author SHA1 Message Date
Island 7148f294e1 Merge branch 'bugfix/fix_bt_hci_not_effective_v5.4' into 'release/v5.4'
Fixed bt hci event was not report to host when hci command was sent (v5.4)

See merge request espressif/esp-idf!41012
2025-08-05 14:30:56 +08:00
Mahavir Jain 1e8d469730 Merge branch 'fix(esp_http_client)/fix_potential_double_free_v5.4' into 'release/v5.4'
fix(esp_http_client): fix possible double memory free (v5.4)

See merge request espressif/esp-idf!40978
2025-08-05 09:50:25 +05:30
Jiang Jiang Jian 6b0b85b6a2 Merge branch 'fix/wpsreg_crash_due_to_double_reset_v5.4' into 'release/v5.4'
fix(wifi): Fix crash in WPS-registrar due to nested 'eap_wsc_reset()' calls (backport v5.4)

See merge request espressif/esp-idf!40958
2025-08-04 15:04:35 +08:00
Jiang Jiang Jian 15ce8e4bee Merge branch 'fix/fix_esp32c2_eco4_ld_issue_v54' into 'release/v5.4'
fix(wifi): fix esp32c2 eco4 ld issue v54

See merge request espressif/esp-idf!40923
2025-08-04 13:58:49 +08:00
Zhang Hai Peng 832dddb973 fix(bt/ble): Update esp32 libbtdm_app.a (722c907a)
- Fixed bt hci event was not report to host when hci command was sent


(cherry picked from commit 155c32be20)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-08-04 11:53:30 +08:00
Jiang Jiang Jian d9251d7efd Merge branch 'bugfix/brownout_log_v5.4' into 'release/v5.4'
fix: change brownout log from INFO to ERROR (v5.4)

See merge request espressif/esp-idf!40960
2025-08-04 10:38:18 +08:00
Jiang Jiang Jian 7436ed4b5f Merge branch 'fix/fix_submode_assert_in_slowck_changed_ota_v5.4' into 'release/v5.4'
fix(esp_hw_support): fix assert when changing 8MD256 RTC slow clock source during OTA  (v5.4)

See merge request espressif/esp-idf!40821
2025-08-01 20:15:49 +08:00
Ashish Sharma b72f3124ba fix(esp_http_client): fix possible double memory free 2025-08-01 15:09:44 +08:00
Mahavir Jain f778e6fcac fix: change brownout log from INFO to ERROR 2025-08-01 08:48:23 +05:30
Sarvesh Bodakhe ddf7ea9de9 fix(wifi): prevent crash in WPS-registrar due to nested 'eap_wsc_reset()' calls
When a WPS handshake is already in progress and the enrollee sends another EAPOL-Start
(e.g., due to missed packets or timeout), the registrar resets its state by calling
'eap_wsc_reset()'. This function frees 'sm->eap_method_priv' and then calls
'esp_wifi_ap_wps_disable()', which internally triggers another call to 'eap_wsc_reset()'.

This results in a double reset where the second invocation accesses the already freed
'sm->eap_method_priv', leading to a crash.

This fix sets 'sm->eap_method_priv' to NULL immediately after freeing it to ensure
any subsequent calls to eap_wsc_reset() do not access an invalid pointer.
2025-08-01 08:46:41 +05:30
morris dc2f9df970 Merge branch 'fix/fix_dvp_loss_isr_v5.4' into 'release/v5.4'
Cam: fixed dvp lose frame issue (v5.4)

See merge request espressif/esp-idf!40886
2025-08-01 09:58:17 +08:00
wangtao@espressif.com 2aad5e4185 fix(wifi): fix esp32c2 eco4 ld issue 2025-07-31 17:03:35 +08:00
Island a5c7fe8697 Merge branch 'change/ble_update_lib_20250728_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20250728 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!40911
2025-07-31 11:51:43 +08:00
Jiang Jiang Jian 51257119d5 Merge branch 'feat/eap_method_limit_v5.4' into 'release/v5.4'
feat(esp_wifi): Add support to limit EAP methods (v5.4)

See merge request espressif/esp-idf!40503
2025-07-31 10:06:52 +08:00
morris 0f6b683441 Merge branch 'fix/spi_master_p4_change_default_clk_pll_v5.4' into 'release/v5.4'
fix(driver_spi): master driver change esp32p4 default src to pll (v5.4)

See merge request espressif/esp-idf!40114
2025-07-31 09:51:58 +08:00
Shu Chen 7edf40d101 Merge branch 'fix_ot_src_addr_select_v5.4' into 'release/v5.4'
Fix ot src addr select (v5.4)

See merge request espressif/esp-idf!40874
2025-07-30 09:55:04 +00:00
Island 175cb021b7 Merge branch 'bugfix/fix_ble_aa_check_v2_v5.4' into 'release/v5.4'
Optimize check Access Address when receive connection request PDU (v5.4)

See merge request espressif/esp-idf!40749
2025-07-30 16:55:23 +08:00
Zhou Xiao 83171aca21 feat(ble): ble log spi out dev phase 5
* supported ts sync for light sleep
* removed controller event queue dependency
* supported get lc ts for ESP32-C3/S3
* optimized ble log spi out code size


(cherry picked from commit f99389e00d)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-30 13:14:33 +08:00
Zhou Xiao d61e7c150c feat(ble): add flash only param config api on ESP32-H2
(cherry picked from commit 4c8258ca38)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-07-30 13:14:31 +08:00
Zhou Xiao 521555079f feat(ble): add flash only param config api on ESP32-C6
(cherry picked from commit dc65875e57)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-07-30 13:14:28 +08:00
Zhou Xiao 07023d94d6 change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
(cherry picked from commit ac6acf3629)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-30 13:14:26 +08:00
Zhou Xiao 563b2e0dc4 change(ble): [AUTO_MR] Update lib_esp32c2 to 4556045f
(cherry picked from commit 0a7660d0f3)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-30 13:14:23 +08:00
Zhou Xiao 88528d1162 change(ble): [AUTO_MR] Update lib_esp32c6 to 499c41fb
(cherry picked from commit f2741f1932)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-30 13:14:21 +08:00
Zhou Xiao 89512cdf0c change(ble): [AUTO_MR] Update lib_esp32h2 to 499c41fb
(cherry picked from commit ee48ef2167)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-30 13:14:18 +08:00
wanckl 5583e8d95e fix(driver_spi): master driver change esp32p4 default src to pll 2025-07-30 10:14:01 +08:00
zhanghaipeng 0268445333 fix(bt/ble): Update esp32 libbtdm_app.a (3a27e2e)
- Optimize check Access Address when receive connection request PDU
2025-07-29 15:38:58 +08:00
gaoxu 8baec757ef fix(dvp): fix dvp loss frame error 2025-07-29 14:48:15 +08:00
Island 8e094e7087 Merge branch 'bugfix/fix_some_ble_bugs_250628_cjh_esp32_v5.4' into 'release/v5.4'
Fixed some BLE bugs 250628 on esp32(d9a3de0) (v5.4)

See merge request espressif/esp-idf!40797
2025-07-29 14:11:47 +08:00
Rahul Tank 3dd2087108 Merge branch 'bugfix/fix_compilation_issue_v5.4' into 'release/v5.4'
fix(nimble): Fixed compilation issue with BLE_GATTS flag (v5.4)

See merge request espressif/esp-idf!40810
2025-07-29 11:26:26 +05:30
zwx 9215751334 fix(openthread): use OpenThread API in lwIP source address selection hook 2025-07-29 11:51:10 +08:00
zwx d7fcba0280 fix(openthread): fix the preference of the ip6 address set to lwip 2025-07-29 11:51:10 +08:00
Kapil Gupta 297c9de26a fix(esp_wifi): Address review comments 2025-07-28 12:35:55 +05:30
Kapil Gupta 9c8ac5c3fb feat(esp_wifi): Add support to limit EAP methods
Added support to limit EAP method supported by device based on
user configuration.
2025-07-28 12:33:44 +05:30
Jiang Jiang Jian 88d8f5d299 Merge branch 'bugfix/fix_find_the_oldest_device_v5.4' into 'release/v5.4'
Bugfix/fix find the oldest device (v5.4)

See merge request espressif/esp-idf!40837
2025-07-28 14:45:34 +08:00
Jiang Jiang Jian d0354479bd Merge branch 'ci/enable_sysview_tests_v5.4' into 'release/v5.4'
ci: enable sysview example tests for all chips (v5.4)

See merge request espressif/esp-idf!39473
2025-07-28 14:43:14 +08:00
Jiang Jiang Jian 9c4fbf3e3f Merge branch 'bugfix/fix_phy_test_crash_v5.4' into 'release/v5.4'
fix(PHY): Fixed phy test example crash (v5.4)

See merge request espressif/esp-idf!40757
2025-07-28 13:57:48 +08:00
Jiang Jiang Jian ca0f20941f Merge branch 'bugfix/fix_pmksa_cache_expired_after_sntp_issue_v5.4' into 'release/v5.4'
fix(wifi): fix pmksa cache expiration caused by sntp time synchronization issue(Backport v5.4)

See merge request espressif/esp-idf!40832
2025-07-28 13:57:25 +08:00
Rahul Tank 2fcaa705ba fix(nimble): Added code under correct flags to fix compilation warnings 2025-07-28 10:22:42 +05:30
Jiang Jiang Jian edeae998f7 Merge branch 'feat/add_bip_softAP_sae_ext_key_v5.4' into 'release/v5.4'
Add support for SAE-EXT on softAP and BIP on AP mode(5.4)

See merge request espressif/esp-idf!40829
2025-07-28 10:42:54 +08:00
Aditya Patwardhan c6599cbd3e Merge branch 'fix/gcm_fallback_must_depend_on_software_gcm_symbol_v5.4' into 'release/v5.4'
fix(mbedtls/gcm): Allow enabling GCM fallback only if software GCM is available (v5.4)

See merge request espressif/esp-idf!40807
2025-07-27 12:28:01 +05:30
Zhang Hai Peng bbc3f1d8d8 fix(ble/bluedroid): Fixed fail to disconnect when device record is cleared
(cherry picked from commit b6dc79af47)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-07-25 21:54:04 +08:00
Zhang Hai Peng c640b35a48 fix(ble/bluedroid): fix incorrect resolving_list_avail_size update
(cherry picked from commit ac385530af)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-07-25 21:54:01 +08:00
Zhang Hai Peng 4616982b39 fix(ble/bluedroid): ensure resolving list is updated when the oldest device is removed
(cherry picked from commit 61606a6f95)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-07-25 21:53:59 +08:00
Zhang Hai Peng 5b79aa9a12 fix(ble/bluedroid): Fix issue causing BTM_GetSecurityFlags failed
(cherry picked from commit 48235c7b25)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-07-25 21:53:56 +08:00
muhaidong f9fb14a3f3 fix(wifi): fix pmksa cache expiration caused by sntp time synchronization issue 2025-07-25 19:59:38 +08:00
zhangyanjiao b54dff0968 fix(wifi/mesh): fixed the mesh crash issue when changing mesh AP's authmode
fix(wifi/mesh): fixed the esp_mesh_scan_get_ap_record() error in chain toplogy
2025-07-25 17:21:14 +05:30
Kapil Gupta 0a19eac18f fix(esp_wifi): Set default ap mgmt cipher 2025-07-25 16:53:25 +05:30
tarun.kumar 7d56951775 fix(wifi): Made changes in api for sending bcast deauth frames 2025-07-25 16:49:39 +05:30
tarun.kumar 7a4c91b2ab fix(wifi): Resolve out-of-bounds memory access in ieee80211w_kde_add 2025-07-25 16:47:25 +05:30
tarun.kumar b8d7a33366 feat(wifi): Add SAE-EXT-KEY feature on softAP 2025-07-25 16:46:17 +05:30