Island
1bb2d5c8a6
Merge branch 'change/ble_update_lib_20250806_v5.2' into 'release/v5.2'
...
change(ble): [AUTO_MR] 20250806 - Update ESP BLE Controller Lib (v5.2)
See merge request espressif/esp-idf!41138
2025-08-13 14:28:13 +08:00
Rahul Tank
976f011d2d
Merge branch 'fix/update_ble_gatts_show_local_with_cpfd_v5.2' into 'release/v5.2'
...
fix(nimble): Update ble_gatts_show_local with CPFDs and CAFDs (v5.2)
See merge request espressif/esp-idf!41173
2025-08-12 15:05:45 +05:30
Shu Chen
751b70becf
Merge branch 'feat/add_154_mac_logs_when_ot_assert_v5.2' into 'release/v5.2'
...
feat(openthread): add option to dump 802.15.4 MAC debug info on assert (v5.2)
See merge request espressif/esp-idf!40973
2025-08-12 07:32:01 +00:00
Sumeet Singh
1ed818295e
fix(nimble): Update ble_gatts_show_local with CPFDs and CAFDs (v5.2)
2025-08-11 17:41:40 +05:30
Zhao Wei Liang
2d5113e2c7
change(ble): enabled specify scan channel vs hci cmd for ESP32-C2
...
(cherry picked from commit 2818eb91f1 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-08-11 10:30:27 +08:00
Zhao Wei Liang
ff53ba5bb7
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
...
(cherry picked from commit 7f7c8e2c85 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-08 21:13:51 +08:00
Zhao Wei Liang
8d3d465ca1
change(ble): [AUTO_MR] Update lib_esp32c2 to dbd33ef2
...
(cherry picked from commit 043143ab8b )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-08 21:13:49 +08:00
Zhao Wei Liang
7e6d45ffbd
change(ble): [AUTO_MR] Update lib_esp32c6 to 898f73cb
...
(cherry picked from commit fe22519bb5 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-08 21:13:46 +08:00
Zhao Wei Liang
fdc1e23885
change(ble): [AUTO_MR] Update lib_esp32h2 to 898f73cb
...
(cherry picked from commit 4990dfdd23 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-08 21:13:44 +08:00
Rahul Tank
6bc7386ec6
fix(nimble): Add VSC for Set Scan Channel Bitmap
2025-08-08 11:35:14 +05:30
Jiang Jiang Jian
5156bff435
Merge branch 'bugfix/fix_open_mode_rx_fragment_fail_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix open mode rx fragment fail issue(Backport v5.2)
See merge request espressif/esp-idf!41063
2025-08-08 13:59:57 +08:00
muhaidong
4b82ad6635
fix(wifi): fix open mode rx fragment fail issue
2025-08-06 16:07:04 +08:00
zwx
59ece62bd9
feat(openthread): add option to dump 802.15.4 MAC debug info on assert
2025-08-06 06:34:46 +00:00
Astha Verma
62923064e5
fix(nimble): Handle count correctly by considering offset.
2025-08-05 14:46:00 +05:30
Astha Verma
ffd7d9d673
fix(nimble): Updating the count parameter when fetching gatt db
2025-08-05 14:23:20 +05:30
Island
a4560a1b7c
Merge branch 'bugfix/fix_bt_hci_not_effective_v5.2' into 'release/v5.2'
...
Fixed bt hci event was not report to host when hci command was sent (v5.2)
See merge request espressif/esp-idf!41011
2025-08-05 14:31:01 +08:00
Mahavir Jain
e8e67cdd74
Merge branch 'fix(esp_http_client)/fix_potential_double_free_v5.2' into 'release/v5.2'
...
fix(esp_http_client): fix possible double memory free (v5.2)
See merge request espressif/esp-idf!40980
2025-08-05 09:50:03 +05:30
Jiang Jiang Jian
3046997bf0
Merge branch 'fix/wpa_eap_v1_192_bit_cert_v5.2' into 'release/v5.2'
...
fix(wifi): Sending disconnect event in connect fail and add enterprise check 192 bit and some fixes for wpa_supplicant (v5.2)
See merge request espressif/esp-idf!40982
2025-08-04 18:23:01 +08:00
Jiang Jiang Jian
8d31925673
Merge branch 'bugfix/esp_flash_escape_checking_v5.2' into 'release/v5.2'
...
fix(esp_flash): fixed issue of escaping boundary check (v5.2)
See merge request espressif/esp-idf!40120
2025-08-04 14:31:08 +08:00
Jiang Jiang Jian
88b15ad8bf
Merge branch 'bugfix/fixed_ble_dtm_err_v5.2' into 'release/v5.2'
...
Bugfix/fixed ble dtm err (v5.2)
See merge request espressif/esp-idf!40952
2025-08-04 12:07:02 +08:00
Zhang Hai Peng
2e090afd15
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:25 +08:00
Kapil Gupta
bbdf1b4e99
fix (esp_wifi): Set default akm as eap for non AKM APs
2025-08-01 12:51:52 +05:30
Kapil Gupta
dc5ae9c88f
fix(wpa_supplicant): Delay sending of EAP_START for EAP auth
2025-08-01 12:50:33 +05:30
tarun.kumar
fb9c3aeac4
fix(wifi): Sending disconnect event in connect fail and add enterprise check in Suite-B 192-bit certification
2025-08-01 12:48:32 +05:30
tarun.kumar
f5c14ba5a0
fix(softAP): Adjusted authentication mode for wpa-eap version 1
2025-08-01 12:47:11 +05:30
Ashish Sharma
9e9ceeeb1d
fix(esp_http_client): fix possible double memory free
2025-08-01 15:10:17 +08:00
Sarvesh Bodakhe
4371c427fb
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 09:03:19 +05:30
Mahavir Jain
ad73b587d5
Merge branch 'feature/enable_support_for_deterministic_mode_and_ecdsa_192_v5.2' into 'release/v5.2'
...
Feature/enable support for ecdsa 192 v5.3 (v5.2)
See merge request espressif/esp-idf!40611
2025-08-01 08:43:29 +05:30
Zhao Wei Liang
0ea7649bd8
fix(ble): fixed dtm function error on ESP32-H2
...
(cherry picked from commit 43c82b3b20 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-01 10:20:19 +08:00
Zhao Wei Liang
0b1a07b72f
fix(ble): fixed dtm function error on ESP32-C6
...
(cherry picked from commit ca0fdad4f2 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-01 10:20:16 +08:00
morris
339e6c4188
Merge branch 'fix/make_nack_log_debug_lvl_v5.2' into 'release/v5.2'
...
fix(i2c): Make i2c nack log as debug level (backport v5.2)
See merge request espressif/esp-idf!40537
2025-08-01 10:06:40 +08:00
Jiang Jiang Jian
9270825eb3
Merge branch 'fix/__atomic_test_and_set_v5.2' into 'release/v5.2'
...
fix(newlib): fix __atomic_test_and_set to ensure atomicity (v5.2)
See merge request espressif/esp-idf!37452
2025-07-31 21:07:55 +08:00
Jiang Jiang Jian
04b055ad43
Merge branch 'fix/fix_esp32c2_eco4_ld_issue_v52' into 'release/v5.2'
...
fix(wifi): fix esp32c2 eco4 ld issue v52
See merge request espressif/esp-idf!40924
2025-07-31 21:07:00 +08:00
Jiang Jiang Jian
30d8d3091f
Merge branch 'fix_ot_src_addr_select_v5.2' into 'release/v5.2'
...
Fix ot src addr select (v5.2)
See merge request espressif/esp-idf!40876
2025-07-31 21:06:57 +08:00
Jiang Jiang Jian
b96058c973
Merge branch 'fix/xtensa_nmi_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): make the NMI interrupts available for the main application (backport v5.2)
See merge request espressif/esp-idf!34387
2025-07-31 21:06:27 +08:00
Alexey Lapshin
bbd6c786b3
fix(newlib): fix __atomic_test_and_set to ensure atomicity
...
Before the change described in
https://gcc.gnu.org/pipermail/gcc-patches/2023-September/631393.html it
appeared that inlining built-in GCC function __atomic_test_and_set() was
incorrect. It resulted in a non-atomic write.
For GCC toolchains which do not have such patch yet, this commit fixes
__atomic_test_and_set to be atomic in IDF's builds.
2025-07-31 17:55:42 +07:00
Island
814d50bb1b
Merge branch 'change/ble_update_lib_20250728_v5.2' into 'release/v5.2'
...
change(ble): [AUTO_MR] 20250728 - Update ESP BLE Controller Lib (v5.2)
See merge request espressif/esp-idf!40909
2025-07-31 11:51:53 +08:00
wangtao@espressif.com
9aa4e218e8
fix(wifi): fix esp32c2 eco4 ld issue
2025-07-31 10:57:22 +08:00
Island
8c81db295e
Merge branch 'bugfix/fix_ble_aa_check_v2_v5.2' into 'release/v5.2'
...
Optimize check Access Address when receive connection request PDU (v5.2)
See merge request espressif/esp-idf!40747
2025-07-30 16:55:26 +08:00
zwx
01aa1fd4d9
fix(openthread): use OpenThread API in lwIP source address selection hook
2025-07-30 15:17:57 +08:00
Zhou Xiao
74b00c1ea5
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:13:54 +08:00
Zhou Xiao
f334b6ad33
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:13:52 +08:00
Zhou Xiao
0669112707
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:13:49 +08:00
Zhou Xiao
9995287cc3
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:13:47 +08:00
Zhou Xiao
8fc4b80f11
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:13:45 +08:00
Zhou Xiao
b60f643370
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:13:42 +08:00
Zhou Xiao
7e6638e128
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:13:40 +08:00
zhanghaipeng
ef170b1fb5
fix(bt/ble): Update esp32 libbtdm_app.a (3a27e2e)
...
- Optimize check Access Address when receive connection request PDU
2025-07-29 15:38:16 +08:00
Island
bbba4f5799
Merge branch 'bugfix/fix_some_ble_bugs_250628_cjh_esp32_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs 250628 on esp32(d9a3de0) (v5.2)
See merge request espressif/esp-idf!40795
2025-07-29 14:11:42 +08:00
Rahul Tank
e37e13cc1d
Merge branch 'bugfix/fix_compilation_issue_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed compilation issue with BLE_GATTS flag (v5.2)
See merge request espressif/esp-idf!40812
2025-07-29 11:33:39 +05:30