muhaidong
1db35d7b8f
fix(wifi): fix some wapi and fragment issues
...
1. fix gcmp fragment rx issue
2. support wapi fragment tx and rx
3. fix wapi uskid issue
4. fix lmac tx done assert issue
5. fix scan done or disconnected event miss issue
6. fix offchan action tx memory leak issue
2026-01-19 09:48:45 +08:00
morris
c680ab6288
Merge branch 'fix/esp32_flash_cache_crash_v5.5' into 'release/v5.5'
...
fix(hw_support): Fix crash when reconfiguring flash from 40 to 80 MHz on ESP32 (v5.5)
See merge request espressif/esp-idf!44904
2026-01-18 23:41:48 +08:00
Jiang Jiang Jian
a3927641bf
Merge branch 'bugfix/sae_h2e_nvs_default_v5.5' into 'release/v5.5'
...
fix(esp_wifi): Set default NVS sae pwe value to SAE_PWE_BOTH for ap and station
See merge request espressif/esp-idf!44793
2026-01-18 23:26:34 +08:00
Jiang Jiang Jian
781963c538
Merge branch 'fix/fix_c5_rng_to_lp_peri_dependency_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): new solution to fix RNG to LP Peri domain dependency on C5 (v5.5)
See merge request espressif/esp-idf!44953
2026-01-18 23:05:33 +08:00
Mahavir Jain
e628865430
Merge branch 'feat/enable_pseudo_round_support_for_aes_v5.5' into 'release/v5.5'
...
feat: enable pesudo round functionality for AES in ESP32P4 ECO5 (v5.5)
See merge request espressif/esp-idf!45175
2026-01-18 18:19:06 +05:30
Mahavir Jain
79048b8aac
Merge branch 'feat/enable_pseudo_round_support_for_xts_aes_esp32p4_eco5_v5.5' into 'release/v5.5'
...
feat: added support for pseudo round xts aes in esp32p4 eco5 (v5.5)
See merge request espressif/esp-idf!45172
2026-01-18 18:17:41 +05:30
Shreyas Sheth
caf4cad3b4
fix(esp_wifi): Backport some wifi fixes
...
- Fix incorrect allocation of eb due to rsn ie len mismatch
- Set default NVS sae pwe value to SAE_PWE_BOTH for ap and station
- Fix incorrect deauth reason parsing for station
- Fix memory corruption by avoiding unncessary encryption of Mgmt frames
When wpa_supplicant sends an authentication response for an already
connection station (with keys installed after a successful 4-way
handshake), the Mgmt packet was encrypted unconditionaly based on
'bss->pmf_enable'. This lead to memory corruption since extra space for
the encryption header was assumed even when it was not there.
Fix this by verifying that the packet is actually a robust management
frame before enabling the encryption.
2026-01-17 15:51:45 +05:30
Jiang Jiang Jian
9d80cb0d95
Merge branch 'fix/fix_secure_boot_fast_wake_feature_v5.5' into 'release/v5.5'
...
fix(esp_system): fix ROM secure boot fast wake feature (v5.5)
See merge request espressif/esp-idf!45016
2026-01-17 17:17:59 +08:00
morris
03b5c7eba8
Merge branch 'fix/fix_dma_fail_when_flash_enc_enabled_v5.5' into 'release/v5.5'
...
fix(dma): fix dma alignment when flash_enc enabled (v5.5)
See merge request espressif/esp-idf!45080
2026-01-17 15:57:22 +08:00
Jiang Jiang Jian
81240a49e6
Merge branch 'bugfix/rx_pkt_failed_in_modem_state_v5.5' into 'release/v5.5'
...
fix(pm): fix rx packet failed when modem state is interrupted by other wakeup sources for C5 and C61 v5.5
See merge request espressif/esp-idf!45107
2026-01-17 15:07:46 +08:00
Jiang Jiang Jian
75b5fc9bf0
Merge branch 'fix/fix_cnnt_top_dependency_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): fix TOP domain to CNNT domain dependency (v5.5)
See merge request espressif/esp-idf!45007
2026-01-17 14:03:04 +08:00
Jiang Jiang Jian
3f10cdabc1
Merge branch 'fix/aes-dma-psram-output-cache-coherency_v5.5' into 'release/v5.5'
...
Ensure cache coherency when DMA writes to cacheable PSRAM buffers (AES) (v5.5)
See merge request espressif/esp-idf!44920
2026-01-17 13:59:38 +08:00
Island
c4dffdc79d
Merge branch 'feat/ble_log_hci_log_len_limit_support_v5.5' into 'release/v5.5'
...
Feat/ble log hci log len limit support (v5.5)
See merge request espressif/esp-idf!45148
2026-01-16 19:04:19 +08:00
morris
694116ff76
Merge branch 'bugfix/fixed_parlio_rx_sample_edge_swap_issue_v5.5' into 'release/v5.5'
...
fix(parlio_rx): fixed opposite sample edge issue (v5.5)
See merge request espressif/esp-idf!45132
2026-01-16 18:39:29 +08:00
Jiang Jiang Jian
f0538f38af
Merge branch 'fix/ldgen_ipa_constprop_v5.5' into 'release/v5.5'
...
fix(ldgen): correctly place symbols generated by compiler during IPA (v5.5)
See merge request espressif/esp-idf!45111
2026-01-16 16:32:35 +08:00
sibeibei
c25105611f
fix(esp_wifi): rf delay cycles set failed for esp32c61ec04
2026-01-16 16:10:35 +08:00
zhangyanjiao
3447a47ce3
fix(wifi): fixed the vendor ie length issue
2026-01-16 16:08:07 +08:00
Jiang Jiang Jian
2cf77b0331
Merge branch 'ci/docs-artifacts-expiration-time-v5.5' into 'release/v5.5'
...
Revert "ci: docs artifacts expiration time"
See merge request espressif/esp-idf!45039
2026-01-16 14:33:08 +08:00
Jiang Jiang Jian
c1a09f9cef
Merge branch 'fix/p4_fixed_mdc_config_v5.5' into 'release/v5.5'
...
fix(esp_eth): fixed ESP32P4 CSR clock range used to determine MDC (v5.5)
See merge request espressif/esp-idf!44225
2026-01-16 14:33:02 +08:00
Jiang Jiang Jian
f32cadd971
Merge branch 'fix/enable_p4v3_tests_v5.5' into 'release/v5.5'
...
fix(ci): re-enabled ESP32P4 tests on different HW vers (v5.5)
See merge request espressif/esp-idf!44453
2026-01-16 14:31:48 +08:00
Jiang Jiang Jian
edeabe38af
Merge branch 'ci/enable_esp_event_tests_v5.5' into 'release/v5.5'
...
ci(core): fixed esp_event not running properly in CI (v5.5)
See merge request espressif/esp-idf!44756
2026-01-16 14:30:41 +08:00
Jiang Jiang Jian
0fd9f0aa93
Merge branch 'feat/sdspi_option_to_disable_waiting_for_miso_poll_busy_v5.5' into 'release/v5.5'
...
feat(sdspi): Add an option to modify the waiting time for MISO before sending next command (v5.5)
See merge request espressif/esp-idf!42445
2026-01-16 14:24:53 +08:00
Jiang Jiang Jian
8a2f308a07
Merge branch 'bugfix/esp_idf_c5_eco3_cpu_lockup_v5.5' into 'release/v5.5'
...
change: support top pd during sleep for esp32c5 eco3 and remove sleep mmu related flow (v5.5)
See merge request espressif/esp-idf!43570
2026-01-16 14:21:02 +08:00
Island
c649269947
Merge branch 'feat/support_blecrt_515_v5.5' into 'release/v5.5'
...
feat(bt/bluedroid): Support get allocated heap size (v5.5)
See merge request espressif/esp-idf!44863
2026-01-16 14:19:07 +08:00
Jiang Jiang Jian
1ebc545b60
Merge branch 'feat/add_full_support_for_esp32c5_eco3_and_esp32c61_eco4_v5.5' into 'release/v5.5'
...
feat/add full support for esp32c5 eco3 and esp32c61 eco4 v5.5(backport v5.5)
See merge request espressif/esp-idf!45108
2026-01-16 14:04:15 +08:00
nilesh.kale
c181032205
feat: enable pesudo round functionality for AES in ESP32P4 ECO5
2026-01-16 11:29:04 +05:30
nilesh.kale
d8885101cd
feat: added support for pseudo round xts aes in esp32p4 eco5
2026-01-16 11:18:38 +05:30
harshal.patil
0742f3fce3
fix(mbedtls/aes): Cache invalidate the output buffer before the AES-DMA operation
...
Instead of performing the cache-to-memory (C2M) operation on the output buffer,
even a cache invalidate (M2C) is sufficient to ensure that no write-back occurs
during the DMA write operation
2026-01-16 11:07:00 +05:30
harshal.patil
525ef3a2ea
fix(mbedlts/aes): Ensure cache coherency when DMA writes to cacheable PSRAM buffers
2026-01-16 11:06:46 +05:30
yinqingzhao
dd08e83c6f
feat(wifi): update wifi lib for esp32c5 v1.2 and esp32c61 v1.1 support
2026-01-16 11:46:55 +08:00
yinqingzhao
e4e04b0911
fix(wpa_supplicant): fix race where STA is freed before WPA3 SAE finishes
2026-01-16 11:40:50 +08:00
yinqingzhao
03d28533dd
feat(ci): re-enable ci build test of phy example for esp32c5
2026-01-16 11:40:49 +08:00
yinqingzhao
880a3c4d80
test(system): add esp32c61 eco4 build test
2026-01-16 11:40:31 +08:00
liuning
cb96f9ef66
feat(coex): support c5 eco3 and c61 eco4 coexist rom
2026-01-16 11:40:31 +08:00
yinqingzhao
d09c9f2cfb
feat(wifi): update esp32c61 ld files
2026-01-16 11:40:31 +08:00
yinqingzhao
877b9a171a
feat(rom): add esp32c61 eco4 ld files
2026-01-16 11:40:31 +08:00
yinqingzhao
f810d59304
feat(wifi): update esp32c5 eco3 ld files
2026-01-16 11:40:31 +08:00
wanglei
7fca8a9c68
test(system): add esp32c5 eco3 build test
2026-01-16 11:40:31 +08:00
wanglei
22fbe9684f
fix(ld): add missing eco3 newly added rom functions
2026-01-16 11:40:31 +08:00
wanglei
2ef2671311
feature(esp_rom): add esp32c5 eco3 rom ld
2026-01-16 11:40:31 +08:00
wuzhenghui
f890ed0066
feat(esp_hw_support): add esp_random() bit balance 0/1 ratio with sleep test case
2026-01-16 11:27:15 +08:00
Jiang Jiang Jian
7f2f009b5f
Merge branch 'bugfix/parse_ftm_responder_v5.5' into 'release/v5.5'
...
bugfix(wifi): Ensure STA parses the FTM responder capability from the beacon correctly (Backport v5.5)
See merge request espressif/esp-idf!44715
2026-01-16 11:24:47 +08:00
Chen Jichang
4f52afeb25
fix(gdma): fix dma burst size when flash enc enabled
2026-01-16 10:18:04 +08:00
Chen Jichang
eef2372dce
fix(dma): fix dma alignment when flash_enc enabled
...
Closes https://github.com/espressif/esp-idf/issues/17708
2026-01-16 10:18:04 +08:00
morris
9e1c0fc4ee
Merge branch 'fix/psram_encryption_warning_c5c61_v5.5' into 'release/v5.5'
...
fix(psram): fix inaccurate warning that encryption not enabled on PSRAM on... (v5.5)
See merge request espressif/esp-idf!44622
2026-01-16 09:58:25 +08:00
Xiao Xufeng
ccaaa3a923
refactor(startup): make flash_init_state static
2026-01-15 23:54:49 +08:00
Mattias Schäffersmann
02a3b294a5
fix(hw_support): Fix crash when reconfiguring flash from 40 to 80 MHz
...
Reading from the flash while it is being reconfigured leads to data
corruption and a crash when the reconfiguration code is located in flash.
This is only an issue if a device has a bootloader that runs with 40 MHz
flash and an application flashed via OTA that runs with 80 MHz flash.
If bootloader and application run with the same flash speed, the
reconfiguration is basically a no-op and no data corruption occurs.
Fix reconfiguration by placing the code back into IRAM.
Issue introduced in: 7549d08
Closes: https://github.com/espressif/esp-idf/pull/17905
2026-01-15 23:54:49 +08:00
morris
89924167ea
Merge branch 'fix/fix_mspi_dma_burst_c5_eco2_v5.5' into 'release/v5.5'
...
mspi: fixed mspi dma burst timing issue on c5 eco0-2 and c6 eco0-3 (v5.5)
See merge request espressif/esp-idf!45035
2026-01-15 20:59:11 +08:00
Jiang Jiang Jian
e610f09500
Merge branch 'bugfix/update_wifi_fragment_doc_v5.5' into 'release/v5.5'
...
docs(wifi): update wifi fragment doc(Backport v5.5)
See merge request espressif/esp-idf!45104
2026-01-15 20:31:10 +08:00
Euripedes Rocha
e67bda4c64
Merge branch 'ci/eth_10m_loopback_v5.5' into 'release/v5.5'
...
fix(esp_eth): made 10M loopback test less strict (v5.5)
See merge request espressif/esp-idf!45024
2026-01-15 12:57:59 +01:00