Marius Vikhammer and Copilot
d1c1767660
ci(bootloader): fixed multiboot example flakey test-case
...
Wait for the boot menu before selecting the hello_world image.
This keeps flashing output from satisfying the test early.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-07 16:28:35 +08:00
Mahavir Jain
2eff46ca25
Merge branch 'fix/preserve_flash_layout_compatibiliy_of_hw_ecdsa_keys_psa_v6.0' into 'release/v6.0'
...
Persistent Storage Format for PSA Opaque ESP-Keys (v6.0)
See merge request espressif/esp-idf!47424
2026-05-07 10:17:43 +05:30
Mahavir Jain
954a2b3cbb
Merge branch 'fix/supported_key_mgr_key_types_check_v6.0' into 'release/v6.0'
...
fix(esp_security): guard key manager APIs against unsupported chip revs (v6.0)
See merge request espressif/esp-idf!48008
2026-05-07 10:13:25 +05:30
Fu Hanxi
7cfcecc85f
Merge branch 'ci/use_images_from_gitlab_container_registry_v6.0' into 'release/v6.0'
...
ci: use idf images from Gitlab Container Registry (v6.0)
See merge request espressif/esp-idf!47433
2026-05-06 10:07:20 +02:00
Jiang Jiang Jian
1568958048
Merge branch 'fix/wifi_nan_wrong_service_id_log_v6.0' into 'release/v6.0'
...
fix(nan): zero-init pub_id and sub_id in NAN service functions (Backport v6.0)
See merge request espressif/esp-idf!47132
2026-05-06 14:41:55 +08:00
Jiang Jiang Jian
a4bf7de482
Merge branch 'fix/ble_mesh_friend_send_seg_msg_failed_v6.0' into 'release/v6.0'
...
fix(ble_mesh): fix Friend queue losing segmented messages for LPN (6.0)
See merge request espressif/esp-idf!47936
2026-05-06 10:33:14 +08:00
Jiang Jiang Jian
acfd0a8894
Merge branch 'feat/ble_mesh_config_depends_on_soc_caps_v6.0' into 'release/v6.0'
...
feat(ble_mesh): add SOC capability dependency for BLE Mesh config (6.0)
See merge request espressif/esp-idf!48112
2026-05-06 10:30:50 +08:00
Jiang Jiang Jian
1a8a0ff622
Merge branch 'fix/esp32_iram_as_8bit_access_from_isr1_v6.0' into 'release/v6.0'
...
fix(xtensa): Fix ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY mode for ISR1 (v6.0)
See merge request espressif/esp-idf!46416
2026-05-06 10:19:39 +08:00
Jiang Jiang Jian
3d2c10aaf3
Merge branch 'feat/coredump_rtc_noinit_v6.0' into 'release/v6.0'
...
Add a new attribute COREDUMP_NOINIT_ATTR (v6.0)
See merge request espressif/esp-idf!45054
2026-05-06 10:19:37 +08:00
morris
b30336a0df
Merge branch 'feature/adds_efuse_for_h2_v6.0' into 'release/v6.0'
...
feat(efuse): Adds efuse for ESP32-H2 revision 1.2 (v6.0)
See merge request espressif/esp-idf!48151
2026-05-06 10:00:48 +08:00
Alexey Gerenkov
bbdc10abfc
Merge branch 'fix/cxx_noreturn_issue_v6.0' into 'release/v6.0'
...
fix(libc): picolibc: workaround wrong pthread_exit declaration for c++ (v6.0)
See merge request espressif/esp-idf!48088
2026-05-05 18:54:41 +08:00
Alexey Gerenkov
42e57db42f
Merge branch 'feat/refactor_bootloade_linker_scripts_v6.0' into 'release/v6.0'
...
feat(bootloader): split linker scripts into memory and sections (v6.0)
See merge request espressif/esp-idf!48091
2026-05-05 18:44:57 +08:00
Martin Vychodil
a97f91e3ad
Merge branch 'bugfix/fatfs-readdir-stat-path-buffer-master_v6.0' into 'release/v6.0'
...
fix(fatfs): fix readdir/stat path buffer sizing in test (v6.0)
See merge request espressif/esp-idf!48169
2026-05-05 18:38:58 +08:00
sonika.rathi
2257f83940
fix(fatfs): fix readdir/stat path buffer sizing in test
2026-05-05 12:16:18 +02:00
Mahavir Jain
43ccdfe694
Merge branch 'fix/mbedtls-esp-mem-move-to-idf-mbedtls_v6.0' into 'release/v6.0'
...
fix(mbedtls): Fix `test_rebuild_source_files` failure on Windows caused by unstable CMake Ninja paths (v6.0)
See merge request espressif/esp-idf!48044
2026-05-05 15:02:41 +05:30
Martin Vychodil
6c328e450a
Merge branch 'bugfix/idfci-8622-nvs-bootloader-reset-before-expect' into 'release/v6.0'
...
fix(examples): hard-reset before nvs_bootloader pytest expectations
See merge request espressif/esp-idf!48077
2026-05-05 15:41:21 +08:00
Martin Vychodil
dfcaf3f797
Merge branch 'bugfix/fatfsgen-pytest-read-flash-idfci-3512_v6.0' into 'release/v6.0'
...
fix(fatfsgen): stabilize host read-flash after UART close in pytest (v6.0)
See merge request espressif/esp-idf!48138
2026-05-05 15:39:31 +08:00
Evgeny Torbin
415802c200
ci: use --break-system-packages option when installing jsonschema
2026-05-05 15:32:41 +08:00
Evgeny Torbin
84eb21c246
ci: use idf images from Gitlab Container Registry
2026-05-05 15:32:41 +08:00
harshal.patil
1141c48750
change(mbedtls): Add tee key id length validation in the ESP-ECDSA PSA driver
2026-05-04 18:21:01 +05:30
harshal.patil
4f0915d7f6
test(mbedtls): Add a test for opaque HMAC driver verification
2026-05-04 18:21:01 +05:30
harshal.patil
c923685b0f
fix(mbedtls): Flash compatibility across multiple key sources (ECDSA, HMAC)
2026-05-04 18:21:00 +05:30
nilesh.kale
1f506e7a54
test(esp_security): re-enable crypto drivers test app for ESP32P4
...
Also remove common_components dep for security-related tests
2026-05-04 18:18:20 +05:30
harshal.patil
7da92d6f82
test(esp_security): Update the Key Manager test to support ESP32-P4
2026-05-04 18:18:20 +05:30
harshal.patil
ba5fdc77fd
fix(esp_security): guard key manager APIs against unsupported chip revs
...
On ESP32-P4 rev < 3.0, Key Manager is software-disabled, but the public
esp_key_mgr.h APIs had no runtime check.
Calls using HMAC/DS/PSRAM key types fell through to
HAL_ASSERT("Unsupported ...") paths in key_mgr_ll.h. Gate
each public API with key_mgr_ll_is_supported() and return
ESP_ERR_NOT_SUPPORTED cleanly instead.
2026-05-04 18:18:20 +05:30
Aditya Patwardhan
effe8923bc
Merge branch 'fix/flipped_key_mgr_key_info_flash_position_v6.0' into 'release/v6.0'
...
Fix the flipped key info slot when deploying a Key Manager-based key (v6.0)
See merge request espressif/esp-idf!48159
2026-05-04 18:05:05 +05:30
harshal.patil
63b2f2c8e8
fix(esp_security): Fix the flipped key info slot when deploying a Key Manager-based key
2026-05-04 15:42:30 +05:30
harshal.patil
1caafa9e2b
fix(esp_security): Enable ECC clock while using the Key Manager's ECDH key deployment mode
2026-05-04 15:42:30 +05:30
Guillaume Souchere
ed9eefd94b
fix(mbedtls): compile esp_mem.c in IDF component lib instead of builtin target
...
esp_mem.c in the builtin target via
target_sources(builtin PRIVATE ...) called from the parent CMakeLists.
This cross-directory source injection causes CMake's Ninja generator on
Windows to produce unstable TARGET_PDB/RSP_FILE paths across
reconfigures, changing the ninja command hash and forcing a re-archive
of libmbed-builtin.a on every cmake run — even when no source changed.
This broke test_rebuild_source_files.
Fix by adding esp_mem.c to the IDF mbedtls component library
(mbedtls_srcs) instead. The final ELF link uses --start-group, so
builtin's platform.o resolves esp_mbedtls_mem_calloc/free from the
component library regardless of archive order. esp_mem.c is IDF-specific
code (heap_caps_calloc, sdkconfig.h) and belongs in the port layer, not
in any submodule target.
2026-05-04 09:02:53 +02:00
Mahavir Jain
31538a67d5
Merge branch 'fix/remove_mbedtls_tls_disabled_config_v6.0' into 'release/v6.0'
...
fix(mbedtls): remove not required MBEDTLS_TLS_DISABLED config (v6.0)
See merge request espressif/esp-idf!47973
2026-05-04 11:33:17 +05:30
Mahavir Jain
2315fe1fdb
Merge branch 'fix/fix_esp_http_client_not_reusing_connection_v6.0' into 'release/v6.0'
...
fix(esp_http_client): fix broken connection reuse (v6.0)
See merge request espressif/esp-idf!47826
2026-05-04 11:29:23 +05:30
Rahul Tank
b9c50420af
Merge branch 'bugfix/always_init_dft_queue_in_nimble_host_v6.0' into 'release/v6.0'
...
fix(nimble): always init the default os queue for all of controllers (6.0)
See merge request espressif/esp-idf!48073
2026-05-04 09:16:28 +05:30
Mahavir Jain
bb72988732
Merge branch 'fix/p4_rev3_irom_drom_pmp_fixes_v6.0' into 'release/v6.0'
...
Reset stale PMP gap entries on P4 v3 before app memprot setup (v6.0)
See merge request espressif/esp-idf!48124
2026-05-03 21:28:50 +05:30
Konstantin Kondrashov
12f88ef87a
fix(esp32): Fix IRAM_AS_8BIT_ACCESSIBLE_MEMORY accessible from ISR1
2026-05-01 18:17:51 +03:00
ShenWeilong
4508400647
fix(ble): always init the default os queue for all of controllers
2026-05-01 19:06:33 +05:30
Rahul Tank
bdc4edc5d8
Merge branch 'bugfix/nimble_issues_29042026_v6.0' into 'release/v6.0'
...
fix(nimble): Fix few nimble issues 29042026 (v6.0)
See merge request espressif/esp-idf!48078
2026-05-01 18:56:50 +05:30
Rahul Tank
36010c0b76
fix(nimble): Move ble_log_init/deinit to esp_nimble_init/deinit
2026-05-01 16:34:47 +05:30
Astha Verma
f6e570e383
fix(nimble): Preserve device name across ble_svc_gap_init re-call
2026-05-01 16:34:47 +05:30
Rahul Tank
a47ea03266
feat(nimble): Support NimBLE log compression and decompression over SPI
2026-05-01 16:34:46 +05:30
Konstantin Kondrashov
855da651d3
feat(efuse): Adds efuse for ESP32-H2 revision 1.2
2026-05-01 12:15:33 +03:00
Rahul Tank
d9bb4ccc53
fix(nimble): Fixes for various CVEs
...
*CVE-2025-62235
*CVE-2025-53477
*CVE-2025-53470
2026-05-01 14:24:31 +05:30
Sahil Yadav
cf085237e7
feat(nimble): Add support to 6.2 BLE HCI Command Event (FSU, UTP over OTA)
2026-05-01 14:23:15 +05:30
Rahul Tank
41502f6c23
fix(nimble): Fix prox service to handle negative values
2026-05-01 14:21:47 +05:30
Rahul Tank
da38bac675
Revert "Xchange(bt): separated host mem apis from bt_osi_mem.c"
...
This reverts commit 531596468c .
2026-05-01 14:17:40 +05:30
Rahul Tank
1e75837a97
Merge branch 'bugfix/fix_debug_assert_lock_v6.0' into 'release/v6.0'
...
fix(nimble): Resolve host lock assert in DEBUG mode (v6.0)
See merge request espressif/esp-idf!47469
2026-05-01 14:14:16 +05:30
Rahul Tank
2eb0d78e52
fix(nimble): Resolve host lock assert in DEBUG mode
2026-05-01 12:34:22 +05:30
Rahul Tank
ff81372359
Merge branch 'bugfix/fix_dtm_end_test_v6.0' into 'release/v6.0'
...
fix(nimble): Fix DTM test end packet count parsing (v6.0)
See merge request espressif/esp-idf!47331
2026-05-01 12:14:16 +05:30
Rahul Tank
1b69b57ce1
fix(nimble): Fix DTM test end packet count parsing
2026-05-01 09:46:51 +05:30
Rahul Tank
f32342892f
Merge branch 'change/separate_nimble_host_mem_apis' into 'release/v6.0'
...
change(bt): separated host mem apis from bt_osi_mem.c
See merge request espressif/esp-idf!48094
2026-05-01 09:43:47 +05:30
Rahul Tank
b25305ede7
Merge branch 'feat/add_eatt_documentation_v6.0' into 'release/v6.0'
...
feat(nimble): Add EATT documentation (v6.0)
See merge request espressif/esp-idf!47019
2026-05-01 09:35:50 +05:30