Commit Graph
27133 Commits
Author SHA1 Message Date
Shreyas Sheth dfa7748c01 fix(esp_wifi): Backport fix for phy ref cnt
1) Fix phy ref cnt for power management for offchannel_tx
2026-08-28 09:57:02 +05:30
Jiang Jiang Jian 56cf33255e Merge branch 'bugfix/fix_bluedroid_gatt_discover_downstream_stall_v5.2' into 'release/v5.2'
fix(ble/bluedroid): allow osi_event re-post during POSTING window (5.2)

See merge request espressif/esp-idf!52040
2026-08-27 20:27:51 +08:00
Jiang Jiang Jian 2626422601 Merge branch 'bugfix/a2dp_sink_nego_sbc_v5.2' into 'release/v5.2'
fix(bt): do not cap AVDTP Discover results by local SEP count (v5.2)

See merge request espressif/esp-idf!51755
2026-08-27 19:19:13 +08:00
Jiang Jiang Jian e57be8e604 Merge branch 'fix/fix_psk_hint_key_null_dereference_v5.2' into 'release/v5.2'
Fix/fix psk hint key null dereference (v5.2)

See merge request espressif/esp-idf!52096
2026-08-27 18:10:02 +08:00
Jiang Jiang Jian 12417bb077 Merge branch 'fix/fix_bt_sleep_rejection_under_wifi_config' into 'release/v5.2'
fix(ble): fix sleep rejection if wifi enh config enabled on esp32-c6

See merge request espressif/esp-idf!51873
2026-08-27 17:54:00 +08:00
Jiang Jiang Jian 555c0837e2 Merge branch 'fix/fix_dslp_phy_close_rf_deadlock_v5.2' into 'release/v5.2'
fix(esp_hw_support): fix possible dead lock in deepsleep process (v5.2)

See merge request espressif/esp-idf!51935
2026-08-27 17:41:41 +08:00
morris d6d79328f1 Merge branch 'fix/fix_rmt_loop_tx_trigger_done_event_v5.2' into 'release/v5.2'
fix(rmt): clear stale TX done status before new transaction (v5.2)

See merge request espressif/esp-idf!51657
2026-08-26 18:51:54 +08:00
Ashish Sharma 7306f543df fix(esp-tls): guard against NULL PSK hint to prevent crash 2026-08-26 17:26:06 +08:00
Zhang Hai Peng df0fe25bda fix(ble/bluedroid): allow osi_event re-post during POSTING window
Do not reject osi_thread_post_event() when only POSTING is set.
QUEUED already prevents double-queueing; rejecting POSTING caused
HCI downstream lost wakeup. Add generic osi_event and hci downstream
diagnostics for post failures.


(cherry picked from commit 011138ffd9)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-08-25 19:55:06 +08:00
Zhang Hai Peng dfd8d39c0a docs(bt): clarify Bluedroid GATT signed write API comments
Correct misleading CHAR_PROP_BIT_AUTH wording and document CSRK-based
signed write usage for server permissions and client write APIs.


(cherry picked from commit 8d230c7650)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-08-25 19:55:05 +08:00
wuzhenghui 4bd0cf0617 fix(esp_hw_support): fix deepsleep deadlock with phy lock 2026-08-21 11:36:04 +08:00
Chen ChenandCursor b775cbf268 fix(hal): prevent overflow in fractional clock division
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 14:47:06 +08:00
cjin eeffada095 fix(ble): fix sleep rejection if wifi enh config enabled on esp32-c6 2026-08-19 15:23:27 +08:00
yangfeng 3ac7132d4c fix(bt): do not cap AVDTP Discover results by local SEP count
- Closes https://github.com/espressif/esp-idf/issues/18848
2026-08-13 19:32:43 +08:00
Jiang Jiang Jian e717ab43ad Merge branch 'bugfix/fix_all_pvt_bug_for_c6_backport_v5.2' into 'release/v5.2'
feat(pvt): fix all pvt bug for c6 on release v5.2

See merge request espressif/esp-idf!51668
2026-08-11 16:29:09 +08:00
Jiang Jiang Jian c7332f41bd Merge branch 'fix/spi_buslock_unregister_issue_v5.2' into 'release/v5.2'
fix(hw_support): spi buslock fix unregister dev api issue (v5.2)

