Laukik Hase
4057fcda2d
fix(esp_tee): Snapshot input arguments in TEE memory before secure service execution
2026-09-04 10:20:21 +05:30
Laukik Hase
02bf7ea021
change(esp_tee): Force non-deterministic ECDSA signing for TEE secure storage keys
2026-09-04 10:20:20 +05:30
Laukik Hase
bc6b8f7fa5
feat(esp_tee): Use CTR-DRBG for assisting random number generation in TEE
...
- For ESP-TEE, fault-assert in `esp_random()` if the RNG is held in a
freeze state
2026-09-04 10:20:20 +05:30
Laukik Hase
79751671ce
feat(hal): Add LL-API to check whether RNG is enabled
...
- Also add RNG LL-APIs for ESP32-C61
2026-09-04 10:20:20 +05:30
Laukik Hase
f26c18bd5b
fix(esp_tee): Reject re-entrant secure service calls from the REE
2026-09-04 10:20:19 +05:30
Jiang Jiang Jian
9c8d416346
Merge branch 'fix/update_trng_workflow_for_esp32s31_v6.1' into 'release/v6.1'
...
fix(rng): fix esp_random failed beacuse do not enable RNG clock(v6.1)
See merge request espressif/esp-idf!52317
2026-09-04 11:42:23 +08:00
morris
131a7974ac
Merge branch 'feat/atomic-internal_v6.1' into 'release/v6.1'
...
fix(driver): allocate driver objects containing atomic variables from internal SRAM (v6.1)
See merge request espressif/esp-idf!52340
2026-09-04 11:16:08 +08:00
Shu Chen
7462e1d2e3
Merge branch 'fix/fix_openthread_netif_glue_deinit_issue_v6.1' into 'release/v6.1'
...
fix(openthread): fix stack deinit by reversing netif glue teardown and hardening workflow cleanup (v6.1)
See merge request espressif/esp-idf!52397
2026-09-04 03:08:09 +00:00
Island
6955bf97cb
Merge branch 'change/ble_update_lib_20260901_v6.1' into 'release/v6.1'
...
change(ble): [AUTO_MR] 20260901 - Update ESP BLE Controller Lib (6.1)
See merge request espressif/esp-idf!52285
2026-09-04 10:53:29 +08:00
Island
a03feffce8
Merge branch 'idf/ble_mesh_iv_recover_v6.1' into 'release/v6.1'
...
feat(ble_mesh): Enable IV Index recovery by default (6.1)
See merge request espressif/esp-idf!51973
2026-09-04 10:25:57 +08:00
Shu Chen
e87eb3bd62
Merge branch 'feat/support_multipan_feature_host_20260813_v6.1' into 'release/v6.1'
...
feat(openthread): add support for the multipan feature on host devices (v6.1)
See merge request espressif/esp-idf!52373
2026-09-04 02:07:20 +00:00
morris
69889c4097
Merge branch 'refactor/dac_examples_v6.1' into 'release/v6.1'
...
refactor(dac): remove adc read back in dac example, prepare for s31 (v6.1)
See merge request espressif/esp-idf!52330
2026-09-04 09:53:18 +08:00
morris
50f822e709
Merge branch 'fix/ci_h4_enable_spi_test_backport' into 'release/v6.1'
...
fix(driver_twai): fix potential crash when node_delete from high priority task (v6.1)
See merge request espressif/esp-idf!51987
2026-09-04 09:52:12 +08:00
Marius Vikhammer
84a2ae4e5e
Merge branch 'backport-50410-to-release/v6.1' into 'release/v6.1'
...
fix(pthread,ulp): harden TLS key lookup and ULP bss_size validation (v6.1)
See merge request espressif/esp-idf!50956
2026-09-04 09:13:46 +08:00
Wang Meng Yang
90c98ef8bb
Merge branch 'bugfix/fix_osi_event_bug_v6.1' into 'release/v6.1'
...
Bugfix/fix osi event bug[backport v6.1]
See merge request espressif/esp-idf!52322
2026-09-04 08:32:08 +08:00
Wang Meng Yang
530c113ccf
Merge branch 'fix/bt_memory_v6.1' into 'release/v6.1'
...
fix(bt_memory): Reduce memory usage in transfer (v6.1)
See merge request espressif/esp-idf!52275
2026-09-04 07:49:41 +08:00
David Čermák
07ff438bfd
Merge branch 'fix/sec-1129-l2tap-close-rollback_v6.1' into 'release/v6.1'
...
fix(esp_netif): roll back l2tap_close on semaphore/task create failure (SEC-1129) (v6.1)
See merge request espressif/esp-idf!51397
2026-09-04 02:51:10 +08:00
David Čermák
3cad927db6
Merge branch 'fix/ieee802_3_reset_time_v6.1' into 'release/v6.1'
...
fix(esp_eth): fixed Ethernet PHY HW reset timing in common PHY code (v6.1)
See merge request espressif/esp-idf!51710
2026-09-03 23:25:25 +08:00
Rahul Tank
629db27293
Merge branch 'bugfix/fix_stale_conn_cccd_v6.1' into 'release/v6.1'
...
fix(nimble): fix crash on disconnect due to stale per-connection CCCD pool (v6.1)
See merge request espressif/esp-idf!51950
2026-09-03 19:04:06 +05:30
David Čermák
c2a72754f4
Merge branch 'fix/sec-1137-br-glue-double-free_v6.1' into 'release/v6.1'
...
fix(esp_netif): harden br_glue instance-handler cleanup against double-free (SEC-1137) (v6.1)
See merge request espressif/esp-idf!50642
2026-09-03 21:11:51 +08:00
Jiang Jiang Jian
598fb82bd5
Merge branch 'feat/support_pawr_connect_evt_v6.1' into 'release/v6.1'
...
feat(ble/bluedroid): Support PAWR connection event (6.1)
See merge request espressif/esp-idf!51443
2026-09-03 20:41:30 +08:00
Jiang Jiang Jian
a4bbf950c8
Merge branch 'feat/enable_zcmp_for_c5_c61_v6.1' into 'release/v6.1'
...
feat(soc): esp32c5, esp32c61: enable zc extensions (v6.1)
See merge request espressif/esp-idf!51525
2026-09-03 20:41:23 +08:00
Martin Vychodil
089ccceb01
Merge branch 'fix/idf-16024-nvs-api-docs_v6.1' into 'release/v6.1'
...
docs(nvs_flash): correct public API docs for error codes and space use (v6.1)
See merge request espressif/esp-idf!52331
2026-09-03 20:26:15 +08:00
Xu Si Yu
a1657350a9
fix(openthread): fix stack deinit by reversing netif glue teardown and hardening workflow cleanup
2026-09-03 20:03:46 +08:00
Ondrej Kosta
fdd56c8abb
fix(esp_eth): fixed Ethernet PHY HW reset timing in common PHY code
2026-09-03 19:34:37 +08:00
Xu Si Yu
9f5948b9a0
feat(openthread): support multipan feature for host device
2026-09-03 17:46:32 +08:00
wanckl
eff5f2d1a2
fix(driver_twai): fix potential crash when node_delete from low priority task
...
Closes https://github.com/espressif/esp-idf/issues/18803
2026-09-03 17:46:28 +08:00
Rahul Tank
5b8f3fb8f1
fix(nimble): fix crash on disconnect due to stale per-connection CCCD pool
2026-09-03 13:43:35 +05:30
gaoxu
0f2f24dca1
fix(rng): fix esp_random failed beacuse do not enable RNG clock
2026-09-03 16:02:59 +08:00
morris
321b5344d3
fix(rgb_lcd): pass output color format in tests
2026-09-03 14:54:02 +08:00
Euripedes Rocha Filho
25d08776da
fix(esp_netif): Avoid socket to stay in closing state in l2tap closing
2026-09-03 14:01:40 +08:00
hejiaxin
79221f020d
fix(bt_avrcp): size some AVRC command buffers
2026-09-03 10:40:52 +08:00
hejiaxin
28add9e24b
fix(bt_l2cap): size L2CAP ERTM S-frame & RX SDU buffer
2026-09-03 10:40:52 +08:00
hejiaxin
560cc8ccf2
fix(bt_sdp): size SDP TX buffers
2026-09-03 10:40:52 +08:00
hejiaxin
e5632732d8
fix(bt_rfcomm): size RFCOMM TX buffers by peer MTU
2026-09-03 10:40:52 +08:00
hejiaxin
693a830f3e
fix(bt_hid): size HID TX buffers to report length
2026-09-03 10:40:52 +08:00
morris
e617c2d1f2
fix(driver): allocate driver objects containing atomic variables from internal SRAM
...
Objects with atomic members must not be allocated to PSRAM, otherwise
the ordering guarantee of atomic accesses is weakened due to a hardware
behavior on ESP32 chips. Explicitly request MALLOC_CAP_INTERNAL |
MALLOC_CAP_8BIT for:
- i2c master bus object (atomic status/trans_idx)
- i3c master bus object (atomic fsm)
- ISP processor and AE/AF/AWB/HIST controllers (atomic fsm)
- JPEG decoder/encoder dma2d transaction descriptors (atomic started)
- PPA transaction storage embedding dma2d_trans_t
- dma2d m2m test transaction embedding dma2d_trans_t
2026-09-03 09:46:11 +08:00
Wang Meng Yang
1e2241eb4f
Merge branch 'feature/refactor_with_broker_v6.1' into 'release/v6.1'
...
feat(bt): refactor bt sdk with broker for esp32h4 and esp32s31 (6.1)
See merge request espressif/esp-idf!51757
2026-09-03 07:43:18 +08:00
radek.tandler
c3fc203f8a
docs(nvs_flash): correct public API docs for error code
...
-align nvs.h / nvs_handle.hpp Doxygen with the implementation: fix return codes
-guard nvs_open against a NULL out_handle
2026-09-02 14:57:15 +02:00
Hu Rui
1edb899ace
refactor(dac): remove adc read back in dac example, prepare for s31
2026-09-02 20:28:32 +08:00
Martin Vychodil
cb709dbf27
Merge branch 'fix/sdmmc_dma_aligned_buffer_leak_v6.1' into 'release/v6.1'
...
fix(sdmmc): release aligned buffer on card deinit (v6.1)
See merge request espressif/esp-idf!52252
2026-09-02 20:20:40 +08:00
Jiang Jiang Jian
9ab7ec823a
Merge branch 'fix/sec-1162-1189-1190-null-checks_v6.1' into 'release/v6.1'
...
fix(esp_netif): harden NULL and OOM handling in netif APIs (SEC-1162, SEC-1189, SEC-1190) (v6.1)
See merge request espressif/esp-idf!50598
2026-09-02 20:11:33 +08:00
Jiang Jiang Jian
e3fe356497
Merge branch 'fix/sec-347-hostname-null-check_v6.1' into 'release/v6.1'
...
fix(esp_netif): reject NULL hostname in esp_netif_set_hostname_api (SEC_347) (v6.1)
See merge request espressif/esp-idf!50587
2026-09-02 20:11:29 +08:00
liqigan
974f0f558b
change(bt/bluedroid): Used dynamic osi event to reduce lock cost
2026-09-02 18:54:59 +08:00
morris
d67ba6dd0c
Merge branch 'fix/spi_flash_keep_program_erase_in_iram_v6.1' into 'release/v6.1'
...
fix(spi_flash): keep program and erase paths in IRAM (v6.1)
See merge request espressif/esp-idf!51891
2026-09-02 18:44:45 +08:00
Jiang Jiang Jian
357b225bf3
Merge branch 'fix/roam_fixes_v6.1' into 'release/v6.1'
...
Require RSSI gain before low-RSSI roam and added reason codes(v6.1)
See merge request espressif/esp-idf!52245
2026-09-02 17:55:53 +08:00
Jiang Jiang Jian
8d1083391f
Merge branch 'bugfix/wpa_supplicant_upstream_security_issues_v6.1' into 'release/v6.1'
...
esp_wifi: Port security issues from upstream supplicant (v6.1)
See merge request espressif/esp-idf!51825
2026-09-02 17:52:54 +08:00
Wang Meng Yang
c2cde7c8f6
Merge branch 'bugfix/a2dp_aac_br_v6.1' into 'release/v6.1'
...
fix(bt): Fix some bugs of A2DP AAC (v6.1)
See merge request espressif/esp-idf!52186
2026-09-02 17:45:20 +08:00
Jiang Jiang Jian
1c03ef78f3
Merge branch 'bugfix/ftm_calib_v6.1' into 'release/v6.1'
...
fix(ftm): tolerate small t2/t3 inversion in measurement validation (Backport v6.1)
See merge request espressif/esp-idf!52071
2026-09-02 17:23:25 +08:00
Alexey Gerenkov
d965c1bfcf
Merge branch 'fix/newlib_builds_v6.1' into 'release/v6.1'
...
Fix: newlib compatibility with libraries built with picolibc headers (v6.1)
See merge request espressif/esp-idf!51523
2026-09-02 17:14:06 +08:00