Commit Graph

46400 Commits

Author SHA1 Message Date
Jin Chen
df9e35edb3 fix(ble): remove target dependency on power control config on ESP32C5
(cherry picked from commit 82da79224e)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-11 16:23:17 +08:00
Jin Chen
b84629814a fix(ble): remove target dependency on power control config on ESP32C6
(cherry picked from commit f29f500ac8)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-11 16:23:16 +08:00
Jin Chen
7569042a61 fix(ble): add soc caps config for pawr feat on ESP32C61
(cherry picked from commit d667a41826)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-11 16:23:10 +08:00
Jin Chen
0cce37f934 fix(ble): add soc caps config for pawr feat on ESP32C5
(cherry picked from commit 19130df4f3)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-11 16:23:09 +08:00
Jin Chen
a6aa9bf7f5 fix(ble): add soc caps config for pawr feat on ESP32H2
(cherry picked from commit 2eb79c71f1)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-11 16:23:08 +08:00
Jin Chen
b0b2130475 fix(ble): add soc caps config for pawr feat on ESP32C6
(cherry picked from commit 4e4b863299)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-11 16:23:07 +08:00
Zhang Hai Peng
540b6bad34 docs: Update CN translation and improve formatting
(cherry picked from commit feff20614e)

Co-authored-by: Zhang Shuxian <zhangshuxian@espressif.com>
2025-12-11 16:21:48 +08:00
Zhang Hai Peng
c3c6304091 feat(ble/blufi): Support setting BLE encryption for blufi
(cherry picked from commit 60a028fb17)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-11 16:21:47 +08:00
Mahavir Jain
a5601fbf0d 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:18:55 +05:30
wuzhenghui
3146ab33ab fix(esp_system): fix c61 mspi core/axi reset order 2025-12-10 12:16:33 +08:00
peter.marcisovsky
c5b01fc627 fix(usb_host): Dont abort on unsupported client events
- suspend and resume client events
2025-12-08 14:05:21 +01:00
wanckl
6b490a278c fix(driver_twai): enhance ci test and fix example 2025-12-08 17:33:45 +08:00
zwx
8a70704be6 fix(openthread): open nvs from the configured partition 2025-12-05 14:06:19 +08:00
zwx
acc569fd95 fix(802.15.4): fixed energy detection result 2025-12-05 12:20:23 +08:00
Xu Si Yu
26e23725da feat(openthread): Use PSRAM by default for OpenThread message buffers when PSRAM is enabled 2025-12-05 12:20:11 +08:00
Xu Si Yu
74b294187d fix(openthread): fix an error in Kconfig 2025-12-05 12:20:02 +08:00
Tan Yan Quan
b23f516526 feat(openthread/ota): support esp32h2 for ota examples over thread 2025-12-04 19:56:01 +08:00
peter.marcisovsky
6e972acc98 feat(esp_hal_usb): Add remote wakeup support 2025-12-04 10:00:59 +01:00
Tan Yan Quan
5af377ce18 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@871ec2c1e
2025-12-04 16:09:30 +08:00
nilesh.kale
3e4bed2e4d feat(mbedtls): add ECC P-384 mbedtls support and test_cases 2025-12-04 12:48:32 +05:30
Jiang Jiang Jian
871ec2c1ef Merge branch 'feat/enable_lowpower_tests_for_p4_v3_v5.5' into 'release/v5.5'
feat: re-enable P4 pm/wakeup tests for rev3.0 (v5.5)

See merge request espressif/esp-idf!43760
2025-12-04 10:46:56 +08:00
Jiang Jiang Jian
ddb9f5d9dc Merge branch 'fix/fix_mspi_write_stuck_after_reset_v5.5' into 'release/v5.5'
fix(esp_system): fix mspi write stuck after cpu/digital reset on c5/c61 (v5.5)

See merge request espressif/esp-idf!43732
2025-12-04 10:34:56 +08:00
Jiang Jiang Jian
b1e3248f23 Merge branch 'feat/update_libphy_for_c5_c61_v5.5' into 'release/v5.5'
feat(phy): update libphy to fix c5/c61 reset(backport v5.5)

See merge request espressif/esp-idf!43854
2025-12-03 19:48:28 +08:00
Samuel Obuch
3d2dda8e72 fix(bootloader_flash): invalidate FLASH_READ_VADDR before read
Fixed address to match corresponding mmu_hal_map_region call.
FLASH_MMAP_VADDR was invalidated by mistake in commit
ea38a2e9a4
2025-12-03 10:00:57 +01:00
Jiang Jiang Jian
70ab2dde1b Merge branch 'bugfix/oob_in_bta_dm_sdp_result_v5.5' into 'release/v5.5'
fix(bt/bluedroid): fixed an OOB write in bta_dm_sdp_result (v5.5)

