morris
2bed64fafc
fix(axi_icm): qos can be applied to read and write independently
2025-03-12 21:36:53 +08:00
Island
061ba0c99e
Merge branch 'bugfix/disable_dbg_hci_cmd_on_esp32_v5.4' into 'release/v5.4'
...
Disable debug vendor hci command on ESP32 (v5.4)
See merge request espressif/esp-idf!37630
2025-03-11 11:10:51 +08:00
Jiang Jiang Jian
7c0e10ba41
Merge branch 'bugfix/fix_some_wifi_bugs_202502_v5.4' into 'release/v5.4'
...
fix(sniffer): fix channel in rx_ctrl is zero when using sniffer(Backport v5.4)
See merge request espressif/esp-idf!37568
2025-03-11 10:41:30 +08:00
Jiang Jiang Jian
4f39b2476e
Merge branch 'bugfix/wps_reconnect_failure_v5.4' into 'release/v5.4'
...
fix(wpa_suppplicant): Fix for issue in wps reconnection (Backport v5.4)
See merge request espressif/esp-idf!37641
2025-03-11 10:40:45 +08:00
Jiang Jiang Jian
f8843158b2
Merge branch 'bugfix/provisioning_sec2_aes_iv_usage_v5.4' into 'release/v5.4'
...
fix(provisioning): fix incorrect AES-GCM IV usage in security2 scheme (v5.4)
See merge request espressif/esp-idf!37613
2025-03-11 10:40:27 +08:00
Sarvesh Bodakhe
f86473e255
fix(wifi): Resolved WPS connectivity issue with pre-connected stations
...
This fixes the issue where station was not able connect using WPS if it was
already in connected state.
wifi_wps_scan_done() issues an esp_wifi_disconnect() before
calling esp_wifi_connect() to associate with the newly discovered AP. This
behavior incorrectly triggered a failure event (WIFI_EVENT_STA_WPS_ER_FAILED)
even though the disconnection was part of the normal WPS flow. This commit
prevents sending the false failure event, ensuring expected WPS behavior.
2025-03-10 14:58:12 +05:30
Aditi
24f00874af
fix(wpa_suppplicant): Add fix for issue in wps reconnection
2025-03-10 14:58:06 +05:30
chenjianhua
6bad67bf3c
fix(bt): Update bt lib for ESP32(e250cf1)
...
- Disable debug vendor hci command
2025-03-10 15:23:42 +08:00
gongyantao
8eab42d7e1
fix(bt): fixed some issues in bt controller
...
- fixed the issue where the NULL pointer was deferenced in lc_free state
- avoid accessing released ACL resources in SCO logic
2025-03-10 15:23:33 +08:00
Jin Cheng
9d59600746
fix(bt/controller): fixed some controller bugs on ESP32.
...
1. added a VSC to control whether to initiate lmp_auto_rate
- Closes https://github.com/espressif/esp-idf/issues/15133
2. fixed EA resource cleanup error after SNIFF negotiation failure
- Closes https://github.com/espressif/esp-idf/issues/13605
3. removed an assertion in SCO data TX handler after disconnection
- Closes https://github.com/espressif/esp-idf/issues/15176
2025-03-10 15:23:17 +08:00
Mahavir Jain
2469db58a9
fix(esp_local_ctrl): update for changes in protocomm security2 scheme
2025-03-10 09:29:44 +05:30
Mahavir Jain
6d749486b9
fix(provisioning): fix incorrect AES-GCM IV usage in security2 scheme
...
Using same IV in AES-GCM across multiple invocation of
encryption/decryption operations can pose a security risk. It can help
to reveal co-relation between different plaintexts.
This commit introduces a change to use part of IV as a monotonic
counter, which must be incremented after every AES-GCM invocation
on both the client and the device side.
Concept of patch version for a security scheme has been introduced here
which can help to differentiate a protocol behavior for the provisioning
entity. The security patch version will be available in the JSON
response for `proto-ver` endpoint request with the field
`sec_patch_ver`.
Please refer to documentation for more details on the changes required
on the provisioning entity side (e.g., PhoneApps).
2025-03-10 09:29:39 +05:30
Mahavir Jain
2fa5c7d9eb
fix(protocomm): memory leak issue for session command0 failure case
2025-03-10 09:29:35 +05:30
wuzhenghui
6de3fde3c2
fix(esp_system): fix possible cache_error by another core accessing flash in esp_restart
2025-03-10 11:40:10 +08:00
yinqingzhao
e72c3b4ee4
fix(sniffer): fix channel in rx_ctrl is zero when using sniffer
2025-03-10 11:39:33 +08:00
Jiang Jiang Jian
9fcb33d3ac
Merge branch 'bugfix/c5_libphy_20250124_v5.4' into 'release/v5.4'
...
change(ble): update c5 beta5 lib phy to phy_version: 1 103, 48ac5755, Feb 22 2025 (v5.4)
See merge request espressif/esp-idf!37514
2025-03-10 11:38:57 +08:00
wuzhenghui
7f88cf3ee9
change(esp_hw_support): only do mpll disable in lightsleep process
2025-03-08 14:06:12 +08:00
Armando
419e8b2e20
fix(mspi): fixed cpu and mspi freq mismatch issue when in dfs/sleep on p4
2025-03-08 14:06:09 +08:00
Jiang Jiang Jian
3f69abdb7e
Merge branch 'bugfix/11kv_config_break_v5.4' into 'release/v5.4'
...
fix(esp_wifi): Correctly break 11kv config into wnm and rrm configs (v5.4)
See merge request espressif/esp-idf!37478
2025-03-07 10:55:28 +08:00
Jiang Jiang Jian
b0306575a8
Merge branch 'fix/fix_ot_uart_init_bug_v5.4' into 'release/v5.4'
...
fix(openthread): fix a bug of openthread uart init port (v5.4)
See merge request espressif/esp-idf!37322
2025-03-06 14:44:11 +08:00
Jiang Jiang Jian
3144cef12e
Merge branch 'fix/secure_boot_verfication_failure_sig_block_key_digest_mismatch_combo_v5.4' into 'release/v5.4'
...
fix(bootloader_support): Fix SB verification failure when application is not signed with the boot loader's first key (v5.4)
See merge request espressif/esp-idf!37497
2025-03-06 10:36:01 +08:00
Jiang Jiang Jian
2ed77df856
Merge branch 'fix/fix_bad_dslp_param_after_lightsleep_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): Fixed the issue that light sleep destroyed the parameters of subsequent deep sleep (v5.4)
See merge request espressif/esp-idf!37302
2025-03-06 10:35:11 +08:00
Zhou Xiao
78f615f979
change(ble): update c5 beta5 lib phy to phy_version: 1 103, 48ac5755, Feb 22 2025
2025-03-05 19:55:42 +08:00
Kapil Gupta
793fe61c81
fix(esp_wifi): Prevent flushing of FT data mistakenly
2025-03-05 12:41:10 +05:30
Kapil Gupta
2ed843bdd2
fix(esp_wifi): Correctly break 11kv config into wnm and rrm configs
2025-03-05 12:40:54 +05:30
harshal.patil
0076bb0289
fix(secure_boot): Fix SB verification failure when sig block and key digest mismatch
...
- Secure boot V2 verification failed when multiple keys are used to sign the bootloader
and the application is signed with a key other than the first key that is used to
sign the bootloader.
- The issue was introduced as a regression from the commit `ff16ce43`.
2025-03-05 11:26:33 +05:30
Jiang Jiang Jian
5afa94872b
Merge branch 'fix/sdmmc_concurrency_slot_count_doesnt_work_v5.4' into 'release/v5.4'
...
fix(sdmmc): SDMMC concurrency change active slot only after the slot is initialized (v5.4)
See merge request espressif/esp-idf!36653
2025-03-05 10:38:08 +08:00
Xu Si Yu
99fe472c8f
fix(openthread): fix a bug of openthread uart init port
2025-02-26 19:22:02 +08:00
wuzhenghui
6e2b2a0e54
fix(esp_hw_support): fix lightsleep destroys deepsleep rtc parameters
2025-02-26 16:51:46 +08:00
Xiao Xufeng
e1ef60deef
feat(soc): add Kconfig rev min option and increase max ver for H2 v1.2
2025-02-26 15:48:00 +08:00
Jiang Jiang Jian
0ba53566fa
Merge branch 'fix/fix_s2_s3_rtc_iomux_clock_management_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management (v5.4)
See merge request espressif/esp-idf!37145
2025-02-21 12:19:07 +08:00
Jiang Jiang Jian
aa97a0fc3c
Merge branch 'bugfix/fix_i2s_std_initializer_order_for_cpp_compiler_v5.4' into 'release/v5.4'
...
fix(i2s): fixed i2s_std initializer order for cpp compiler (v5.4)
See merge request espressif/esp-idf!37047
2025-02-21 11:48:58 +08:00
morris
6150ea9a43
Merge branch 'bugfix/fix_cache_count_flash_pages_patchs_return_wrong_value_v5.4' into 'release/v5.4'
...
fix(rom): Fix s2 and s3 Cache_Count_Flash_Pages rom function wrapper (v5.4)
See merge request espressif/esp-idf!37153
2025-02-21 10:17:27 +08:00
Jiang Jiang Jian
62db86d229
Merge branch 'fix/memprot-config-used-in-memory-layouts_v5.4' into 'release/v5.4'
...
fix(heap): Fix wrong config to enable MALLOC_CAP_EXEC in memory_layout.c (backport v5.4)
See merge request espressif/esp-idf!35200
2025-02-21 10:01:36 +08:00
wuzhenghui
8e6ec50bcc
fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management
2025-02-21 09:50:42 +08:00
Jiang Jiang Jian
ccb69d4cf6
Merge branch 'change/ble_update_lib_20250217_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20250217 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!37131
2025-02-21 09:44:45 +08:00
Jiang Jiang Jian
0ee066c8b5
Merge branch 'feature/esp32h2_eco5_ecc_v5.4' into 'release/v5.4'
...
feat(ecc): enable ECC constant time mode for ESP32-H2 ECO5 (v5.4)
See merge request espressif/esp-idf!36581
2025-02-21 09:44:35 +08:00
Martin Vychodil
8a44211856
Merge branch 'bugfix/memprot_s2_intr_peri1_v5.4' into 'release/v5.4'
...
fix(security): ESP32S2 memory protection check for Peri1 RTCSLOW interrupt (v5.4)
See merge request espressif/esp-idf!37117
2025-02-21 01:57:46 +08:00
laokaiyao
b18506da8b
fix(i2s): fixed the pdm2pcm capability on c5 and c61
2025-02-20 21:41:33 +08:00
laokaiyao
1312472337
fix(i2s): fixed i2s_std initializer order for cpp compiler
...
Closes https://github.com/espressif/esp-idf/issues/15405
2025-02-20 21:41:33 +08:00
morris
a043a96abb
Merge branch 'revert/i2s_apll_pm_type_v5.4' into 'release/v5.4'
...
fix(i2s): lock APB when using apll with DFS feature (v5.4)
See merge request espressif/esp-idf!37144
2025-02-20 21:33:39 +08:00
Aditya Patwardhan
b301e03f57
feat(docs): Update minimizing binary size
...
The ESP32-H2 software countermeasure may not be necessary
for ESP32-H2 v1.2 and above, this commit updates
the relevant documentation
2025-02-20 21:03:10 +08:00
laokaiyao
202b74eca8
refactor(ecdsa): rely on efuse to get chip revision
2025-02-20 21:03:10 +08:00
Aditya Patwardhan
2ff128ebf4
fix(soc): Fixed ECDSA register compatibility
2025-02-20 21:03:10 +08:00
Aditya Patwardhan
3bcafe77d8
fix(hal): Make the ECDSA countermeasure dynamically applicable
...
This commit makes the ECDSA countermeasure dynamically applicable
across different revisions of the ESP32H2 SoC.
2025-02-20 21:03:10 +08:00
Mahavir Jain
748d29b5ad
feat(ecc): enable ECC constant time mode for ESP32-H2 ECO5
2025-02-20 21:03:10 +08:00
Jiang Jiang Jian
2fe702e8f7
Merge branch 'fix/backport_wifi_fixes_v5.4' into 'release/v5.4'
...
Fix/backport wifi fixes v5.4
See merge request espressif/esp-idf!37147
2025-02-20 21:02:14 +08:00
Jiang Jiang Jian
87d39ac41b
Merge branch 'fix/esp_vfs_register_fd_range_warning_message_v5.4' into 'release/v5.4'
...
fix(storage/vfs): incorrect log level in esp_vfs_register_fd_range (v5.4)
See merge request espressif/esp-idf!36318
2025-02-20 20:29:14 +08:00
Adam Múdry
1185786adb
fix(sdmmc): SDMMC concurrency change active slot only after the slot is initialized
...
Fixes counting of initialized slots
2025-02-20 20:05:53 +08:00
Island
36ef188b85
Merge branch 'feat/improve_bt_log_spi_output_interface_v5.4' into 'release/v5.4'
...
Feat/improve bt log spi output interface (v5.4)
See merge request espressif/esp-idf!37137
2025-02-20 19:51:25 +08:00