Jiang Jiang Jian
1397d3d543
Merge branch 'feat/support_modify_regdma_link_skip_flag_dynamiclly_v5.2' into 'release/v5.2'
...
feat(esp_hw_support): add API to supoport modify retention skip flag dynamically (v5.2)
See merge request espressif/esp-idf!46494
2026-03-12 14:25:36 +08:00
Jiang Jiang Jian
76d9a80f9a
Merge branch 'bugfix/wps_disable_stop_scan_v5.2' into 'release/v5.2'
...
fix(wifi): Stop scan when wps is disabled (v5.2)
See merge request espressif/esp-idf!46324
2026-03-12 14:02:37 +08:00
Jiang Jiang Jian
87d4cb170d
Merge branch 'fix/roam_scan_ongoing_flag_set_v5.2' into 'release/v5.2'
...
fix return value check for esp_wifi_promiscuous_scan_start(v5.2)
See merge request espressif/esp-idf!46241
2026-03-12 11:35:36 +08:00
Jiang Jiang Jian
c54e4b35c1
Merge branch 'bugfix/bredr_cfg_relative_path_v5.2' into 'release/v5.2'
...
fix: Fix the relative path of esp_bredr_cfg.h (v5.2)
See merge request espressif/esp-idf!46161
2026-03-12 00:24:31 +08:00
Sajia
95307ff223
fix(wifi): Stop scan when wps is disabled
2026-03-11 20:26:03 +08:00
wuzhenghui
e67437fc64
feat(esp_hw_support): add API to supoport modify retention skip flag dynamically
2026-03-11 20:01:42 +08:00
Jiang Jiang Jian
b132605cc7
Merge branch 'bugfix/fix_some_wifi_bugs_260310_v5.2' into 'release/v5.2'
...
fix(wifi): fix some wifi bugs 260310(Backport v5.2)
See merge request espressif/esp-idf!46466
2026-03-11 19:51:13 +08:00
Jiang Jiang Jian
95632a9c11
Merge branch 'bugfix/eloop_mem_leak_v5.2' into 'release/v5.2'
...
fix(esp_wifi): Fix memory leak caused due to eloop (v5.2)
See merge request espressif/esp-idf!45906
2026-03-11 19:45:45 +08:00
Island
1b0b87a2b2
Merge branch 'fix/ble_hci_log_direction_v5.2' into 'release/v5.2'
...
feat(ble_log): encode HCI direction in ble_log pipeline (v5.2)
See merge request espressif/esp-idf!46299
2026-03-11 18:53:30 +08:00
Jiang Jiang Jian
442e5966ef
Merge branch 'bugfix/wps_disable_at_timeout_v5.2' into 'release/v5.2'
...
fix(wifi): Disable wps in eloop context during wps abort (v5.2)
See merge request espressif/esp-idf!45844
2026-03-11 10:47:00 +08:00
Jiang Jiang Jian
ed5cff0c75
Merge branch 'bugfix/sae_commit_queue_full_memory_leak_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): fix memory leak on SAE commit queue post failure (Backport v5.2)
See merge request espressif/esp-idf!46310
2026-03-11 10:38:49 +08:00
muhaidong
c527338295
fix(wifi): fix some wifi bugs 260310
...
1. force MAC tx end by set tx frame ACK bit for ESP32
2. fix light sleep being rejected by modem protect after wifi start
3. fix pkt key memory leak issue
4. fix fragment issue with wpa tkip encryption
5. fix gcmp fragment rx issue
6. support wapi fragment tx and rx
7. fix wapi uskid issue
8. fix scan done or disconnected event miss issue
9. fix lmac tx done assert issue
2026-03-11 10:31:10 +08:00
muhaidong
95651bb513
fix(coex): fix external_coex_function build issue
2026-03-11 10:31:03 +08:00
muhaidong
36c8e2667e
fix(wifi): fix esp32s3 ping failure with ip and wifi fragmented packets
2026-03-10 20:09:01 +08:00
muhaidong
38c806f9ef
fix(wifi): fix lmac tx done assert issue
2026-03-10 20:08:52 +08:00
muhaidong
51cbbeaa8e
fix(wifi): fix some wapi and fragment issues
...
1. fix gcmp fragment rx issue
2. support wapi fragment tx and rx
3. fix wapi uskid issue
2026-03-10 20:08:34 +08:00
muhaidong
b19cbbd714
fix(wifi): fix unit test ci memory check fail issue
2026-03-10 20:08:21 +08:00
muhaidong
ebfd3c7f44
feat(coex): add external coex unit tests to componment ut
2026-03-10 19:59:00 +08:00
Alexey Gerenkov
7105d81035
Merge branch 'fix/apptrace_rb_init_v5.2' into 'release/v5.2'
...
fix(app_trace): Fix warning in ring buffer initialization (v5.2)
See merge request espressif/esp-idf!46067
2026-03-10 19:13:04 +08:00
muhaidong
40f5755a7c
fix(wifi): fix external coexistence depends on wifi connect issue
2026-03-10 17:40:51 +08:00
muhaidong
d20c50cd63
docs(wifi): update wifi fragment doc
2026-03-10 17:35:12 +08:00
wangtao@espressif.com
e4bd840fc2
fix(wifi): fix esp32c2 set vendor ie issue
2026-03-10 17:34:28 +08:00
Zhou Xiao
cace3f1da0
feat(ble_log): encode HCI direction in ble_log pipeline
...
Add ble_log_write_hci macro that encodes upstream/downstream direction
in MSB of HCI type byte. Update all 4 callsites (NimBLE + Bluedroid)
to use the new macro. Parser reads MSB to determine direction;
backward compatible (old firmware MSB=0 defaults to "sent").
(cherry picked from commit 8fd5dbb730 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-03-10 14:59:56 +08:00
Jiang Jiang Jian
330d7c7ab4
Merge branch 'bugfix/fix_esp32_phy_init_bb_clock_issue_v5.2' into 'release/v5.2'
...
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at...
See merge request espressif/esp-idf!46346
2026-03-10 14:44:06 +08:00
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
Shreyas Sheth
1a040ee357
fix(esp_wifi): Fix memory leak caused due to eloop
...
- Fix memory leak when eloop timer is in eloop queue and esp_wifi_deinit is
called
- Return error on long timeout
- Fix memory leak when register timeout returns error
2026-03-10 11:22:43 +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
Sajia
a724a881c8
fix(wifi): Disable wps in eloop context during wps timeout
2026-03-09 20:31:22 +08: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
yangfeng
2315b4b61f
fix: Fix the relative path of esp_bredr_cfg.h
2026-03-09 19:17:02 +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
liuning
07877485ee
fix(phy): wifi mac clock is not required during phy calibration
2026-03-09 16:52:54 +08:00
zhuanghang
4fc55255c3
feat(802.15.4): set default pti and ed/cca pti to 3 for 154
2026-03-09 16:52:53 +08:00
liuning
29818d2c0a
fix(wifi): allow to disable wifi modem clocks if wifi is not inited
2026-03-09 16:52:53 +08:00
liuning
1907b8a02e
feat(phy): add check for required clock bits during phy enable
2026-03-09 16:52:49 +08: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
liuning
82517904ca
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at coexistence scenarios
2026-03-06 17:17:21 +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
Sarvesh Bodakhe
ce9a1f5a20
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:41:46 +05:30
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