See merge request espressif/esp-idf!43203
2025-12-03 16:49:49 +08:00
Jiang Jiang Jian
e492290391 Merge branch 'fix/increase_c61_default_sleep_out_overhead_us_v5.5' into 'release/v5.5'
fix(esp_hw_support): update DEFAULT_SLEEP_OUT_OVERHEAD_US for esp32c61 (v5.5)

See merge request espressif/esp-idf!43912
2025-12-03 13:49:12 +08:00
Zhang Hai Peng
d28b874e35 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:24 +08:00
Zhang Hai Peng
ef96110b4d 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:23 +08:00
Zhang Hai Peng
7c7f30aa09 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:22 +08:00
Zhang Hai Peng
569854b55a 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:22 +08:00
Zhang Hai Peng
1936ba80d7 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:21 +08:00
Zhang Hai Peng
8739a2d82b 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:20 +08:00
Zhang Hai Peng
1ab91f0b5f 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:20 +08:00
Zhang Hai Peng
8960e3ef50 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:19 +08:00
Zhang Hai Peng
8ef83c2367 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:19 +08:00
Zhang Hai Peng
de2b4af5bd 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:18 +08:00
Zhang Hai Peng
775b64753e 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:17 +08:00
Zhang Hai Peng
f67bb6c31c fix(ble/blufi): Add DH param length validation
(cherry picked from commit 773814c087)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-03 11:54:17 +08:00
Zhang Hai Peng
dedf21c0ae fix(ble/bluedroid): Fix memory leak in ble_spp_server example
(cherry picked from commit b6b3b81bf6)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-03 11:54:16 +08:00
Zhang Hai Peng
45835b025f fix(ble/bluedroid): Use calloc in gatt_server example
(cherry picked from commit e26b60090d)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-03 11:54:16 +08:00
Zhang Hai Peng
7ca7eb47c4 fix(ble/bluedroid): Use snprintf in ble_eddystone example
(cherry picked from commit 24e023e307)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-03 11:54:15 +08:00
Zhang Hai Peng
9112b87c19 fix(ble/bluedroid): Add bounds check in ble_ancs example
(cherry picked from commit 7e876249df)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-03 11:54:15 +08:00
Rahul Tank
71c8c34318 fix(nimble): Add change to cancel sync in case of reattempt 2025-12-03 09:24:02 +05:30
Jiang Jiang Jian
e8b98540b3 Merge branch 'bugfix/fix_some_bugs_related_to_ampdu_v5.5' into 'release/v5.5'
fix(wifi): fix some bugs related to ampdu(backport v5.5)

See merge request espressif/esp-idf!43848
2025-12-03 10:58:12 +08:00
Jan Procházka
21cb976fd6 fix(touch): Add missing bit swap to fix channel 8 and 9 2025-12-03 10:51:40 +08:00
Xu Si Yu
0f9c93d773 fix(openthread): fix a potential stack overflow in TREL 2025-12-03 10:36:11 +08:00
morris
a4b11386a1 Merge branch 'feat/esp32p4_eco5_adc_cali_v5.5' into 'release/v5.5'
feat(adc): support ADC calibration on ESP32P4 ECO5 (v5.5)

See merge request espressif/esp-idf!43778
2025-12-03 09:51:14 +08:00
Jiang Jiang Jian
a5cc517d31 Merge branch 'fix/core_system_fixes_for_p4_eco5_v5_5' into 'release/v5.5'
Core System fixes for p4 eco5 (v5.5)

See merge request espressif/esp-idf!43726
2025-12-02 19:56:22 +08:00
Adam Múdry
15609b0424 fix(sdmmc): Deinitialize only initialized slots (sdmmc_host_deinit function)
Closes https://github.com/espressif/esp-idf/issues/17937
2025-12-02 09:56:24 +01:00
Jiang Jiang Jian
07d815b447 Merge branch 'fix/recursion_caused_due_to_unaligned_ext_mem_buf_v5.5' into 'release/v5.5'
AES driver should use internal buffers to perform chunk wise operations when external buffers are unaligned (v5.5)

See merge request espressif/esp-idf!43898
2025-12-02 16:37:04 +08:00