muhaidong
e2663063af
fix(wifi): fix som rom func ld issue
2026-05-28 16:22:02 +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
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
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
wanglei
fcc09b21ec
feat(esp_rom): do not patch Cache_WriteBack_All for bootloader build
2026-05-22 11:59:54 +08:00
wanglei
72aba0e0c9
fix(esp_rom): implement cache writeback related apis in iram
...
avoid critical issues caused by manual cache writeback and conflicting
writes. The issue exist on chips after esp32p4
2026-05-22 10:21:49 +08:00
sonika.rathi
744410552a
fix(storage): mark storage pytest apps flaky in CI
2026-05-21 20:04:35 +02:00
Mayank Tyagi
1165470db3
fix(nimble): Forward HID report/control/protocol writes as HIDD events
2026-05-21 12:42:31 +05:30
Mayank Tyagi
0fabf76816
fix(nimble): Added change to read initial BAS level post connection
2026-05-21 12:41:16 +05:30
Rahul Tank
dec80ba954
Merge branch 'feat/esp_insight_read_log_master_v5.3' into 'release/v5.3'
...
feat(nimble): ADD BLE HCI logging support for ESP Insights (v5.3)
See merge request espressif/esp-idf!47582
2026-05-21 11:11:53 +05:30
Mahavir Jain
0a5574dede
Merge branch 'fix/protocomm-close-session-id-mismatch_v5.3' into 'release/v5.3'
...
fix(protocomm): pass current session id when closing existing session (v5.3)
See merge request espressif/esp-idf!48737
2026-05-21 11:07:44 +05:30
linruihao
2c1fed3a2a
feat(coex): supports external coexisence when bluetooth is enabled
2026-05-21 11:22:38 +08:00
Jiang Jiang Jian
f3ae5aeff4
Merge branch 'bugfix/openthread_exclude_cve_v5.3' into 'release/v5.3'
...
fix(openthread): exclude CVE-2026-8369 from the list (v5.3)
See merge request espressif/esp-idf!48727
2026-05-20 17:59:02 +08:00
Jiang Jiang Jian
7fe838ffe7
Merge branch 'bugfix/fix_some_wifi_bugs_260519_v5.3' into 'release/v5.3'
...
fix(wifi): fix some wifi bugs 260519 v5.3(Backport v5.3)
See merge request espressif/esp-idf!48723
2026-05-20 17:17:42 +08:00
Jiang Jiang Jian
81d673c722
Merge branch 'bugfix/concurrency_hostapd_sae_queue_v5.3' into 'release/v5.3'
...
fix(wifi): Fix concurrency issues for hostapd_sae_queue for softap (v5.3)
See merge request espressif/esp-idf!48367
2026-05-20 17:15:37 +08:00
Mayank Tyagi
0939fbdbfd
feat(nimble): ADD BLE HCI logging support for ESP Insights
2026-05-20 13:44:11 +05:30
Aditya Patwardhan
dfbe0cb5f1
fix(protocomm): pass current session id when closing existing session
...
sec1_new_session()/sec2_new_session() were calling sec*_close_session()
with the *new* session_id parameter instead of the existing
cur_session->id. The close handler validates `cur_session->id ==
session_id` before performing teardown, so the call always failed with
ESP_ERR_INVALID_STATE.
Effect: when a peer started a new provisioning session while another was
already active, the previous session's PSA keys, AES context, SRP handle
and username buffer were leaked instead of being destroyed. The cleared
session struct was overwritten by the new session, leaking the previous
key handles inside PSA Crypto and (for security2) leaking heap memory
for the username and SRP context.
Fix: pass cur_session->id so the close path actually executes the
teardown (psa_destroy_key/psa_cipher_abort/esp_srp_free/free) before the
new session takes over.
2026-05-20 12:38:30 +05:30
Mahavir Jain
767f5e0a9b
Merge branch 'fix/fix_ws_server_signed_recv_checks_v5.3' into 'release/v5.3'
...
fix(esp_http_server): Fix incorrect handling of websocket recv failures in web socket server (v5.3)
See merge request espressif/esp-idf!48333
2026-05-20 12:01:40 +05:30
muhaidong
c349615654
fix(wifi): update auth mode threshold doc
2026-05-20 11:19:07 +08:00
muhaidong
372de84423
fix(wifi): update wifi scan threshold doc
2026-05-20 11:19:07 +08:00
muhaidong
f4fec5e8b3
fix(wifi): update rom ld file for fix max connection number issue
2026-05-20 11:19:07 +08:00
muhaidong
acbfba84e4
fix(wifi): fix some wifi bugs 260519 v5.3
...
1. fix(wifi): fix max connection number issue
2. fix(wifi): fix hidden ap rssi update and owe beacon timeout issue
3. docs: update wifi scan threshold docs
2026-05-20 11:19:00 +08:00
Mahavir Jain
d5104a7da1
fix(openthread): exclude CVE-2026-8369 from the list
2026-05-20 10:50:24 +08:00
Jiang Jiang Jian
6a429b7343
Merge branch 'bugfix/hfp_reg_data_cb_v5.3' into 'release/v5.3'
...
fix: Remove the check for recv and send being NULL(v5.3)
See merge request espressif/esp-idf!48618
2026-05-20 10:35:51 +08:00
Jiang Jiang Jian
482c55ed66
Merge branch 'fix/ssl_crash_with_rom_crypto_impl_v5.3' into 'release/v5.3'
...
fix(mbedtls): fix ROM mbedTLS threading alt issues (v5.3)
See merge request espressif/esp-idf!48674
2026-05-20 10:34:27 +08:00
Jiang Jiang Jian
c5dfc6f64e
Merge branch 'bugfix/fix_some_wifi_bugs_260518_v5.3' into 'release/v5.3'
...
fix(wifi): fix some wifi bugs 20260518 v5.3
See merge request espressif/esp-idf!48654
2026-05-19 17:08:20 +08:00
Jiang Guang Ming
a86a753e1c
fix(mbedtls): fix ROM mbedTLS threading alt issues
2026-05-19 15:52:02 +08:00
Island
a43ba9466d
Merge branch 'bugfix/fix_ble_reg_notify_no_fail_v5.3' into 'release/v5.3'
...
validate handle in esp_ble_gattc_register_for_notify (5.3)
See merge request espressif/esp-idf!48543
2026-05-19 11:47:47 +08:00
Island
2cfaf07eab
Merge branch 'change/separate_nimble_host_mem_apis_v5.3' into 'release/v5.3'
...
change(bt): separated host mem apis from bt_osi_mem.c
See merge request espressif/esp-idf!48465
2026-05-19 10:29:58 +08:00
yangfeng
a20689f419
fix: Remove the check for recv and send being NULL
2026-05-19 09:45:27 +08:00
muhaidong
56993e7935
fix(wifi): fix some wifi bugs 20260518 v5.3
...
1. fix arp and dns affects signaling test issue
2. improve ap chnnel parameter documentation
3. fix set country change ap channel issue
4. fix beacon timeout too long issue
5. only unicast frames count as keep-alive
2026-05-18 19:17:34 +08:00
Shreyas Sheth
de767f8ab0
fix(esp_wifi): Fix concurrency for flags between wpa3 and Wi-Fi task
2026-05-16 16:04:02 +05:30