Jin Cheng
362c22e710
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in Bluedroid
2026-05-09 11:05:10 +08:00
Jin Cheng
423c0fbf8a
fix(bt/bluedroid): fixed the vulerabilities from AI code review in SPP
2026-05-09 11:05:01 +08:00
Jin Cheng
a9249d1292
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in SPP
2026-05-09 11:04:54 +08:00
Jin Cheng
f45c7f0aaa
fix(bt/bluedroid): fixed the vulerabilities from AI code review in HID
2026-05-09 11:04:35 +08:00
Jin Cheng
c504a04a93
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in HID
2026-05-09 11:04:22 +08:00
Song Ruo Jing
eef2153dd0
refactor(rtcio): split rtcio/gpio switch with rtc iomux func sel func
...
This allows rtc_gpio_deinit to always switch the pad back to GPIO,
regardless of lp io clock enabled or not, so that gpio_config can
always switch the IO back to GPIO use after wakeup from deep sleep.
2026-05-08 18:08:00 +08:00
Song Ruo Jing
dd8fa9ffff
Revert "fix(gpio): Revert the fix for RTCIO config should be written if LPIO clk exists"
...
This reverts commit 22c48ff2b7 .
2026-05-08 18:01:15 +08:00
wanckl
e7f1308834
fix(driver_twai): fixed fd data bitrate error on slow bitrate
2026-05-08 17:15:43 +08:00
Song Ruo Jing
bdabf22e46
fix(isp): disable gamma xcoord error check
2026-05-08 17:11:38 +08:00
Rahul Tank
3c0310c5aa
fix(nimble): Address review comments for hidd / hidh code
2026-05-08 14:23:48 +05:30
Rahul Tank
81476b116d
fix(nimble): Address review fixes for tinycrypt / and blufi code
2026-05-08 14:23:48 +05:30
Zhang Wen Xu
702223ade4
Merge branch 'fix/fix_esp_openthread_stop_v6.0' into 'release/v6.0'
...
fix(openthread): fix the esp_openthread_stop (v6.0)
See merge request espressif/esp-idf!48199
2026-05-08 07:14:35 +00:00
Island
7d11365a3c
Merge branch 'fix/add-scheduler-suspended-check-in-ble-log_v6.0' into 'release/v6.0'
...
fix: BLE Log Module Issues 20260407 (6.0)
See merge request espressif/esp-idf!47560
2026-05-08 11:01:27 +08:00
armando
1318da8115
fix(isp): corrected isp v size limitation
2026-05-08 09:09:33 +08:00
Konstantin Kondrashov
e0a6cc9a23
feat(efuse): Adds efuse calibration field for esp32c5
2026-05-07 15:59:58 +03:00
Euripedes Rocha
0a56c64274
Merge branch 'fix/lwip_dhcps_max_size_v6.0' into 'release/v6.0'
...
fix(lwip): Trim to max packet size in dhcp server (v6.0)
See merge request espressif/esp-idf!48220
2026-05-07 14:19:59 +02:00
Martin Vychodil
7860bb6027
Merge branch 'fix/fatfsgen-sfn-ascii-numeric-tail_v6.0' into 'release/v6.0'
...
fix(fatfs): fix SFN generation from LFN (numeric tail ASCII encoding, switching to CRC hex numbers to mirror FATFS logic, etc.) (v6.0)
See merge request espressif/esp-idf!47543
2026-05-07 18:34:49 +08:00
David Cermak
315e3361c9
fix(lwip): Fix DHCP server potentially incomplete pbuf copy
...
handle_dhcp: use pbuf_copy_partial for safe chain traversal
The manual two-segment copy loop was replaced with a single call
to pbuf_copy_partial(p, p_dhcps_msg, tlen, 0), which correctly
walks the entire pbuf chain regardless of segmentation.
A return-value check rejects truncated copies.
2026-05-07 09:42:03 +02:00
David Cermak
c8417aca03
fix(lwip): Remove test-only Kconfig options
2026-05-07 09:41:50 +02:00
David Cermak
2321511592
fix(lwip): Trim to max packet size in dhcp server
2026-05-07 07:34:19 +02:00
Mahavir Jain
2eff46ca25
Merge branch 'fix/preserve_flash_layout_compatibiliy_of_hw_ecdsa_keys_psa_v6.0' into 'release/v6.0'
...
Persistent Storage Format for PSA Opaque ESP-Keys (v6.0)
See merge request espressif/esp-idf!47424
2026-05-07 10:17:43 +05:30
Mahavir Jain
954a2b3cbb
Merge branch 'fix/supported_key_mgr_key_types_check_v6.0' into 'release/v6.0'
...
fix(esp_security): guard key manager APIs against unsupported chip revs (v6.0)
See merge request espressif/esp-idf!48008
2026-05-07 10:13:25 +05:30
luoxu
b372423d03
fix(ble_log): fix unaligned access and buffer safety in log compression
2026-05-07 12:11:09 +08:00
Luo Xu
e6d937890b
test(ble): add comprehensive test suite for log compression
...
(cherry picked from commit 58121d2540 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-05-07 12:10:32 +08:00
Luo Xu
1a191068f7
fix(ble): replace hardcoded tuple indices with FormatToken NamedTuple
...
(cherry picked from commit b7760a77e4 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-05-07 12:10:32 +08:00
ShenWeilong
f02a0dcb9d
change(bt): separated host mem apis from bt_osi_mem.c
2026-05-07 10:38:08 +08:00
hebinglin
bce86ecd92
change(esp_system): add iram opt for rtc clk resart cases
2026-05-06 19:29:36 +08:00
Xu Si Yu
5871facfc7
fix(openthread): fix the esp_openthread_stop
2026-05-06 16:43:24 +08:00
Chen Chen and Cursor
ee0da0eb6b
fix(uhci): correct rx_fsm initialization enum type
...
Closes https://github.com/espressif/esp-idf/issues/18541
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-06 15:27:26 +08:00
Shreyas Sheth
fd5990f83e
fix(wpa_supplicant): initialize wps pin len correctly
2026-05-06 14:46:27 +08:00
Jiang Jiang Jian
1568958048
Merge branch 'fix/wifi_nan_wrong_service_id_log_v6.0' into 'release/v6.0'
...
fix(nan): zero-init pub_id and sub_id in NAN service functions (Backport v6.0)
See merge request espressif/esp-idf!47132
2026-05-06 14:41:55 +08:00
Michael.B
551f658fc9
test(twai): add regression test for prop_seg in legacy timing config
...
Verify prop_seg is correctly included in the programmed TSEG1 hardware
register when using the legacy twai_driver_install() with prop_seg > 0.
Closes https://github.com/espressif/esp-idf/issues/18477
2026-05-06 11:20:20 +08:00
diplfranzhoepfinger
7760c3de79
Adjust bus timing configuration in TWAI HAL
2026-05-06 11:20:11 +08:00
Jiang Jiang Jian
a4bf7de482
Merge branch 'fix/ble_mesh_friend_send_seg_msg_failed_v6.0' into 'release/v6.0'
...
fix(ble_mesh): fix Friend queue losing segmented messages for LPN (6.0)
See merge request espressif/esp-idf!47936
2026-05-06 10:33:14 +08:00
Jiang Jiang Jian
acfd0a8894
Merge branch 'feat/ble_mesh_config_depends_on_soc_caps_v6.0' into 'release/v6.0'
...
feat(ble_mesh): add SOC capability dependency for BLE Mesh config (6.0)
See merge request espressif/esp-idf!48112
2026-05-06 10:30:50 +08:00
Jiang Jiang Jian
1a8a0ff622
Merge branch 'fix/esp32_iram_as_8bit_access_from_isr1_v6.0' into 'release/v6.0'
...
fix(xtensa): Fix ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY mode for ISR1 (v6.0)
See merge request espressif/esp-idf!46416
2026-05-06 10:19:39 +08:00
Jiang Jiang Jian
3d2c10aaf3
Merge branch 'feat/coredump_rtc_noinit_v6.0' into 'release/v6.0'
...
Add a new attribute COREDUMP_NOINIT_ATTR (v6.0)
See merge request espressif/esp-idf!45054
2026-05-06 10:19:37 +08:00
morris
b30336a0df
Merge branch 'feature/adds_efuse_for_h2_v6.0' into 'release/v6.0'
...
feat(efuse): Adds efuse for ESP32-H2 revision 1.2 (v6.0)
See merge request espressif/esp-idf!48151
2026-05-06 10:00:48 +08:00
Alexey Gerenkov
bbdc10abfc
Merge branch 'fix/cxx_noreturn_issue_v6.0' into 'release/v6.0'
...
fix(libc): picolibc: workaround wrong pthread_exit declaration for c++ (v6.0)
See merge request espressif/esp-idf!48088
2026-05-05 18:54:41 +08:00
Alexey Gerenkov
42e57db42f
Merge branch 'feat/refactor_bootloade_linker_scripts_v6.0' into 'release/v6.0'
...
feat(bootloader): split linker scripts into memory and sections (v6.0)
See merge request espressif/esp-idf!48091
2026-05-05 18:44:57 +08:00
sonika.rathi
2257f83940
fix(fatfs): fix readdir/stat path buffer sizing in test
2026-05-05 12:16:18 +02:00
Mahavir Jain
43ccdfe694
Merge branch 'fix/mbedtls-esp-mem-move-to-idf-mbedtls_v6.0' into 'release/v6.0'
...
fix(mbedtls): Fix `test_rebuild_source_files` failure on Windows caused by unstable CMake Ninja paths (v6.0)
See merge request espressif/esp-idf!48044
2026-05-05 15:02:41 +05:30
harshal.patil
1141c48750
change(mbedtls): Add tee key id length validation in the ESP-ECDSA PSA driver
2026-05-04 18:21:01 +05:30
harshal.patil
4f0915d7f6
test(mbedtls): Add a test for opaque HMAC driver verification
2026-05-04 18:21:01 +05:30
harshal.patil
c923685b0f
fix(mbedtls): Flash compatibility across multiple key sources (ECDSA, HMAC)
2026-05-04 18:21:00 +05:30
nilesh.kale
1f506e7a54
test(esp_security): re-enable crypto drivers test app for ESP32P4
...
Also remove common_components dep for security-related tests
2026-05-04 18:18:20 +05:30
harshal.patil
7da92d6f82
test(esp_security): Update the Key Manager test to support ESP32-P4
2026-05-04 18:18:20 +05:30
harshal.patil
ba5fdc77fd
fix(esp_security): guard key manager APIs against unsupported chip revs
...
On ESP32-P4 rev < 3.0, Key Manager is software-disabled, but the public
esp_key_mgr.h APIs had no runtime check.
Calls using HMAC/DS/PSRAM key types fell through to
HAL_ASSERT("Unsupported ...") paths in key_mgr_ll.h. Gate
each public API with key_mgr_ll_is_supported() and return
ESP_ERR_NOT_SUPPORTED cleanly instead.
2026-05-04 18:18:20 +05:30
harshal.patil
63b2f2c8e8
fix(esp_security): Fix the flipped key info slot when deploying a Key Manager-based key
2026-05-04 15:42:30 +05:30
harshal.patil
1caafa9e2b
fix(esp_security): Enable ECC clock while using the Key Manager's ECDH key deployment mode
2026-05-04 15:42:30 +05:30