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
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
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
wuzhenghui
ca8183d36a
fix(esp_hw_support): update DEFAULT_SLEEP_OUT_OVERHEAD_US for esp32c61
2025-12-02 14:59:04 +08:00
yinqingzhao
473971e39e
fix(wifi): fix cannot send omc
2025-12-02 14:46:32 +08:00
yinqingzhao
428d1cfbb2
fix(wifi): fix some bugs related to ampdu
2025-12-02 14:46:14 +08:00
xiongweichao
ddd23f7740
fix(bt): fixed crash caused by deinit during A2DP connection initiation
...
- Only clean up when idle
2025-12-02 06:14:28 +00:00
sibeibei
83acb84d8a
bugfix: clear regdma status when restart
2025-12-02 13:34:21 +08:00
wuzhenghui
104145de7f
fix(esp_system): fix mspi write stuck after cpu/digital reset on c5/c61
2025-12-02 13:34:17 +08:00
yinqingzhao
a190fa55a7
feat(phy): update libphy to fix c5/c61 reset
2025-12-02 13:19:01 +08:00
morris
d957378382
Merge branch 'refactor/rng_ll_p4_v5.5' into 'release/v5.5'
...
RNG: adc source refactor and TRNG source support (v5.5)
See merge request espressif/esp-idf!43646
2025-12-02 10:03:39 +08:00
gaoxu
c0579027e3
ci(adc): re-enable ADC test on ESP32P4
2025-12-02 08:52:21 +08:00
Zhang Hai Peng
316c5a589a
fix(ble/bluedroid): Fix potential out-of-bounds issue
...
- add length check in hci_hal_h4_hdl_rx_packet to prevent OOB
- add adv data length check in btm_ble_cache_adv_data
- add indicate data length check in BTA_GATTS_HandleValueIndication
- add report length check in bta_hh_parse_keybd_rpt
- add report length check in BTA_HdSendReport
- add descriptor length check in BTA_HdRegisterApp
- prevent buffer overflow in attribute processing
(cherry picked from commit 71efec78c5 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-02 00:04:40 +08:00
Zhang Hai Peng
1d22e44e51
fix(ble/bluedroid): Fix potential CVE-2024-0039 out-of-bounds write in attp_build_value_cmd
...
- Reference: https://source.android.com/docs/security/bulletin/2024-03-01?hl=zh-cn
(cherry picked from commit e1d39f630f )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-02 00:04:40 +08:00
Zhang Hai Peng
e3f03bb165
fix(ble/bluedroid): Fix potential CVE-2020-0022 in reassemble_and_dispatch
...
- Reference: https://nvd.nist.gov/vuln/detail/CVE-2020-0022
(cherry picked from commit 1f7fd91b5a )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-02 00:04:40 +08:00
Ondrej Kosta
3fe406aa92
feat(ci): updated Ethernet tests to align with new runners
2025-12-01 16:16:03 +01:00
harshal.patil
76436b3418
fix(mbedtls/port): Use internal buffers to perform chunkwise operations
...
when the external input and output buffers are unaligned.
This also fixes as a recursion loop that occurs when the size of the input
buffer is not aligned to dcache_line_size but is aligned to AES_BLOCK_BYTES
2025-12-01 18:15:25 +05:30
Xiao Xufeng
09aafffb2e
esp_system: increase bootloader partition size in examples using framepointer
2025-12-01 15:31:44 +08:00
gaoxu
dfef29c007
feat(rng): support P4 ECO5 TRNG
2025-12-01 15:31:44 +08:00
gaoxu
9126d8c485
feat(adc): add always inline for adc ll functions called by bootloader
2025-12-01 15:31:44 +08:00
gaoxu
94679d0b0e
refactor(rng): refactor to use hal/ll apis for P4
2025-12-01 15:31:44 +08:00
yangfeng
46c10bb9f9
fix(bt/bluedroid): Fix the status judgment of the A2DP source registration SEP
2025-12-01 14:21:42 +08:00
gaoxu
85130b887c
feat(adc): support ADC calibration on ESP32P4 ECO5
2025-12-01 11:51:53 +08:00
Zhou Xiao
63ceae8dd9
feat(ble): enabled lc get time for ceva controller
...
(cherry picked from commit 6924b8b372 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-12-01 11:10:35 +08:00
Zhou Xiao
b940b46af1
fix(ble): put ble_log_write_hex in iram to avoid cache error
...
(cherry picked from commit dc4e41fab8 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-12-01 11:10:35 +08:00
Xiao Xufeng
625c96675e
feat(hw_support): add config version for c61 v1.1
2025-11-30 19:40:47 +08:00
Xiao Xufeng
26b91fc262
feat(hw_support): add config version for c5 v1.2
2025-11-30 19:40:47 +08:00
Sudeep Mohanty
6f26758e1d
test(cxx): Fixed cxx test app build errors
2025-11-29 08:57:01 +05:30
Erhan Kurubas
f8c75d15bb
fix(app_trace): prevent possible system crash on uart buffer access
2025-11-28 21:27:10 +01:00
Akshat Agrawal
1b3b5a4700
bugfix(wifi): Return to home channel as soon as FTM is completed
...
- Resolve memory corruption by avoiding integes underflow
2025-11-28 15:41:21 +05:30
Shen Wei Long
7738c4f733
change(ble): Updated the maximum number of concurrent connections to 70 on ESP32-H2
...
(cherry picked from commit cd33f13521 )
Co-authored-by: ShenWeilong <shenweilong@espressif.com >
2025-11-28 09:06:14 +00:00
laokaiyao
b8f60d7a17
fix(i2s): fix the auto port failure when use simplex on ESP32
2025-11-28 15:48:45 +08:00
Chen Jichang
64f528c434
test(parlio): fix sleep test issue
2025-11-28 15:48:45 +08:00
laokaiyao
695507d0ea
fix(parlio_rx): fixed incorrect dma buffer length calculation
2025-11-28 15:48:45 +08:00