Marius Vikhammer
fff9895c82
change(version): Update version to 6.1.0
v6.1
2026-08-25 11:21:08 +08:00
Marius Vikhammer
ae2088092e
Merge branch 'feat/update_ble_feature_support_status_0813_v6.1' into 'release/v6.1'
...
feat(docs): update BLE feature support status for ISO and Core 6.1-6.3 (6.1)
See merge request espressif/esp-idf!51855
2026-08-25 09:57:41 +08:00
Wei Yu Han
6d99bc8fd5
feat(docs): fix PAST and randomized adv channel indexing status
...
Gate PAST on SOC_ESP_NIMBLE_CONTROLLER, mark randomized advertising
channel indexing host columns as NA, and limit controller experimental
status to NimBLE controllers except ESP32-C2.
(cherry picked from commit 7891e0d65a )
Co-authored-by: Wei Yuhan <weiyuhan@espressif.com >
2026-08-19 09:49:15 +08:00
Wei Yu Han
56a603a07a
feat(docs): update BLE feature support status for ISO and Core 6.1-6.3
...
Mark ISOAL/ISO features as experimental when SOC_BLE_ISO_SUPPORTED,
add unsupported Core Spec 6.1-6.3 features, and move NimBLE LL Extended
Feature Set target to 2026/12.
(cherry picked from commit bacdf4ba93 )
Co-authored-by: Wei Yuhan <weiyuhan@espressif.com >
2026-08-19 09:49:15 +08:00
Wei Yu Han
4938818365
feat(docs): Updated BLE support features status
...
(cherry picked from commit cfd47ad13a )
Co-authored-by: Wei Yuhan <weiyuhan@espressif.com >
2026-08-19 09:49:15 +08:00
Ivan Grokhotkov
f90cd7dd78
Merge branch 'update/version_6_1_0' into 'release/v6.1'
...
Update version to 6.1.0
See merge request espressif/esp-idf!51792
2026-08-18 17:20:45 +02:00
Ivan Grokhotkov
44f0c59f7c
change(version): Update version to 6.1.0
v6.1-rc1
2026-08-14 13:26:52 +02:00
Ivan Grokhotkov
f995fbdf77
Merge branch 'docs/idf_sbom_multi_format_v6.1' into 'release/v6.1'
...
docs: Update the SBOM guide for multiple output formats (v6.1)
See merge request espressif/esp-idf!51455
2026-08-14 13:24:16 +02:00
morris
2440288f5b
Merge branch 'fix/fix_mpll_init_flow_v6.1' into 'release/v6.1'
...
mpll: improved mpll init flow (v6.1)
See merge request espressif/esp-idf!51660
2026-08-13 20:44:49 +08:00
morris
6236807af1
Merge branch 'fix/mspi_pre_commit_fix_v6.1' into 'release/v6.1'
...
fix(spi_flash): remove mspi_test xip_psram test with missing config to fix check_pre_commit job (v6.1)
See merge request espressif/esp-idf!51731
2026-08-13 16:07:46 +08:00
Sudeep Mohanty
7ef0e494b1
fix(spi_flash): remove mspi_test xip_psram test with missing config
2026-08-13 14:53:01 +08:00
morris
867e4fc2d1
Merge branch 'fix/xmc_skip_vendor_0x46_v6.1' into 'release/v6.1'
...
fix(bootloader): skip XMC startup for vendor ID 0x46(backport v6.1)
See merge request espressif/esp-idf!51702
2026-08-13 10:43:29 +08:00
C.S.M
8d3e6ebe02
fix(bootloader): skip XMC startup for vendor ID 0x46
...
Chips with RDID vendor 0x46 are not XMC and should not enter the XMC
startup flow via the RDID fast path.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-12 17:22:38 +08:00
Armando (Dou Yiwen)
569c22ea2b
fix(mpll): fix mpll calibration fail bug
2026-08-12 13:22:22 +08:00
Frantisek Hrbata
bb7d25e625
docs: Update the SBOM guide for multiple output formats
...
Document the create --format option (SPDX 2.2 tag/value and JSON, SPDX 3.0.1
JSON-LD, and CycloneDX 1.6) and the new --file option on idf.py sbom-create and
sbom-check, and generalize the previously SPDX-only wording. Note the NVDAPIKEY
variable for faster online scans, document that sbom-check exits with a non-zero
status when vulnerabilities are found, drop an unused link target, and update the
SBOM reference link. Fix the section heading levels to follow the esp-docs
conventions.
2026-08-03 13:27:43 +02:00
Jiang Jiang Jian
6a9c44fe7e
Merge branch 'fix/ble_log_compression_add_local_header_file_v6.1' into 'release/v6.1'
...
feat(ble_log): mirror local compression headers (6.1)
See merge request espressif/esp-idf!50953
2026-08-03 10:48:09 +08:00
Jiang Jiang Jian
7105b85101
Merge branch 'fix/backport_wifi_issues_v6.1' into 'release/v6.1'
...
Backport a few wifi fixes (Backport v6.1)
See merge request espressif/esp-idf!51224
2026-08-01 07:28:52 +08:00
Jiang Jiang Jian
2da2c60798
Merge branch 'bugfix/ftm_calibration_v6.1' into 'release/v6.1'
...
fix(ftm): Update FTM calibraton values for esp32c5, esp32c3, esp32c6, esp32c61
See merge request espressif/esp-idf!51407
2026-08-01 00:16:47 +08:00
Akshat Agrawal
85a59c8405
fix(nan): Fix bug bounty reported and discovered vulnerabilities in NAN Rx
2026-07-31 19:42:27 +08:00
zhangyanjiao
0290f8fc2d
fix(wifi): fixed the assignment error in esptouch v2
2026-07-31 19:42:27 +08:00
zhangyanjiao
9e1e33a151
fix(wifi): fixed the buffer overflow issues
...
1. Added validation for password and reserved data length in ESPTouch v2
2. Added bound check for data index in ESPTouch v1 HT40
3. prevent buffer overflow when parsing MBSSID beacon
2026-07-31 19:42:27 +08:00
Jiang Jiang Jian
d52ecaa3ea
Merge branch 'bugfix/low_spp_throughput_v6.1' into 'release/v6.1'
...
change(bt/bluedroid): increased port low watermark of RFCOMM (v6.1)
See merge request espressif/esp-idf!51083
2026-07-31 19:35:19 +08:00
Jiang Jiang Jian
6e61fd94a0
Merge branch 'fix/bind_lp_periph_pd_with_tsens_power_v6.1' into 'release/v6.1'
...
fix(esp_driver_tsens): bind lp_periph domain sleep pd with tsens power (v6.1)
See merge request espressif/esp-idf!51177
2026-07-31 19:34:23 +08:00
Jiang Jiang Jian
7661fce5f2
Merge branch 'fix/set_errno_if_usj_not_connect_in_vfs_v6.1' into 'release/v6.1'
...
fix(esp_driver_usb): set errno if usj not connect in vfs read/write (v6.1)
See merge request espressif/esp-idf!51198
2026-07-31 19:33:56 +08:00
Jiang Jiang Jian
14784e6054
Merge branch 'fix/fix_esp32s31_secureboot_fastwake_v6.1' into 'release/v6.1'
...
fix(esp_system): support rom secure boot fast wake feature for esp32s31 (v6.1)
See merge request espressif/esp-idf!51266
2026-07-31 18:00:06 +08:00
Akshat Agrawal
bacf5e11d2
fix(ftm): Update FTM calibraton values for esp32c5, esp32c3, esp32c6, esp32c61
2026-07-31 15:26:09 +05:30
Jiang Jiang Jian
9bdecbe2ea
Merge branch 'bugfix/bredr_acl_uflow_deadlock_v6.1' into 'release/v6.1'
...
fix(bt): Fixed blocking during LMP packet_type negotiation on ESP32-S31 (v6.1)
See merge request espressif/esp-idf!51095
2026-07-31 16:48:53 +08:00
Wang Mengyang
481b244fe8
fix(bt): Fixed blocking during LMP packet type negotiation on ESP32-S31
...
In the Bluetooth connections with some smartphones, communication can possibly be blocked
during packet type negotation, when ESP32-S31 attempts to finalize the ACL-U transmission
and waits for the last Tx ACL-U packet to be transmitted, but peer device rejects the
packet with FLOW=STOP in its packet, thus causing a deadlock.
Closes https://github.com/espressif/esp-idf/issues/18797
This MR also provide with some optimizations and fixes
2026-07-31 14:06:02 +08:00
Jiang Jiang Jian
41e3a0ef34
Merge branch 'feat/update_phylib_on_s31_c6_for_track_v6.1' into 'release/v6.1'
...
feat(phy): update phy lib for esp32s31 & esp32c6 for track (v6.1)
See merge request espressif/esp-idf!50790
2026-07-31 11:59:15 +08:00
Jiang Jiang Jian
d7e4df3493
Merge branch 'fix/regdma_work_timeout_v6.1' into 'release/v6.1'
...
Workaround: add a write node to avoid the APB access timeout during REGDMA operations backport v6.1
See merge request espressif/esp-idf!51383
2026-07-31 11:33:23 +08:00
Jiang Jiang Jian
fdf5ee1e93
Merge branch 'feat/optimize_for_esp32h4_light_sleep_ble_current_v6.1_new_chip_only' into 'release/v6.1'
...
Feat/optimize for esp32h4 light sleep ble current v6.1 new chip only
See merge request espressif/esp-idf!51302
2026-07-31 11:32:41 +08:00
harshal.patil
db7147f15a
refactor(esp_system): deduplicate ROM fast wake RTC digest reservation
...
The digest length and the condition that reserves it at the end of RTC RAM were
duplicated in seven places. Hold the reservation in a hidden Kconfig value that
is zero when the feature does not apply, so every consumer subtracts it
unconditionally, and derive ESP_SECURE_BOOT_DIGEST_LEN from it.
2026-07-31 10:52:52 +08:00
morris
9263a089c2
Merge branch 'ci/fix_the_parlio_rx_spi_test_case_v6.1' into 'release/v6.1'
...
ci(parlio_rx): fixed the parlio rx spi test case (v6.1)
See merge request espressif/esp-idf!51116
2026-07-31 10:17:42 +08:00
morris
d5ea68d6e3
Merge branch 'change/remove_lcd_restart_for_p4_s31_v6.1' into 'release/v6.1'
...
remove(lcd): remove restart support for p4 and s31 (v6.1)
See merge request espressif/esp-idf!51351
2026-07-31 10:12:49 +08:00
morris
be34aba0cb
Merge branch 'feature/add_mcpwm_rc_fast_clk_source_v6.1' into 'release/v6.1'
...
feat(mcpwm): support RC_FAST group clock source (backport v6.1)
See merge request espressif/esp-idf!51322
2026-07-31 10:05:25 +08:00
muhaidong
f5cc6235fd
fix(phy): removed all librfate logic from cmake
2026-07-30 20:12:22 +08:00
zhuanghang
02c1878f58
feat(phy): update phy lib for esp32s31 & esp32c6 for track
2026-07-30 20:12:22 +08:00
sibeibei
0627c301f4
fix(esp_hw_support): use symbolic reg and document modem syscon workaround
2026-07-30 19:46:30 +08:00
sibeibei
c15ce5ae4a
fix(esp_hw_support): use N_REGS_SYSCON() for modem syscon retention count
2026-07-30 19:46:30 +08:00
sibeibei
7144df0c3c
feat(wifi): sel pll clk when sleep to modem
2026-07-30 19:46:30 +08:00
sibeibei
c86e76dffe
Revert "feat(wifi): enable pll clk in modem state"
...
This reverts commit e238c5bdc6 .
2026-07-30 19:46:30 +08:00
Jiang Jiang Jian
24718710ad
Merge branch 'ci/enable_s31_ulp_multi_dev_v6.1' into 'release/v6.1'
...
ci(ulp): re-enable multi dev tests for S31 ULP (v6.1)
See merge request espressif/esp-idf!51143
2026-07-30 17:56:34 +08:00
Steven Yang
b597024afc
feat(mcpwm): support RC_FAST group clock source
...
Expose RC_FAST as a shared MCPWM group clock source for timers,
capture timers, and carriers on ESP32-C5, ESP32-C6, ESP32-H2,
and ESP32-P4. Fix the ESP32-S31 MCPWM clock selector mapping.
Add a hardware runtime test that verifies MCPWM Timer counting
resolution for every supported clock source.
(cherry picked from commit 8a982614a2 )
2026-07-30 16:38:14 +08:00
Chen Jichang
6a13d7cbe4
test(dma): add psram ecc test for supported targets
2026-07-30 16:38:00 +08:00
Chen Jichang
b97f4c9092
remove(lcd): remove restart support for p4 and s31
2026-07-30 16:38:00 +08:00
morris
b6a182a0d9
Merge branch 'fix/uhci_rx_size_check_v6.1' into 'release/v6.1'
...
fix(uhci): rx fsm race condition and buffer size check (v6.1)
See merge request espressif/esp-idf!51228
2026-07-30 11:43:13 +08:00
Chen Jichang
2dd14289c3
ci(parlio_rx): fixed the parlio rx spi test case
2026-07-30 11:35:35 +08:00
morris
6c0c836148
Merge branch 'feat/i2s_tx_sync_esp31s31_v6.1' into 'release/v6.1'
...
feat(i2s): support TX FIFO sync (v6.1)
See merge request espressif/esp-idf!50338
2026-07-30 10:20:49 +08:00
morris
f760f4fd21
Merge branch 'bugfix/dma2d_dequeue_mechanism_v6.1' into 'release/v6.1'
...
fix(dma2d): add a dequeue mechanism for dma2d driver (v6.1)
See merge request espressif/esp-idf!50512
2026-07-30 10:19:09 +08:00
morris
d73a6ca57c
Merge branch 'fix/mcpwm_clk_init_fail_v6.1' into 'release/v6.1'
...
fix(mcpwm): fix mcpwm clock init failure (v6.1)
See merge request espressif/esp-idf!51222
2026-07-30 10:13:47 +08:00