Jiang Jiang Jian
94639ab725
Merge branch 'feature/support_chip764_pvt_auto_dbias_v6.1' into 'release/v6.1'
...
feat(s31): support chip764 pvt auto dbias (v6.1)
See merge request espressif/esp-idf!52963
2026-09-20 16:31:29 +08:00
Jiang Jiang Jian
eaeffdda0d
Merge branch 'fix/fix_clk_tree_abba_deadlock_v6.1' into 'release/v6.1'
...
fix(esp32s31): break clk_tree and deadlock with PERIPH_RCC (v6.1)
See merge request espressif/esp-idf!52947
2026-09-20 14:32:29 +08:00
Jiang Jiang Jian
b05b1b941c
Merge branch 'fix/check_phy_state_in_dslp_rf_closing_v6.1' into 'release/v6.1'
...
change(esp_phy): check phy_state in dslp process before closing rf (v6.1)
See merge request espressif/esp-idf!52871
2026-09-20 14:17:18 +08:00
Jiang Jiang Jian
28bf42ffbb
Merge branch 'fix/fix_regdma_timeout_in_wait_ecdsa_ready_v6.1' into 'release/v6.1'
...
fix(esp_hw_support): fix regdma wait crypto module timeout in PU top sleep retention (v6.1)
See merge request espressif/esp-idf!52938
2026-09-20 14:13:07 +08:00
Jiang Jiang Jian
ace2446b90
Merge branch 'fix/fix_deepsleep_deadlock_if_threadsafe_claim_is_not_enabled_v6.1' into 'release/v6.1'
...
fix(esp_hw_support): fix deepsleep deadlock if threadsafe claim is not enabled (v6.1)
See merge request espressif/esp-idf!51197
2026-09-20 14:11:36 +08:00
Jiang Jiang Jian
e3facc2796
Merge branch 'fix/roam_issues_v6.1' into 'release/v6.1'
...
Send Low RSSI reason in BTM Query, blacklist recovery and unregister issue(v6.1)
See merge request espressif/esp-idf!52941
2026-09-20 14:11:17 +08:00
Jiang Jiang Jian
1f317a6b3c
Merge branch 'fix/wpa_supp_checks_v6.1' into 'release/v6.1'
...
Add length/NULL checks and some minor changes(v6.1)
See merge request espressif/esp-idf!52944
2026-09-20 11:25:13 +08:00
Jiang Jiang Jian
0d50d04e1a
Merge branch 'change/optimize_bredr_perf_coex_v6.1' into 'release/v6.1'
...
change(coex): optimize bredr acl performance in coexistence scenes (v6.1)
See merge request espressif/esp-idf!52894
2026-09-20 10:43:43 +08:00
Jiang Jiang Jian
1d718c22bc
Merge branch 'bugfix/fix_hfp_api_status_check_v6.1' into 'release/v6.1'
...
fix(bt/bluedroid): check HFP audio status before forwarding SCO data (v6.1)
See merge request espressif/esp-idf!52889
2026-09-20 10:43:27 +08:00
wuzhenghui
c602a55ee1
fix(esp_hw_support): only bypass pll_160 clock management if PVT is enabled
2026-09-19 01:25:17 +08:00
Michael.B
6fc617c06a
refactor(pmu): move S31 dbias vol gap getter from efuse_ll to pmu_ll
...
Keep PMU calibration efuse reads in the PMU LL layer, matching other chips.
2026-09-19 01:25:16 +08:00
yanzihan@espressif.com
72e5590290
feat(esp_hw_support): use pvt auto dbias to support for esp32s31
2026-09-19 01:24:56 +08:00
wuzhenghui
50a254ade3
fix(esp32s31): break clk_tree and RCC ABBA deadlock
...
Keep gated-clk refcnt under s_clk_tree_spinlock only, and call
esp_crypto_common_clk_enable outside PERIPH_RCC so crypto (RCC→clk_tree)
and modem (clk_tree→RCC) cannot deadlock on periph_spinlock
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-18 15:36:43 +08:00
tarun.kumar
650013068e
fix(wifi) : Add length/NULL checks and some minor changes
...
- Check os_malloc failure in wpas_mbo_update_non_pref_chan
- Guard WAPI EID read with wpa_ie_len >= 1 in wpa_parse_wpa_ie
- Require full 5-byte RRM Enabled Capabilities IE before copy
- NULL-check FT mobility domain before memcmp in wpa_set_bss
- Use wpabuf_clear_free for WPS decrypted M4/M6/M8 data
- Drop redundant wpabuf_free before clear_free in eap_peap
2026-09-18 12:02:08 +05:30
tarun.kumar
bc20f7e76e
fix(wifi): Send Low RSSI reason in BTM Query for roaming
...
Roaming previously used REASON_RSSI (5), which APs decode as Load
Balancing. Send Low RSSI (16) from RoamingApp and the example
without changing the public btm_query_reason enum.
2026-09-18 11:42:29 +05:30
tarun.kumar
dd6a87a734
fix(wifi) : Roam handle unregister issue
2026-09-18 11:42:05 +05:30
tarun.kumar
6aae7e9c3d
fix(wifi) : Preserve SSID and authmode across disconnect for blacklist recovery
2026-09-18 11:41:48 +05:30
wuzhenghui
0099fb6dee
fix(esp_hw_support): fix regdma wait crypto module timeout in PU top sleep retention
2026-09-18 12:20:43 +08:00
morris
0974aac0a7
Merge branch 'fix/rgb_lcd_restart_bb_index_v6.1' into 'release/v6.1'
...
fix(rgb_lcd): resync bounce buffer index when restarting DMA (v6.1)
See merge request espressif/esp-idf!52839
2026-09-17 12:10:20 +08:00
morris
7f7957cab7
Merge branch 'fix/spi_data_output_inversion_idle_level_v6.1' into 'release/v6.1'
...
fix(spi): remove idle compensation for data output inversion (backport v6.1)
See merge request espressif/esp-idf!52877
2026-09-17 12:05:45 +08:00
Jiang Jiang Jian
8a1988e4d3
Merge branch 'bugfix/bredr_common_lib_mismatch_v6.1' into 'release/v6.1'
...
fix(bt/controller): Fixed wrong version of btdm_common used by BR/EDR
See merge request espressif/esp-idf!52882
2026-09-17 10:35:02 +08:00
linruihao
25f35227ff
change(coex): optimize bredr acl performance in coexistence scenes
2026-09-17 09:39:19 +08:00
linruihao
793ebada0b
fix(bt/bluedroid): check HFP audio status before forwarding SCO data
2026-09-17 09:32:36 +08:00
wuzhenghui
2c4a1837d1
fix(esp_hw_support): fix deepsleep deadlock at s_phy_int_mux
2026-09-16 20:04:48 +08:00
wangjialiang
0564a994e9
fix(iso): Fix cis cen 2nd cis create failed
2026-09-16 18:59:32 +08:00
Jin Cheng
61684371d6
fix(bt/controller): Fixed wrong version of btdm_common used by BR/EDR
...
- Sync btdm_common at BR/EDR side
- Enabled BTLC timer overflow interrupt
- Check the btdm version used by BR/EDR during controller initialization
2026-09-16 18:59:27 +08:00
Steven (Yang Minghui)
fd639aa8ee
fix(spi): remove idle compensation for data output inversion
2026-09-16 17:15:39 +08:00
wuzhenghui
177450fac4
change(esp_phy): check phy_state in dslp process before closing rf
2026-09-16 15:10:50 +08:00
Jiang Jiang Jian
f0316c53dc
Merge branch 'fix/fix_s31_modem_clock_link_bad_retention_v6.1' into 'release/v6.1'
...
fix(esp_hw_support): disable BBPLL after sleep if clk_tree ref is zero(Backport v6.1)
See merge request espressif/esp-idf!52863
2026-09-16 11:37:14 +08:00
Jiang Jiang Jian
3b666c417f
Merge branch 'idf/ble_audio_lock_update_v6.1' into 'release/v6.1'
...
feat(ble_audio): Miscellaneous update for BLE ISO & BLE Audio safe calling (v6.1)
See merge request espressif/esp-idf!52819
2026-09-16 10:32:59 +08:00
Jiang Jiang Jian
3cb0e13812
Merge branch 'bugfix/nimble_issues_15092026_v6.1' into 'release/v6.1'
...
fix(nimble): Fix few nimble issues 15092026(v6.1)
See merge request espressif/esp-idf!52862
2026-09-16 10:12:15 +08:00
Jiang Jiang Jian
7802524e39
Merge branch 'pr_18845_v6.1' into 'release/v6.1'
...
fix(openthread): restore ot_network_auto_start() call in ot_br example (IDFGH-17984) (v6.1)
See merge request espressif/esp-idf!52857
2026-09-16 10:08:45 +08:00
Jiang Jiang Jian
4e294fa11e
Merge branch 'pr_17788_v6.1' into 'release/v6.1'
...
Add support for multiple console types in CLI (IDFGH-16697) (v6.1)
See merge request espressif/esp-idf!52852
2026-09-16 10:08:15 +08:00
Jiang Jiang Jian
dea8a6bbdf
Merge branch 'feat/added_nonblocking_mode_for_hci_alloc_6.1' into 'release/v6.1'
...
fix(bt): fixed multiple CVE issues for Bluetooth Classic Controller
See merge request espressif/esp-idf!52846
2026-09-16 10:07:35 +08:00
Jiang Jiang Jian
51b266a62b
Merge branch 'fix/supplicant_checks_v6.1' into 'release/v6.1'
...
Fixed OOB read on short FT auth and RRM action frames(v6.1)
See merge request espressif/esp-idf!52708
2026-09-16 09:55:27 +08:00
Rahul Tank
97df59cab4
fix(nimble): Fix dual-mode eventq NULL check
...
Dual-mode NPL embeds struct btdm_osal_eventq, so compare the inner
pointer. Classic NPL still uses void *.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-15 21:04:19 +05:30
muhaidong
f5cf14b319
fix(wifi): fix regdma restore ba bitmap fail issue
2026-09-15 20:51:25 +08:00
muhaidong
81014a4da3
fix(wifi): fix esp32s31 rx packet failed when modem state is interrupted by other
2026-09-15 20:51:25 +08:00
wuzhenghui
4a70fc80c3
fix(esp_hw_support): disable BBPLL after sleep if clk_tree ref is zero
...
PLL_SOURCE retention may leave BBPLL on; sync HW in pmu_sleep_finish and keep is_power_on in IRAM.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-15 20:51:05 +08:00
wuzhenghui
b56b2312d4
fix(esp_hw_support): wait pll ready before modem clock retention for s31
2026-09-15 20:49:12 +08:00
Chen Jianxing
55713c2fac
fix(phy): fix crash issue when tx power set to 21dBm in ESP32S31
2026-09-15 20:48:08 +08:00
Jiang Jiang Jian
dc74222237
Merge branch 'fix/mcpwm_timer_resolution_test_v6.1' into 'release/v6.1'
...
fix(mcpwm): account for adjusted timer resolution in test (backport v6.1)
See merge request espressif/esp-idf!52775
2026-09-15 20:37:24 +08:00
Jiang Jiang Jian
c8ae3d86af
Merge branch 'feat/spi_add_data_output_inversion_v6.1' into 'release/v6.1'
...
feat(spi): support data output inversion (backport v6.1)
See merge request espressif/esp-idf!52745
2026-09-15 20:37:14 +08:00
wangjialiang
bcb7fe787c
fix(nimble_iso): remove nimble iso event cb set null
2026-09-15 17:51:24 +05:30
Shreeyash Bhakare
bd6dfdf8e1
fix(nimble): Send Prepare Write Request before Execute Write in write long with zero-length data
2026-09-15 17:49:53 +05:30
Astha Verma
cfe62fb426
fix(nimble): Fix nimble HID service discovery
2026-09-15 17:49:10 +05:30
Rahul Tank
a7de20484e
fix(nimble): Prevent crash in deinit when host init was not completed
2026-09-15 17:48:00 +05:30
Rahul Tank
0e1430e77c
fix(nimble): Fix for BLERP attack
2026-09-15 17:46:59 +05:30
Rahul Tank
d22f4c93ca
fix(nimble): Avoid NULL proc dereference in GATT client procedures
2026-09-15 17:46:15 +05:30
cnicc
87b975362c
fix(openthread): restore ot_network_auto_start() call in ot_br example
2026-09-15 19:22:12 +08:00