Jiang Jiang Jian
7db4e215e0
Merge branch 'feat/support-phy-grant-protect_v6.1' into 'release/v6.1'
...
feat(coex): support phy grant protect (v6.1)
See merge request espressif/esp-idf!52384
2026-09-07 19:50:42 +08:00
Chen Jichang
8cb3743b7c
ci(esp32h4): disable h4 build and target test on unsupported release branch
2026-09-07 15:48:11 +08:00
Xu Si Yu
3f4f61187a
feat(coex): support phy grant protect
2026-09-07 14:37:08 +08:00
Sajia
1b60eab541
refactor(wifi): Improve owe scan time and refactor code
2026-09-04 12:04:43 +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
yinqingzhao
c2809548f7
feat(wifi): support fixed ampdu rate
2026-09-01 14:18:47 +08:00
yinqingzhao
7c3f1589f2
fix(wifi): add workaround for s31 beacon timestamp issue
...
(cherry picked from commit ab8568f547 )
2026-09-01 14:18:47 +08:00
wuzhenghui
aaccbdd47c
fix(spi_flash): integrate branch prediction control during cache operations
2026-09-01 02:42:19 +00:00
Wang Meng Yang
7b8c5df2f6
Merge branch 'bugfix/qos_div_zero_v6.1' into 'release/v6.1'
...
fix(bt): update ESP32 libbtdm_app.a to fix several issues (v6.1)
See merge request espressif/esp-idf!52052
2026-08-28 09:44:26 +08:00
Marius Vikhammer
b29d8694b3
Merge branch 'feat/c5_eco4_newlib_support_v6.1' into 'release/v6.1'
...
change(esp_libc): use C5 ECO4 ROM newlib functions (v6.1)
See merge request espressif/esp-idf!51902
2026-08-27 18:56:51 +08:00
Fu Hanxi
7eaf5f1b4e
Merge branch 'feat/apply-common-scripts-6.1' into 'release/v6.1'
...
ci: apply common-scripts CI refactor (v6.1)
See merge request espressif/esp-idf!50988
2026-08-27 10:39:58 +02:00
Alexey Gerenkov
89bc2b8bc4
Merge branch 'feature/upgrade-esp-rom-elfs_v6.1' into 'release/v6.1'
...
feat(tools): tools: update esp-rom-elf to version 20260528 (v6.1)
See merge request espressif/esp-idf!50846
2026-08-27 16:15:10 +08:00
Fu Hanxi
321dda29ff
ci: apply common-scripts CI refactor (v6.1)
2026-08-27 09:14:23 +02:00
harshal.patil
a827d27b12
change(security): disable Key Manager support on ESP32-C5/P4/S31
...
The Key Manager hardware peripheral in its current form needs further
design changes before it can be offered as a production feature.
Until a revised peripheral design is available, withdraw ESP-IDF
support for it on all Key Manager capable targets.
2026-08-26 13:23:56 +05:30
Jin Cheng
8ef2345e67
fix(bt): update ESP32 libbtdm_app.a to fix several issues
...
- fixed IntegerDividedByZero during Qos negotiation.
Closes https://github.com/espressif/esp-idf/issues/18951
- ignored the check for bandwidth and retransmission effort when Host
accepts the SCO connection request.
2026-08-26 08:52:09 +08:00
Marius Vikhammer
de3b5843ed
change(esp_libc): use C5 ECO4 ROM newlib functions
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 15:28:54 +08:00
wuzhenghui
708f34bd16
fix(esp_system): support rom secure boot fast wake feature for esp32s31
2026-07-28 21:46:24 +08:00
nilesh.kale
3aea82e4b3
fix(esp_rom): correct ESP32-P4 secure boot signature block layout
2026-07-17 15:15:50 +05:30
Jiang Jiang Jian
9cf02d6dc4
Merge branch 'fix/fix_coex_iso_cache_error_v6.1' into 'release/v6.1'
...
fix(coex): Fixed BLE iso coex cache error (6.1)
See merge request espressif/esp-idf!50849
2026-07-17 11:43:27 +08:00
muhaidong
d2d858c78e
fix(coex): fix coex status get issue
2026-07-17 10:49:42 +08:00
Alexey Lapshin
215a192578
feat(tools): tools: update esp-rom-elf to version 20260528
...
Closes https://github.com/espressif/esp-idf/issues/18755
2026-07-16 18:36:54 +07:00
Xiao Xufeng
3e8389cc31
fix(mmap): fixed some API read wrong data via mmap when flash being erased/written while XIP on PSRAM
...
Before:
The cache won't be disabled when XIP on psram. But during flash
erasing/programming, read data will be courrupt.
When XIP in psram is enabled, the image is not mapped to the cache so
usually there will be no flash access. The only way to read from flash
is via the driver or use mmap. The driver has protection during erasing,
while th mmap region not.
Now:
Mmap APIs provide a flag to make mmap->unmap region mutually exclusive
to flash erase/programming when XIP from psram. SPI Flash write APIs
will benefit from this. When the flag is used, no concurrent access to
mapped region will happen while writing; otherwise the cache will be
disable to avoid data corruption.
Most ESP-IDF APIs calls mmap with this flag. As for users calling
mmap-like APIs directly, they can choose whether to enable this by a
flag.
Closes https://github.com/espressif/esp-idf/issues/14897
2026-07-15 18:57:08 +08:00
nilesh.kale
7cb0e4c70a
feat: added call to aquire clock source for H4 and H21 AES crypto
2026-07-06 15:08:02 +05:30
yinqingzhao
e08a582209
fix(wifi): comment out functions from ld files
2026-06-30 15:13:26 +08:00
Mahavir Jain
7a2bb09375
Merge branch 'fix/secure_boot_bootloader_ecdsa_range_gate_v6.1' into 'release/v6.1'
...
Add ECDSA signature bounds check in bootloader before Secure Boot verify (v6.1)
See merge request espressif/esp-idf!49632
2026-06-30 07:15:59 +05:30
harshal.patil
0c2ebe3180
fix(secure_boot): range-check ECDSA r,s in bootloader before ROM verify
2026-06-16 10:38:59 +05:30
yinqingzhao
7ff847867e
fix(wifi): comment out pm_process_tim from ld files for esp32c61
2026-06-15 15:21:51 +08:00
yinqingzhao
ced2dcf748
fix(wifi): fix scheduling issue when tasks have the same priority as the Wi-Fi task
2026-06-10 20:43:42 +08:00
Mahavir Jain
d460486ab4
Merge branch 'fix/ecdsa_ecc_hw_input_validation_v6.1' into 'release/v6.1'
...
Validate ECDSA signature range and harden ECC memory power-down (v6.1)
See merge request espressif/esp-idf!49427
2026-06-10 14:39:49 +05:30
Mahavir Jain
ab40e38287
Merge branch 'fix/remove_nonexistent_crypto_registers_c61_v6.1' into 'release/v6.1'
...
Remove non-existent crypto registers (ESP32-C61) (v6.1)
See merge request espressif/esp-idf!49449
2026-06-10 10:10:00 +05:30
Jiang Jiang Jian
895974c34d
Merge branch 'feat/enable_sb_and_fe_support_for_esp32s31_v6.1' into 'release/v6.1'
...
feat: enable Secure Boot, Flash Encryption and Key Manager support in ESP32S31 (v6.1)
See merge request espressif/esp-idf!49161
2026-06-10 11:13:43 +08:00
harshal.patil
6bdaf2a293
fix(soc): Remove non-existent crypto registers (ESP32-C61)
2026-06-09 18:16:33 +05:30
harshal.patil
a15edceb89
fix(esp_rom): Patch ets_ecdsa_verify() to include signature bounds check
2026-06-09 18:12:03 +05:30
sibeibei
2f0b9ebb82
fix(phy): fix wifi tx failed when sta wake from deepsleep
2026-06-09 19:16:38 +08:00
Song Ruo Jing
c9f52c7ca7
feat(spi_flash): Add exclusive support for ESP32H4
...
Add 32bit addr support for esp32s31 as well
2026-06-09 15:27:41 +08:00
C.S.M
01a9cbe421
fix(spi_flash): Fix suspend issue on esp32s31, and add trs timing on other target
2026-06-08 14:39:47 +08:00
nilesh.kale
ae1ec76e82
feat: enable Secure Boot, Flash Encryption and Key Manager support for S31
2026-06-02 13:09:44 +05:30
muhaidong
ba9785be7d
fix(wifi): fix som rom func ld issue
2026-05-28 16:06:01 +08:00
wanglei
b846228512
fix(esp_rom): Cache_WriteBack_All patch should skip bootloader
2026-05-26 18:56:03 +08:00
Konstantin Kondrashov
7dab1d313e
Merge branch 'feature/efuse_esp32h21' into 'master'
...
feat(efuse): Update efuse table for ESP32H21
Closes IDF-11556
See merge request espressif/esp-idf!48762
2026-05-22 09:39:18 +03:00
Jiang Jiang Jian
90ec41a9f7
Merge branch 'feat/support_rom_psa_mbedtls' into 'master'
...
feat(mbedtls): enable ESP32-C2(Rev2.0) ROM mbedTLS crypto for PSA
Closes IDF-15012
See merge request espressif/esp-idf!48211
2026-05-22 11:24:42 +08:00
Jiang Jiang Jian
fff1564266
Merge branch 'fix/for_cache_after_p4_wb_loss_issue' into 'master'
...
fix(esp_rom): avoid critical issue in writeback
See merge request espressif/esp-idf!48498
2026-05-21 22:10:00 +08:00
Konstantin Kondrashov
f870ed9d61
feat(efuse): Update efuse table for ESP32H21
2026-05-21 16:29:09 +03:00
wanglei
c7032e78aa
fix(esp_rom): both addr and size need align to cache line size
2026-05-21 14:01:16 +08:00
He Binglin
a7b070f306
Merge branch 'bugfix/esp_idf_h4_ci_issues' into 'master'
...
fix(esp_rom): fix RTC_SLEEP_MODE_REG addr mismatch
Closes IDFCI-11614, IDFCI-11613, IDFCI-11611, IDFCI-11609, IDFCI-11498, IDFCI-11497, IDFCI-11496, IDFCI-11495, IDFCI-11493, IDFCI-11492, IDFCI-11491, IDFCI-11490, IDFCI-11489, IDFCI-11488, IDFCI-11487, IDFCI-11486, and IDFCI-11485
See merge request espressif/esp-idf!48758
2026-05-21 11:42:39 +08:00
Jack
a7fecc1e19
add some fix in the RTC STORE REG comments
2026-05-21 10:41:20 +08:00
hebinglin
84a3cfc0c1
fix(esp_rom): fix RTC_SLEEP_MODE_REG addr mismatch
2026-05-20 19:58:18 +08:00
Jiang Jiang Jian
0f2674f616
Merge branch 'bugfix/fix_ble_coded_phy_rx_bug' into 'master'
...
fix(coex): fix ble coded phy rx issue when aborted by coex
Closes BT-4291 and BT-4251
See merge request espressif/esp-idf!46962
2026-05-20 19:02:39 +08:00
Nilesh Kale
d8dbc83e7e
Merge branch 'feat/enable_ds_hmac_ecdsa_support_for_esp32s31' into 'master'
...
feat(hal): add ECDSA, HMAC and Digital Signature support for esp32s31
Closes IDF-14623, IDF-14624, IDF-14621, and IDF-13062
See merge request espressif/esp-idf!48134
2026-05-20 17:44:14 +08:00
wanglei
a52b484faf
fix(cache): remove strong symbols in p4 eco0_4 ld
...
add return value for p4/s31 sync all functions
2026-05-20 17:43:43 +08:00