See merge request espressif/esp-idf!51476
2026-08-11 14:19:11 +08:00
Jiang Jiang Jian 7b7cd05583 Merge branch 'bugfix/a2dp_api_init_check_v5.2' into 'release/v5.2'
fix(bt): Fix compatibility with A2DP API legacy usage methods (v5.2)

See merge request espressif/esp-idf!51335
2026-08-11 13:58:00 +08:00
Jiang Jiang Jian 88cc8eafbb Merge branch 'fix/disable_i2c_master_clk_while_hw_hop_processing_v5.2' into 'release/v5.2'
fix(esp_phy): check hw freq hop done before disabling common clock (v5.2)

See merge request espressif/esp-idf!48564
2026-08-11 13:11:59 +08:00
yanzihan@espressif.com 18b9ec8df5 feat(pvt): fix all pvt bug for c6 on release v5.2 2026-08-11 12:16:21 +08:00
Jiang Jiang Jian 6a82b9f18e Merge branch 'bugfix/fix_wifi_bugs_260810_v5.2' into 'release/v5.2'
fix(pm): fix chip cant sleep when disconnecting at probe process&fix scan and connect issue v5.2

See merge request espressif/esp-idf!51651
2026-08-11 10:25:30 +08:00
Chen Jichang 71fb87b77f fix(rmt): fix loop tx can trigger done event 2026-08-10 19:14:30 +08:00
Jiang Jiang Jian 9e57a83f74 Merge branch 'fix/owe_prevent_double_free_v5.2' into 'release/v5.2'
fix(wifi): Prevent double free in owe failure path (v5.2)

See merge request espressif/esp-idf!51634
2026-08-10 18:00:41 +08:00
sibeibei ac50e8e922 fix(pm): fix chip cant sleep when disconnecting at probe process&fix scan and connect issue 2026-08-10 17:49:55 +08:00
Jiang Jiang Jian 787bf2a22a Merge branch 'fix/fix_addba_dialog_token_zero_v5.2' into 'release/v5.2'
fix(wifi): fix dialog token of addba request may equal to zero(backport v5.2)

See merge request espressif/esp-idf!51633
2026-08-10 16:34:21 +08:00
Jiang Jiang Jian 50e59f90f4 Merge branch 'feat/bt_in_psram_v5.2' into 'release/v5.2'
feat(bluedroid): Add config to place btu and hci task stack in psram (v5.2)

See merge request espressif/esp-idf!51495
2026-08-10 16:22:38 +08:00
yinqingzhao 348d321f02 fix(wifi): fix dialog token of addba request may equal to zero 2026-08-10 15:44:19 +08:00
Jiang Jiang Jian c73a733022 Merge branch 'bugfix/fix_disconnect_failure_issue_v5.2' into 'release/v5.2'
fix(wifi): fix disconnect failure issue(Backport v5.2)

See merge request espressif/esp-idf!51626
2026-08-10 14:49:15 +08:00
Sajia 9a523897cb fix(wifi): Prevent double free in owe failure path 2026-08-10 11:58:43 +05:30
sibeibei dc262974f5 feat(phy): update PHY libraries and improve PLL temperature tracking
1. Allow customization of temperature deltas for PHY track PLL.

2. Fix abnormal PHY state which may trigger task watchdog timeout.
2026-08-10 12:25:04 +08:00
Jiang Jiang Jian ffc4be72e2 Merge branch 'bugfix/idfci-10775-fatfs-wl-dyn-buffers-ci-timeout_v5.2' into 'release/v5.2'
fix(storage): mark storage pytest apps flaky in CI (v5.2)

See merge request espressif/esp-idf!48813
2026-08-10 10:42:59 +08:00
Rahul Tank ce22ec9d47 Merge branch 'bugfix/add_nimble_cve_v5.2' into 'release/v5.2'
fix(nimble): Fixes for various NimBLE CVEs (v5.2)

See merge request espressif/esp-idf!51206
2026-08-10 07:05:49 +05:30
muhaidong 7e80aedbed fix(wifi): fix disconnect failure issue 2026-08-07 19:39:31 +08:00
morris 3bf69dbedf Merge branch 'fix/i2s_gdma_intr_alloc_check_v5.2' into 'release/v5.2'
fix(i2s): add check to gdma callback register (v5.2)

