Alexey Gerenkov
aafc7e7cc3
Merge branch 'esp32p4_fix_bootloader_flash_read_allow_decrypt_v5.4' into 'release/v5.4'
...
fix(bootloader_flash): always invalidate FLASH_READ_VADDR before read (v5.4)
See merge request espressif/esp-idf!43958
2025-12-11 21:04:29 +08:00
Erhan Kurubas
29e44090d9
fix(espcoredump): support ESP32P4 ECO5 unified memory layout
2025-12-11 14:04:14 +01:00
cjin
f2ef482efa
fix(ble): fix pawr set subevent data length error
2025-12-11 14:22:54 +08:00
Jin Chen
38ba5e030b
fix(ble): fix hci log malloc failure crash
...
(cherry picked from commit 734031311ad8554b600718bf8add68836121f72b)
Co-authored-by: cjin <jinchen@espressif.com >
2025-12-11 14:16:33 +08:00
Shu Chen
8d1f6c0405
Merge branch 'fix/v55_lib_update_v5.4' into 'release/v5.4'
...
fix(openthread): resolve deadlock issues due to switching_lock (v5.4)
See merge request espressif/esp-idf!44088
2025-12-11 01:52:51 +00:00
Jiang Jiang Jian
57fbabe47b
Merge branch 'bugfix/protect_sha_hal_api_call_v5.4' into 'release/v5.4'
...
fix(esp_wifi): skip call to esp_fast_psk() when hardware SHA is not supported (v5.4)
See merge request espressif/esp-idf!42544
2025-12-10 19:28:20 +08:00
Chen Chen
8ad7d769aa
fix(i2c_master): Add i2c master timeout range check
...
Closes https://github.com/espressif/esp-idf/issues/17930
2025-12-10 17:55:59 +08:00
Mahavir Jain
9ccd0ee52e
fix(protocomm): add validation for Security1 client verifier data
...
Add checks to validate client_verify_data pointer and length before
processing in handle_session_command1. Prevents NULL pointer dereference
when client omits verifier data in Session_Command1, which could cause
device crash during provisioning (remote DoS attack).
We would like to thank Pavel Kohout from Aisle Research for reporting
this vulnerability along with a mitigation strategy.
2025-12-10 14:19:06 +05:30
luoxu
03be9925d6
feat(ble_mesh): update lib commit to 4446669404
2025-12-10 14:38:25 +08:00
Luo Xu
5a0d7bbc7f
feat(ble_mesh): add ext log initialization functions
...
(cherry picked from commit 7b7b9de28d )
Co-authored-by: luoxu <luoxu@espressif.com >
2025-12-10 14:38:25 +08:00
Tan Yan Quan
38d3e67e41
fix(openthread): resolve deadlock issues due to switching_lock
...
* esp-openthread: thread_zigbee/esp-openthread@4a650cc2f
* openthread: espressif/openthread@36b14d3ef
* esp-idf: espressif/esp-idf@b389ca9ad
2025-12-09 09:40:23 +00:00
Shu Chen
b389ca9ada
Merge branch 'feat/simple_ota_h2_v5.4' into 'release/v5.4'
...
feat(openthread/ota): support esp32h2 for simple ota example over thread (v5.4)
See merge request espressif/esp-idf!43991
2025-12-08 15:38:02 +00:00
Shu Chen
8ed959164c
Merge branch 'fix/fix_an_ot_kconfig_error_v5.4' into 'release/v5.4'
...
fix(openthread): fix an error in Kconfig (v5.4)
See merge request espressif/esp-idf!43997
2025-12-08 13:15:18 +00:00
peter.marcisovsky
8b0caa2375
fix(usb_host): Dont abort on unsupported client events
...
- suspend and resume client events
2025-12-08 14:11:43 +01:00
Shu Chen
ce7c71b73c
Merge branch 'fix/ieee802154_energy_detect_result_v5.4' into 'release/v5.4'
...
fix(802.15.4): fixed energy detection result (v5.4)
See merge request espressif/esp-idf!43526
2025-12-08 12:12:04 +00:00
Rahul Tank
0b17bbd530
Merge branch 'bugfix/fix_reattempt_sync_estab_v5.4' into 'release/v5.4'
...
fix(nimble): Add change to cancel sync in case of reattempt (v5.4)
See merge request espressif/esp-idf!43950
2025-12-08 17:40:57 +05:30
morris
0296849062
Merge branch 'feat/usb_host_pwr_clk_gating_ll_backport_5.4' into 'release/v5.4'
...
feat(usb_host): Add power and clock gating LL, HAL backport 5.4
See merge request espressif/esp-idf!42984
2025-12-08 19:44:10 +08:00
Tan Yan Quan
a38a8a06e2
feat(openthread/ota): support esp32h2 for ota examples over thread
2025-12-08 19:25:29 +08:00
Jiang Jiang Jian
87b889a3cd
Merge branch 'bugfix/ftm_last_dial_tok_v5.4' into 'release/v5.4'
...
bugfix(wifi): Set the dialog token of last FTM resp to zero (Backport v5.4)
See merge request espressif/esp-idf!43728
2025-12-08 15:15:16 +08:00
Rahul Tank
17e850fc67
fix(nimble): Add change to cancel sync in case of reattempt
2025-12-06 21:51:46 +05:30
Rahul Tank
43076f14f8
Merge branch 'bugfix/check_psync_status_v5.4' into 'release/v5.4'
...
fix(nimble): Add a check for psync before processing (v5.4)
See merge request espressif/esp-idf!43633
2025-12-06 07:48:39 +05:30
Rahul Tank
7dd41a761f
fix(nimble): Add a check for psync before processing
2025-12-05 16:09:29 +05:30
chenjianhua
0567ef5716
feat(ble/nimble): support runtime allocation for mempool
2025-12-05 16:09:29 +05:30
Akshat Agrawal
e095674ae3
bugfix(wifi): Set the dialog token of last FTM resp to zero
...
- Perform FTM in disconnected state
- Resolve memory corruption by avoiding integer underflow
- Return to home channel as soon as FTM is completed
2025-12-05 15:27:17 +05:30
Jiang Jiang Jian
55ddae98fb
Merge branch 'bugfix/add_scan_stop_when_smartconfig_stop_v5.4' into 'release/v5.4'
...
add scan stop when smartconfig stop (v5.4)
See merge request espressif/esp-idf!43882
2025-12-05 16:01:47 +08:00
Kapil Gupta
e8c27ff92a
fix(esp_wifi): skip call to esp_fast_psk() when hardware SHA is not supported
2025-12-05 15:04:56 +08:00
Jiang Jiang Jian
773d81dd6c
Merge branch 'feat/esp_idf_feat_gpioworkaround_v5.4' into 'release/v5.4'
...
feat(esp_hw_support): add gpio reset workaround except esp32 & esp32s2 (v5.4)
See merge request espressif/esp-idf!43468
2025-12-05 15:04:30 +08:00
Jiang Jiang Jian
ff28876812
Merge branch 'bugfix/esp_idf_h2_flash_cs_hold_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix flash cs unhold during sleep when pd top in esp32h2 (v5.4)
See merge request espressif/esp-idf!43559
2025-12-05 15:04:12 +08:00
Jiang Jiang Jian
7df3a8017f
Merge branch 'feat/set_pull_mode_of_coex_input_pin_v5.4' into 'release/v5.4'
...
feat(esp_coex): set the pull mode of the external coex input pin (v5.4)
See merge request espressif/esp-idf!43312
2025-12-05 14:53:08 +08:00
Jiang Jiang Jian
daf198819b
Merge branch 'ci/fix_wifi_cases_5.4' into 'release/v5.4'
...
Ci: fix wifi cases 5.4
See merge request espressif/esp-idf!43929
2025-12-05 12:29:52 +08:00
Zhao Wei Liang
099a7bda51
fix(ble): fixed the assert issue when using tinycrypt on ESP32-C2
...
(cherry picked from commit ac5d14d954 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2025-12-05 09:51:38 +08:00
Zhao Wei Liang
ab780a2e45
feat(ble): add CONFIG_BT_LE_CTRL_DL_ITVL_PHY_SYNC_EN config on ESP32-C6
...
(cherry picked from commit 6c4f33798f )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2025-12-05 09:51:38 +08:00
Zhao Wei Liang
ecc3781c38
feat(ble): add CONFIG_BT_LE_CTRL_DL_ITVL_PHY_SYNC_EN config on ESP32-H2
...
(cherry picked from commit 5f2825ff37 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2025-12-05 09:51:37 +08:00
Zhao Wei Liang
ae76300775
change(ble): [AUTO_MR] Update lib_esp32c6 to faf10639
...
(cherry picked from commit 91810d94b0 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2025-12-05 09:51:37 +08:00
Zhao Wei Liang
2a4bd4e258
change(ble): [AUTO_MR] Update lib_esp32h2 to faf10639
...
(cherry picked from commit 1980d51477 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2025-12-05 09:51:35 +08:00
Xu Si Yu
86e682193d
fix(openthread): fix an error in Kconfig
2025-12-04 18:32:29 +08:00
peter.marcisovsky
f17f6ae7ae
feat(usb_host): Add power and clock gating LL, HAL
...
- part of suspend/resume (remote wakeup) sequences
2025-12-04 17:09:22 +08:00
peter.marcisovsky
718b1b7c01
feat(esp_hal_usb): Add remote wakeup support
2025-12-04 10:04:37 +01:00
Samuel Obuch
45fc6b69c7
fix(bootloader_flash): invalidate FLASH_READ_VADDR before read
...
Fixed address to match corresponding mmu_hal_map_region call.
MMU_BLOCK0_VADDR was invalidated by mistake in commit
ea38a2e9a4
2025-12-03 10:06:05 +01:00
Zhang Hai Peng
ee328c7c34
fix(ble/bluedroid): Fix security issues in GATT module
...
(cherry picked from commit f502b2aab1 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:54:13 +08:00
Zhang Hai Peng
b3a9afab25
fix(ble/bluedroid): Fix security issues in HCI module
...
(cherry picked from commit b163685c06 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:54:13 +08:00
Zhang Hai Peng
7a367e55c5
fix(ble/bluedroid): Fix security issues in GAP module
...
(cherry picked from commit 1ed5a4465d )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:54:13 +08:00
Zhang Hai Peng
36ad31952c
fix(ble/bluedroid): Add length check in prepare write response
...
(cherry picked from commit b03ff3cf21 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:54:12 +08:00
Zhang Hai Peng
cfae16dc28
fix(ble/bluedroid): Add boundary check for adv_handle in btm_ble_adv_set_terminated_evt
...
(cherry picked from commit d2baf3b0d4 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:54:12 +08:00
Zhang Hai Peng
21330fa36e
fix(ble/bluedroid): Fix VLA in a2dp_gatts_coex example
...
(cherry picked from commit e741f09e0f )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:54:11 +08:00
Zhang Hai Peng
bb4f2ded97
fix(ble/bluedroid): Add NULL checks in GATT APIs
...
(cherry picked from commit a6730c7da6 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:54:11 +08:00
Zhang Hai Peng
f699e1f0b3
fix(ble/bluedroid): Add NULL checks in esp_gap_ble_api
...
(cherry picked from commit b71c51564a )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:54:11 +08:00
Zhang Hai Peng
dd170daca6
fix(ble/bluedroid): Add NULL check in esp_ble_gap_add_device_to_resolving_list
...
(cherry picked from commit 4b44d8e814 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:54:10 +08:00
Zhang Hai Peng
32d0cff8b4
fix(ble/bt): Add NULL check in esp_hid_device example
...
(cherry picked from commit 8e0f74a2cc )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:54:10 +08:00
Zhang Hai Peng
4d392802b8
fix(ble/bt): Add NULL check in esp_hid_host example
...
(cherry picked from commit 8b5dd75368 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:54:09 +08:00