Rahul Tank
f4f8bbd8bf
Merge branch 'feat/esp_insight_read_log_master_v5.5' into 'release/v5.5'
...
feat(nimble): ADD BLE HCI logging support for ESP Insights (v5.5)
See merge request espressif/esp-idf!47580
2026-05-21 11:10:03 +05:30
Mahavir Jain
7b48bb5c40
Merge branch 'fix/protocomm-close-session-id-mismatch_v5.5' into 'release/v5.5'
...
fix(protocomm): pass current session id when closing existing session (v5.5)
See merge request espressif/esp-idf!48735
2026-05-21 10:45:52 +05:30
Jiang Jiang Jian
9b0f2616cd
Merge branch 'bugfix/fix_some_wifi_bugs_260519_v5.5' into 'release/v5.5'
...
fix(wifi): fix some wifi bugs 260519 v5.5(Backport v5.5)
See merge request espressif/esp-idf!48708
2026-05-20 17:50:41 +08:00
Jiang Jiang Jian
128defc06a
Merge branch 'bugfix/hfp_reg_data_cb_v5.5' into 'release/v5.5'
...
fix: Remove the check for recv and send being NULL(v5.5)
See merge request espressif/esp-idf!48616
2026-05-20 17:14:07 +08:00
Mayank Tyagi
a30e86ca10
feat(nimble): ADD BLE HCI logging support for ESP Insights
2026-05-20 13:38:00 +05:30
Aditya Patwardhan
ffac3359fd
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:37:45 +05:30
Mahavir Jain
6a622d12ef
fix(openthread): exclude CVE-2026-8369 from the list
2026-05-20 10:50:08 +08:00
Jiang Jiang Jian
286e680522
Merge branch 'fix/ssl_crash_with_rom_crypto_impl' into 'release/v5.5'
...
fix(mbedtls): fix mbedtls threading alt issues
See merge request espressif/esp-idf!48657
2026-05-20 10:33:55 +08:00
Jiang Jiang Jian
ee367e0b68
Merge branch 'bugfix/hfp_co_build_err_v5.5' into 'release/v5.5'
...
fix(bt/bluedroid): fixed building errors in HFP datapath (v5.5)
See merge request espressif/esp-idf!48568
2026-05-20 10:32:34 +08:00
muhaidong
81fa030c00
fix(wifi): update auth mode threshold doc
2026-05-19 21:12:11 +08:00
muhaidong
d83756db42
fix(wifi): update wifi scan threshold doc
2026-05-19 21:12:11 +08:00
muhaidong
164584cb1d
fix(wifi): update rom ld file for fix max connection number issue
2026-05-19 21:12:11 +08:00
muhaidong
6f2db2d402
fix(wifi): fix some wifi bugs 260519 v5.5
...
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-19 21:11:13 +08:00
Jiang Jiang Jian
091c972a02
Merge branch 'backport/backport_some_wifi_changes_v5.5_260518' into 'release/v5.5'
...
backport/backport some wifi changes v5.5 260518(backport v5.5)
See merge request espressif/esp-idf!48614
2026-05-19 16:51:29 +08:00
Euripedes Rocha
64a48bf760
Merge branch 'bugfix/transport_ws_ping_pong_v5.5' into 'release/v5.5'
...
fix(transport_ws): fix stream desync and chunked delivery of control frames (v5.5)
See merge request espressif/esp-idf!47847
2026-05-19 09:55:24 +02:00
Mahavir Jain
6a32889849
Merge branch 'feature/recovery_bootloader_support_v5.5' into 'release/v5.5'
...
feat(bootloader): Support recovery bootloader for ESP32P4 (v5.5)
See merge request espressif/esp-idf!48474
2026-05-19 12:35:57 +05:30
Jiang Guang Ming
24d57e57b3
fix(mbedtls): fix ROM mbedTLS threading alt issues
2026-05-19 14:52:43 +08:00
Island
5462e8e071
Merge branch 'bugfix/fix_ble_reg_notify_no_fail_v5.5' into 'release/v5.5'
...
validate handle in esp_ble_gattc_register_for_notify (5.5)
See merge request espressif/esp-idf!48545
2026-05-19 11:47:53 +08:00
Island
a766a22659
Merge branch 'change/separate_nimble_host_mem_apis_v5.5' into 'release/v5.5'
...
change(bt): separated host mem apis from bt_osi_mem.c
See merge request espressif/esp-idf!48463
2026-05-19 10:29:53 +08:00
surengab
516df0c0ce
fix(transport_ws): read full PING payload in one call when propagate_control_frames is set
2026-05-18 16:07:32 +02:00
surengab
f1dfda34a8
fix(transport_ws): flush oversized control frame payload before returning error
2026-05-18 16:07:32 +02:00
yangfeng
e99b0372f7
fix: Remove the check for recv and send being NULL
2026-05-18 15:15:18 +08:00
yinqingzhao
27bdd7985b
feat(regdomain): update regdomain according to wireless-regdb
2026-05-18 14:11:57 +08:00
yinqingzhao
2596639203
feat(wifi): support disable 11ac and 11ax in efuse
2026-05-18 12:23:35 +08:00
Jiang Jiang Jian
5e8d023738
Merge branch 'ci/add_static_tx_buffer_case_v5.5' into 'release/v5.5'
...
ci: Add wifi static buffer case v5.5
See merge request espressif/esp-idf!48547
2026-05-18 12:20:24 +08:00
Marius Vikhammer
cdfab2f6c8
Merge branch 'contrib/github_pr_16149_v5.5' into 'release/v5.5'
...
fix(freertos): Avoid core switch deadlock on start (GitHub PR) (v5.5)
See merge request espressif/esp-idf!48292
2026-05-18 10:22:57 +08:00
Marius Vikhammer
79d14f61ed
Merge branch 'feature/esp32c5_efuse_calib_update_v5.5' into 'release/v5.5'
...
feat(efuse): Adds efuse calibration field for esp32c5 (v5.5)
See merge request espressif/esp-idf!48250
2026-05-18 09:53:18 +08:00
Marius Vikhammer
ba4a398aad
Merge branch 'fix/bootloader-hooks-log-v2_v5.5' into 'release/v5.5'
...
fix(bootloader_hooks): Fix log_v2 support in bootloader hooks (v5.5)
See merge request espressif/esp-idf!48253
2026-05-18 09:47:28 +08:00
Marius Vikhammer
e00452a1f0
Merge branch 'feat/riscv-spiram-stack-pointer-update-before-restart_v5.5' into 'release/v5.5'
...
fix(esp_system): fix PSRAM stack crash in esp_restart_noos on RISC-V SPIRAM chips (v5.5)
See merge request espressif/esp-idf!48068
2026-05-15 19:08:48 +08:00
Jiang Jiang Jian
d84f1d7e85
Merge branch 'bugfix/supp_pmk_cache_v5.5' into 'release/v5.5'
...
fix(wifi): Fix skipping usage of supp pmk caching for some cases
See merge request espressif/esp-idf!48081
2026-05-15 17:34:28 +08:00
Jonas Jonsson
dc5ae69a23
fix(freertos): Avoid core switch deadlock on start
...
With CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY=y the main task could
switch core between registering the idle hook and the while loop.
This would cause a deadlock were the current task was waiting for the
idle hook to run on the same core it's busy waiting.
Merge https://github.com/espressif/esp-idf/pull/16149
2026-05-15 11:25:51 +03:00
Marius Vikhammer
c68bf37bf4
Merge branch 'fix/console_repl_busy_loop_v5.5' into 'release/v5.5'
...
fix(console): Avoid REPL task busy loop when linenoise returns NULL (v5.5)
See merge request espressif/esp-idf!48388
2026-05-15 16:15:41 +08:00
Jin Cheng
7eb9d1fb08
fix(bt/bluedroid): fixed building errors in HFP datapath
2026-05-15 16:07:55 +08:00
Shreyas Sheth
e40be4ab9d
fix(wifi): Fix skipping usage of supp pmk caching for some cases
2026-05-15 11:54:54 +05:30
ding huan
1f31f35e0a
ci: Add wifi static buffer case
2026-05-15 11:37:38 +08:00
Zhang Hai Peng
4a26c5b51b
fix(bt/bluedroid): validate handle in esp_ble_gattc_register_for_notify
...
(cherry picked from commit aa29772cbe1ec0fb1c5c6629dc5bf333a0194198)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-05-15 11:03:56 +08:00
Island
d907a9497c
Merge branch 'bugfix/fix_ble_read_remote_feature_timeout_v5.5' into 'release/v5.5'
...
Fixed read remote feature timeout when using coded phy(2f683593) (5.5)
See merge request espressif/esp-idf!48063
2026-05-15 10:22:25 +08:00
Island
f54cdb9880
Merge branch 'feat/support_bluedroid_key_log_v5.5' into 'release/v5.5'
...
Feat/support bluedroid key log (5.5)
See merge request espressif/esp-idf!48516
2026-05-15 10:21:51 +08:00
Konstantin Kondrashov
5344f4fb85
fix(bootloader_hooks): Fix log_v2 support in bootloader hooks
...
Closes https://github.com/espressif/esp-idf/issues/18482
2026-05-14 14:08:58 +03:00
Rahul Tank
780758164d
Merge branch 'bugfix/fix_vsprintf_crash_v5.5' into 'release/v5.5'
...
fix(nimble): Replace sensitive snprintf with hex character (v5.5)
See merge request espressif/esp-idf!48470
2026-05-14 14:45:26 +05:30
Konstantin Kondrashov
352ec04926
fix(console): Avoid REPL task busy loop when linenoise returns NULL
...
When the REPL input backend is unavailable, linenoise() may return NULL
immediately. esp_console_repl_task() currently retries without yielding,
which can make the console_repl task spin continuously.
For USB Serial/JTAG console this can happen when the REPL is started
without an attached USB host. Since the REPL task has priority 2, this
can starve lower-priority tasks, prevent app_main from continuing after
esp_console_start_repl(), and trigger the task watchdog due to IDLE not
running.
Add a small delay before retrying when linenoise() returns NULL.
Closes https://github.com/espressif/esp-idf/issues/18485
2026-05-14 11:01:39 +03:00
Zhang Hai Peng
bf64433a6b
feat(ble): Support BLE critical logs
...
(cherry picked from commit 0af57d731c )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-05-14 14:23:45 +08:00
Zhang Hai Peng
5592d4bfba
fix(bluedroid): correct format specifier in BLE create CIS debug log
...
(cherry picked from commit 519131a671 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-05-14 14:23:44 +08:00
Jiang Jiang Jian
6493bc3d64
Merge branch 'fix/disable_core1_branch_predictor_in_sleep_process_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): fix core1 branch predictor access ext mem after cache disabled by core0 (v5.5)
See merge request espressif/esp-idf!48385
2026-05-14 11:12:13 +08:00
morris
6bd0e19db5
Merge branch 'fix/fix_parlio_tx_sample_edge_v5.5' into 'release/v5.5'
...
change(parlio_tx): use shift edge instead sample edge (v5.5)
See merge request espressif/esp-idf!46936
2026-05-14 10:47:58 +08:00
morris
a8cb9da98f
Merge branch 'fix/uhci_rx_fsm_typo_v5.5' into 'release/v5.5'
...
fix(uhci): correct rx_fsm initialization enum type (v5.5)
See merge request espressif/esp-idf!48195
2026-05-14 10:12:25 +08:00
Jiang Jiang Jian
6587737ac7
Merge branch 'feat/add_DFS_channel_handling_and_CSA_support_v5.5' into 'release/v5.5'
...
feat(wifi): Add DFS channel handling and CSA support(backport v5.5)
See merge request espressif/esp-idf!48431
2026-05-13 22:00:48 +08:00
zhanghaipeng
cf133455b6
fix(ble): Optimize connection interval minimum parameter check
2026-05-13 21:37:00 +08:00
Zhang Hai Peng
f68279de63
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(2f683593)
...
- Fixed read remote feature timeout when using coded phy
- Fixed disconnection issue(0x08) when using 125k coded phy
- Fixed disconnection issue(0x08) when updating connection param
- Fixed disconnection issue(0x08) when using multi connection
- Avoid error when adding duplicate device to whitelist
- Support disable channel assessment by vendor hci
- Support smaller connection interval (3.75 ms)
- Support duplicate exception list in EVT ADV
(cherry picked from commit 658ff8730b )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-05-13 21:37:00 +08:00
Martin Vychodil
71ff93db93
Merge branch 'fix/f_getfree_crash_issue_v5.5' into 'release/v5.5'
...
fix(fatfs): fix f_getfree crash when volume not mounted or mount failed (v5.5)
See merge request espressif/esp-idf!46717
2026-05-13 21:35:27 +08:00