Commit Graph
54228 Commits
Author SHA1 Message Date
Jiang Jiang Jian ae27de122a Merge branch 'contrib/github_pr_18922_v6.1' into 'release/v6.1'
fix(esp_https_server): restore use_secure_element initializer in HTTPD_SSL_CONFIG_DEFAULT() (GitHub PR) (v6.1)

See merge request espressif/esp-idf!52206
2026-09-04 16:00:02 +08:00
Island 5fd4804661 Merge branch 'idf/ble_audio_dynamic_svc_v6.1' into 'release/v6.1'
feat(ble_audio): Backport BLE ISO & BLE Audio MRs to release/v6.1

See merge request espressif/esp-idf!52238
2026-09-04 15:59:13 +08:00
Jiang Jiang Jian 6d6facef39 Merge branch 'stub_bins_for_more_targets_v6.1' into 'release/v6.1'
Increase OCD stub memory reservation from 8K to 12K and extend this feature to more targets (v6.1)

See merge request espressif/esp-idf!51534
2026-09-04 15:55:25 +08:00
Jiang Jiang Jian eb0faad47b Merge branch 'fix/httpd-content-length-truncation_v6.1' into 'release/v6.1'
fix(esp_http_server): reject Content-Length above UINT32_MAX (backport v6.1)

See merge request espressif/esp-idf!50492
2026-09-04 15:46:31 +08:00
Jiang Jiang Jian 7b6e1a4ef6 Merge branch 'feat/support_esp32s31_clock_tree_management_v6.1' into 'release/v6.1'
feat: support esp32s31 clock tree management (v6.1)

See merge request espressif/esp-idf!51205
2026-09-04 15:45:46 +08:00
Jiang Jiang Jian 258388a851 Merge branch 'backport/52143-to-release-v6.1' into 'release/v6.1'
fix(wifi): fix wifi wakeup failed from modem state v6.1

See merge request espressif/esp-idf!52385
2026-09-04 15:45:18 +08:00
Jiang Jiang Jian 837f886710 Merge branch 'bugfix/dpp_stray_auth_confirm_v6.1' into 'release/v6.1'
fix(esp_wifi): Harden dpp Auth confirm and drop mismatched auth confirms

See merge request espressif/esp-idf!52311
2026-09-04 15:43:58 +08:00
Wang Meng Yang ec6c7bea5c Merge branch 'bugfix/delete_unused_avrcp_rcb_v6.1' into 'release/v6.1'
fix(bt/bluedroid): delete the unused AVRCP acceptor RCB when A2DP open fails (v6.1)

See merge request espressif/esp-idf!52412
2026-09-04 15:29:42 +08:00
morris 9679b0bc35 Merge branch 'bugfix/uart_extra_current_consumption_in_sleep_v6.1' into 'release/v6.1'
fix(uart): reduce current consumption in sleep mode (v6.1)

See merge request espressif/esp-idf!52344
2026-09-04 14:18:40 +08:00
Mahavir Jain 156d8938f1 Merge branch 'fix/crt-bundle-unaligned-reads_v6.1' into 'release/v6.1'
fix(mbedtls): read crt bundle byte-wise to avoid misaligned flash access (v6.1)

See merge request espressif/esp-idf!51723
2026-09-04 11:00:13 +05:30
Mahavir Jain 027c75bb0a Merge branch 'fix/aes_op_zero_buf_check_v6.1' into 'release/v6.1'
fix(mbedtls/aes): reject an all-zero AES block output in the encrypt direction (v6.1)

