Zhang Hai Peng
9d26066c14
feat(ble/bluedroid): add auto-setting for is_aux parameter in esp_ble_gattc_enh_open
...
(cherry picked from commit 1a9f2af505 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:25 +08:00
Zhang Hai Peng
e35f6123fc
doc(ble/bluedroid): clarify callback notes to avoid time-consuming ops
...
(cherry picked from commit 4590b4bb34 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:25 +08:00
Zhang Hai Peng
894c68bf70
fix(ble/bluedroid): Ensure HIGH_DUTY_ADV_INTERVAL config is applied in stack
...
(cherry picked from commit 82c5c1fef3 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:24 +08:00
morris
50bad25f62
Merge branch 'fix/s3_xip_opt_os_startup_v5.3' into 'release/v5.3'
...
fix(mspi): fixed possible boot failure in some builds when psram is enabled (v5.3)
See merge request espressif/esp-idf!48591
2026-06-02 10:19:35 +08:00
Zhang Hai Peng
71fc9347ed
fix(bt): Add default BLE controller funcs reset enable
...
(cherry picked from commit 7c1cb4b296 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:14:17 +08:00
tarun.kumar
2aa6f04ed9
fix(wifi) : Add Mode/threshold checks in esp_wifi_disable_pmf_config()
...
- Updated API documentation for esp_wifi_disable_pmf_config()
2026-06-01 17:09:13 +05:30
wuzhenghui
396f113d48
fix(esp_hw_support): add validation for gpio_pin_mask
2026-06-01 19:35:23 +08:00
Jiang Jiang Jian
359a84367b
Merge branch 'bugfix/allow_m1_for_pmk_cache_v5.3' into 'release/v5.3'
...
fix(esp_wifi): Allow M1 in pmk caching case (v5.3)
See merge request espressif/esp-idf!49033
2026-06-01 17:48:01 +08:00
Xiao Xufeng
c5ab07fe81
fix(mspi): fixed possible boot failure in some builds when psram is enabled
...
A typical scenario is: when XIP on PSRAM enabled, compiler optimization level is Os. Under certain binary layout, boot hangs and backtrace points to `esp_sleep_config_gpio_isolate`.
The root cause is that, during PSRAM initialization, it calls esp_gpio_reserve, which happens to place before the reported function. However, after call, there is no barrier before the clock adjustment in `mspi_timing_enter_low_speed_mode`. The clock gets changed when the cache is still fetching data, resulting in the corrupted data in the end of the cache line.
This commits add spi_flash_disable_cache as a barrier to make sure the cache transactions is finished before the clock switch.
2026-06-01 17:46:12 +08:00
Zhang Wen Xu
00d01dd3f4
Merge branch 'fix/openthread_rcp_uart_senddone_on_fail_v5.3' into 'release/v5.3'
...
fix(openthread): avoid HDLC TX stall on fd write failure (v5.3)
See merge request espressif/esp-idf!49074
2026-06-01 09:44:50 +00:00
Rahul Tank
8d4dad7e63
Merge branch 'bugfix/add_support_min_count_v5.3' into 'release/v5.3'
...
fix(nimble): Add support for shorter connection interval (v5.3)
See merge request espressif/esp-idf!48164
2026-06-01 14:37:30 +05:30
Marius Vikhammer
5b511e6c87
Merge branch 'bugfix/ulp_riscv_rtc_i2c_test_fix_v5.3' into 'release/v5.3'
...
fix(ulp_riscv_i2c): Fix spurious pass in RTC I2C multi-device test (v5.3)
See merge request espressif/esp-idf!48528
2026-06-01 16:05:39 +08:00
chendejin
376aafef07
fix(802.15.4): remove comparison between txrx_at and ramp time
2026-06-01 13:17:57 +08:00
Aditya Patwardhan
db1d27c5f5
fix(esp-tls): clarify skip_common_name and warn when SNI is disabled
...
The skip_common_name flag was named for the legacy CN field but actually
suppresses the entire mbedtls_ssl_set_hostname() call -- disabling
hostname matching against CN/SAN AND Server Name Indication. Update the
doxygen to describe the real effect, and emit a per-call WARN inside the
SNI-disable branch so debug-only use does not slip into production
unnoticed.
2026-06-01 10:45:13 +05:30
Aditya Patwardhan
232685bae9
fix(esp-tls): close CA-verification bypass during session resumption
...
The session-resumption else-if in set_client_config() short-circuited
the CA verification chain when only client_session was supplied. Remove
the branch so session-only configs fall through to the normal error /
skip-verify path; resumption no longer silently disables CA validation.
2026-06-01 10:45:13 +05:30
Xu Si Yu
dc8b5d61cb
fix(openthread): avoid HDLC TX stall on fd write failure
2026-06-01 10:33:35 +08:00
muhaidong
5bea2d98d1
feat(wifi): support auto mode connect passive channel hidden ap
2026-05-29 16:58:27 +08:00
Kapil Gupta
fe9cabef44
fix(esp_wifi): Allow M1 in pmk caching case
2026-05-29 11:14:44 +05:30
Jiang Jiang Jian
a937c368b4
Merge branch 'bugfix/fix_some_rom_func_ld_issue_v5.3' into 'release/v5.3'
...
fix(wifi): fix som rom func ld issue(Backport v5.3)
See merge request espressif/esp-idf!49008
2026-05-29 11:37:31 +08:00
Jiang Jiang Jian
20736054b4
Merge branch 'bugfix/fix_ble_coded_phy_rx_bug_v5.3' into 'release/v5.3'
...
fix(coex): fix ble coded phy rx issue when aborted by coex (v5.3)
See merge request espressif/esp-idf!48985
2026-05-29 10:30:58 +08:00
Jiang Jiang Jian
f267e7db14
Merge branch 'bugfix/sdp_null_access_v5.3' into 'release/v5.3'
...
fix(bt/bluedroid): fixed SDP deinit race with pending callbacks (v5.3)
See merge request espressif/esp-idf!48897
2026-05-29 10:30:48 +08:00
Rahul Tank
bf0964c613
fix(nimble): Add support for shorter connection intervals
2026-05-28 15:58:22 +05:30
Rahul Tank
6deea5540b
Merge branch 'bugfix/fix_service_compilation_issue_v5.3' into 'release/v5.3'
...
fix(nimble): Fix compilation issues in Gatt SPS service (v5.3)
See merge request espressif/esp-idf!48970
2026-05-28 15:16:29 +05:30
muhaidong
e2663063af
fix(wifi): fix som rom func ld issue
2026-05-28 16:22:02 +08:00
Zhang Hai Peng
9d3f572a93
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(51d9dfde)
...
- improve coded PHY performance under Wi-Fi coexistence
(cherry picked from commit 8da824cd0e )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-05-28 11:24:19 +08:00
morris
03a4b7d7ce
Merge branch 'contrib/github_pr_18569_v5.3' into 'release/v5.3'
...
fix(i2c_master): yield from ISR when no matching device is found (GitHub PR) (v5.3)
See merge request espressif/esp-idf!48430
2026-05-28 11:18:34 +08:00
zhiweijian
fc65808c89
fix(ble/bluedroid): note LE Coded PHY impact on Wi-Fi coexistence in bluedroid GAP/GATT APIs
2026-05-28 10:31:17 +08:00
linruihao
354a341e3b
fix(coex): fix ble coded phy rx issue when aborted by coex
2026-05-28 10:31:17 +08:00
Rahul Tank
b11cff8861
fix(nimble): Fix compilation issues in Gatt SPS service
2026-05-27 17:20:17 +05:30
Rahul Tank
68be42990f
Merge branch 'bugfix/fix_crash_due_to_error_print_v5.3' into 'release/v5.3'
...
fix(nimble): Update excessive logging prints in failure scenario (v5.3)
See merge request espressif/esp-idf!48871
2026-05-27 11:00:21 +05:30
Jiang Jiang Jian
e28c3cd4b0
Merge branch 'bugfix/fix_bt_incorrect_error_code_v5.3' into 'release/v5.3'
...
fix(bt): Correct the error code in pairing when pin code req rejected by host (v5.3)
See merge request espressif/esp-idf!48794
2026-05-27 11:04:26 +08:00
Jiang Jiang Jian
65e104f4ae
Merge branch 'fix/fix_blacklist_issue_lib_v53' into 'release/v5.3'
...
fix(wifi): fix blacklist related issue v53
See merge request espressif/esp-idf!48872
2026-05-27 10:51:49 +08:00
Jiang Jiang Jian
2593814a40
Merge branch 'fix/fix_lost_ip_event_issue_v53' into 'release/v5.3'
...
Fix/fix lost ip event issue v53
See merge request espressif/esp-idf!48877
2026-05-27 10:47:10 +08:00
DatanoiseTV
48c80d81e6
fix(i2c_master): yield from ISR when no matching device is found
...
`i2c_master_isr_handler_default()` may set HPTaskAwoken to pdTRUE via
`xQueueSendFromISR()` (event_queue), `xSemaphoreTakeFromISR()` and
`xSemaphoreGiveFromISR()` on `bus_lock_mux`. When the device list lookup
returns no matching device, the function returned directly, skipping
the `portYIELD_FROM_ISR()` at the bottom of the handler. A higher-
priority task waiting on the bus mux or the event queue would then have
to wait for the next scheduler tick instead of being preempted into
immediately, inflating worst-case event latency.
Replace the early return with a goto to the existing yield check at the
end of the ISR.
Merges https://github.com/espressif/esp-idf/pull/18569
2026-05-27 09:49:34 +08:00
Rahul Tank
3681cd0694
fix(nimble): Removed prints causing excessive logging
2026-05-26 16:44:58 +05:30
Rahul Tank
1d56ca3d03
Merge branch 'bugfix/nimble_hid_fixes_lock_v5.3' into 'release/v5.3'
...
fix(nimble): Avoid deadlock caused by local writes taking s_hidd_mutex (v5.3)
See merge request espressif/esp-idf!48858
2026-05-26 16:30:58 +05:30
Jin Cheng
278b6311f9
fix(bt/bluedroid): fixed SDP deinit race with pending callbacks
...
Cancel any active SDP search during disabling and mark the BTA SDP
callbacks inactive so late search completions are not propagated
after deinit. Guard BTC side SDP completion handling after cleanup
to avoid null references.
2026-05-26 13:45:29 +08:00
linruihao
9c9628b65c
fix(bt): Correct the error code in pairing when pin code req rejected by host
2026-05-26 12:11:49 +08:00
wangtao@espressif.com
cc4d6fe8b2
fix(lwip): improve lost ip event process
2026-05-26 11:24:11 +08:00
wangtao@espressif.com
41e04fbb12
feat(lwip): softap can get sta ip from arp table
2026-05-25 21:24:22 +08:00
wangtao@espressif.com
52051677b3
feat(lwip): dhcp server add support for dhcp inform
2026-05-25 21:19:59 +08:00
wangtao@espressif.com
16c9437c72
fix(lwip): fix lost ip event issue
2026-05-25 21:19:49 +08:00
wangtao@espressif.com
afdb3b7715
fix(wifi): fix blacklist related issue
2026-05-25 19:53:03 +08:00
Mayank Tyagi
d6e3eab9fe
fix(nimble): Avoid deadlock caused by local writes taking s_hidd_mutex
2026-05-25 16:10:12 +05:30
Euripedes Rocha
10ceef9e8b
Merge branch 'fix/netif_ppp_server_negotiate_own_addr_v5.3' into 'release/v5.3'
...
fix(esp_netif): Fix PPP server to negotiate its own address is configured (v5.3)
See merge request espressif/esp-idf!48828
2026-05-25 12:25:38 +02:00
Martin Vychodil
5e4a38597f
Merge branch 'bugfix/idfci-10775-fatfs-wl-dyn-buffers-ci-timeout_v5.3' into 'release/v5.3'
...
fix(storage): mark storage pytest apps flaky in CI (v5.3)
See merge request espressif/esp-idf!48812
2026-05-25 03:29:54 +08:00
David Cermak
6f3e3636e5
fix(esp_netif): Fix PPP server to negotiate its own address is configured
...
Closes https://github.com/espressif/esp-protocols/issues/565
2026-05-22 10:39:48 +02:00
Rahul Tank
b003ad9e36
Merge branch 'bugfix/nimble_hid_fixes_v5.3' into 'release/v5.3'
...
fix(nimble): Always read initial BAS level and forward HID report/control/protocol writes as HIDD events (v5.3)
See merge request espressif/esp-idf!48695
2026-05-22 14:04:33 +05:30
Jiang Jiang Jian
a7ac0d8e3b
Merge branch 'feat/support_bt_external_coex_v5.3' into 'release/v5.3'
...
feat(coex): supports external coexisence when bluetooth is enabled (v5.3)
See merge request espressif/esp-idf!48774
2026-05-22 15:21:22 +08:00
Jiang Jiang Jian
45ddd86e8a
Merge branch 'fix/for_cache_after_p4_wb_loss_issue_v5.3' into 'release/v5.3'
...
fix(esp_rom): avoid critical issue in writeback v5.3
See merge request espressif/esp-idf!48744
2026-05-22 15:21:09 +08:00