See merge request espressif/esp-idf!51582
2026-08-07 10:02:53 +08:00
yangfeng cd93bd63b9 fix(bt): Fix compatibility with A2DP API legacy usage methods
- Modify the timing of API calls in the A2DP example
- Closes https://github.com/espressif/esp-idf/issues/18786
2026-08-07 08:04:07 +08:00
Jiang Jiang Jian 079b08ede2 Merge branch 'bugfix/fix_smartconfig_stop_assert_issue_v5.2' into 'release/v5.2'
fix(wifi): added start check when calling smartconfig stop (v5.2)

See merge request espressif/esp-idf!51576
2026-08-06 17:13:35 +08:00
laokaiyao a8586986a6 fix(i2s): add check to gdma callback register
Closes https://github.com/espressif/esp-idf/issues/18930
2026-08-06 15:00:04 +08:00
hejiaxin 94c8d6e9b6 feat(bluedroid): Add config to place btu and hci task stack in psram
- Also adjust the osi_thread_stop implementation.
2026-08-06 11:54:39 +08:00
Jiang Jiang Jian 3c5e6c2728 Merge branch 'feat/ot_rx_sensitivity_v5.2' into 'release/v5.2'
feat(openthread): use the actual receive sensitivity for link quality evaluation (v5.2)

See merge request espressif/esp-idf!51487
2026-08-06 11:26:26 +08:00
Jiang Jiang Jian 7427b84306 Merge branch 'feat/support_pawr_connect_evt_v5.2' into 'release/v5.2'
feat(ble/bluedroid): Support PAWR connection event (5.2)

See merge request espressif/esp-idf!51438
2026-08-06 11:24:34 +08:00
Jiang Jiang Jian 5390a22923 Merge branch 'fix/resolve_issues_reported_via_bbp_v5.2' into 'release/v5.2'
fix(openthread): fix null pointer deref, uninitialized struct, and unbounded strcpy in spinel/RCP code (v5.2)

See merge request espressif/esp-idf!51373
2026-08-06 11:23:01 +08:00
Jiang Jiang Jian b6df7cff06 Merge branch 'fix/154_mac_receive_at_v5.2' into 'release/v5.2'
fix(ieee802154): skip receive_at when rx window already expired (v5.2)

See merge request espressif/esp-idf!51366
2026-08-06 11:22:22 +08:00
Jiang Jiang Jian 541237330e Merge branch 'test/idf-additions-coverage_v5.2' into 'release/v5.2'
test(freertos): expand IDF additions test coverage (v5.2)

See merge request espressif/esp-idf!50824
2026-08-06 11:21:46 +08:00
Jiang Jiang Jian 5911e48eba Merge branch 'fix/fatfs_6682_fat32_overflow_v5.2' into 'release/v5.2'
fix(storage/fatfs): fix FAT32 mount integer overflow (CVE-2026-6682) [v5.2 backport]

See merge request espressif/esp-idf!50449
2026-08-06 11:21:23 +08:00
sonika.rathi e2beec18e2 fix(storage): mark storage pytest apps flaky in CI 2026-08-06 11:17:14 +08:00
Jiang Jiang Jian 02406f2553 Merge branch 'fix/s3_xip_opt_os_startup_v5.2' into 'release/v5.2'
fix(mspi): fixed possible boot failure in some builds when psram is enabled (v5.2)

See merge request espressif/esp-idf!48592
2026-08-06 11:16:36 +08:00
zhangyanjiao bd51d081de fix(wifi): added start check when calling smartconfig stop 2026-08-06 10:13:26 +08:00
zwx 35ec6bc5b7 fix(esp_phy): check hw freq hop done before disabling common clock 2026-08-05 17:46:00 +08:00
Euripedes Rocha 863af334c9 Merge branch 'fix/esp_netif-oom-null-checks-v5.5_v5.2' into 'release/v5.2'
fix(esp_netif): harden NULL and OOM handling in netif APIs (SEC-1189, SEC-1190) (v5.2)

See merge request espressif/esp-idf!50786
2026-08-05 10:29:06 +02:00
Island 2d3581bcb1 Merge branch 'fix/ble_mesh_added_gatt_err_rsp_v5.2' into 'release/v5.2'
fix(ble_mesh): align GATTS read/write response handling with ATT (5.2)

See merge request espressif/esp-idf!51459
2026-08-05 16:03:03 +08:00
zwx 9edde96655 fix(ieee802154): skip receive_at when rx window already expired 2026-08-05 06:59:35 +00:00