See merge request espressif/esp-idf!52196
2026-09-04 10:48:08 +05:30
Mahavir Jain 1612b25e70 fix(build): word-align the length symbol of embedded data files
The generated assembly emitted <name>_length immediately after the raw
payload bytes, so the 32-bit word landed misaligned whenever the data
size was not a multiple of 4. Consumers declare it as a 32-bit object
(e.g. `extern const size_t <name>_length` in the ULP firmware loaders),
so the compiler emits an alignment-assuming word load, which is a
misaligned flash read prone to spurious load faults on chips with
SOC_CPU_MISALIGNED_ACCESS_ON_PMP_MISMATCH_ISSUE (ESP32-C6/H2/H21).
2026-09-04 11:51:56 +08:00
Mahavir Jain e44c357a02 fix(mbedtls): read crt bundle byte-wise to avoid misaligned flash access
The offset table and the per-cert length fields of the certificate
bundle were read through uint16_t*/uint32_t* casts, which compile to
halfword/word loads at addresses with no alignment guarantee: bundles
supplied via esp_crt_bundle_set() can start anywhere, and cert entries
are byte-packed, so their 16-bit fields land at arbitrary offsets.

On chips with SOC_CPU_MISALIGNED_ACCESS_ON_PMP_MISMATCH_ISSUE (DIG-694:
ESP32-C6/H2/H21) a misaligned load from memory-mapped flash can take a
spurious "Load access fault" when it sits within two instructions of an
access to a differently-permissioned region, observed as a crash in
esp_crt_check_bundle()/CA callback during TLS handshakes with a bundle
that happened to be placed at an odd address.
2026-09-04 11:51:56 +08:00
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
Matteo Sandrin e8db799e9f fix(bt/bluedroid): delete the unused AVRCP acceptor RCB when A2DP open fails 2026-09-04 10:07:47 +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
Liu Linyan ed16327b81 feat(ble_audio): Add CAP Handover (U2B & B2U) example 2026-09-04 09:26:24 +08:00
Liu Linyan 130e4a07bb fix(ble_audio): Fix wrong registration when multiple tbs instances exist 2026-09-04 09:26:24 +08:00
Liu Linyan ae452a0ce9 feat(ble_audio): Support BLE ISO & BLE Audio deinitialization 2026-09-04 09:26:24 +08:00
Liu Linyan 1aa418d673 fix(ble_audio): Miscellaneous fixes for running coordinated set 2026-09-04 09:26:24 +08:00
Liu Linyan cd0572bbb6 feat(ble_audio): Miscellaneous update for ISO & Audio examples 2026-09-04 09:26:24 +08:00
Liu Linyan 89ea6e2b08 fix(ble_audio): Recover ISO HCI cmd from a dropped hciT wakeup 2026-09-04 09:26:24 +08:00
Liu Linyan cd61beac51 fix(ble_audio): Fix CCCD not found during GATTC auto discovery 2026-09-04 09:26:24 +08:00
Liu Linyan d4133e9751 fix(ble_audio): Miscellaneous fixes for ISO & LE Audio (stage 2) 2026-09-04 09:26:24 +08:00
Liu Linyan 30fd193df0 feat(ble_audio): Add specific libs for BLE Audio log compression 2026-09-04 09:26:24 +08:00
Liu Linyan cf73b0c616 feat(ble_audio): BLE Audio PSRAM support 2026-09-04 09:26:24 +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
Roland Dobai cbd9a2fc26 Merge branch 'fix/kconfig_test_format_v6.1' into 'release/v6.1'
fix: KConfig test output format (v6.1)

See merge request espressif/esp-idf!52366
2026-09-04 00:32:35 +02: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
Daniel Paul 587ae6f770 fix: KConfig test output format 2026-09-04 00:46:51 +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
Roland Dobai 175777a002 Merge branch 'fix/windows_tests_v6.1' into 'release/v6.1'
ci(tools): Fix Windows pytest_build_system idf_copy gitlinks and log_cli hang (v6.1)

See merge request espressif/esp-idf!52332
2026-09-03 14:07:31 +02: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
wuzhenghui 4ffb72cbc1 fix(esp_hw_support): fix ESP32-S31 CPU/DFS clk_tree refcount and keep clock source during DFS 2026-09-03 19:36:37 +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
wuzhenghui 6b219dbe4b feat(example): enable powersave CI test by soc cap 2026-09-03 19:04:24 +08:00
sibeibei f1f52f3e8f fix(wifi): fix wifi wakeup failed from modem state 2026-09-03 19:04:17 +08:00