Zhang Hai Peng
702972227d
fix(ble/bluedroid): reject adv data on legacy directed ext adv
...
(cherry picked from commit c339cec380 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-29 19:04:29 +08:00
Zhang Hai Peng
3a0344e321
fix(ble/bluedroid): skip identity conversion for static random direct connect
...
Do not rewrite static or non-resolvable random peer addresses to
identity type 0x03 when CONFIG_BT_BLE_RPA_SUPPORTED is enabled.
(cherry picked from commit 2ef10ef488 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-29 19:04:29 +08:00
Rahul Tank
d645a68bde
fix(protocomm): harden nimble transport size handling
2026-06-29 18:18:49 +08:00
Sumeet Singh
5dfb38a6d3
fix(nimble): Add npl locks to avoid race condition (v6.0)
2026-06-29 15:45:00 +05:30
Astha Verma
b0f278ec19
fix(nimble): Added l2cap_coc throughput examples
2026-06-29 15:41:54 +05:30
Rahul Tank
13ce6692eb
fix(nimble): Gaurd ble_hs_log_mbuf/flat_buf against non-DEBUG log level
2026-06-29 15:38:45 +05:30
Island
0ced163703
Merge branch 'feat/add_ble_core_6x_feature_for_bluedroid_v6.0' into 'release/v6.0'
...
Feat/add ble core 6x feature for bluedroid (6.0)
See merge request espressif/esp-idf!50053
2026-06-29 17:59:32 +08:00
Sumeet Singh
dbe2e860da
fix(nimble): Change remaining vars from Static to Dynamic (v6.0)
2026-06-29 15:25:37 +05:30
Rahul Tank
f783d3a7eb
fix(nimble): Deinit NimBLE stop event in host task
2026-06-29 15:25:37 +05:30
Rahul Tank
609ad13324
fix(nimble): Fix for clang compilation issues
2026-06-29 15:25:37 +05:30
Rahul Tank
b633c5e2a5
fix(nimble): Add support for shorter connection intervals
2026-06-29 15:25:37 +05:30
Rahul Tank
b2ab997d3f
fix(nimble): Fix compilation issues in Gatt SPS service
2026-06-29 15:25:37 +05:30
Rahul Tank
3b270b8c67
fix(nimble): Remove extra/unwanted prints
2026-06-29 15:25:36 +05:30
Mayank Tyagi
562a32ba46
fix(nimble): Avoid deadlock caused by local writes taking s_hidd_mutex
2026-06-29 15:25:36 +05:30
Mayank Tyagi
7c151a7082
fix(nimble): Always read initial BAS level
2026-06-29 15:25:36 +05:30
Mayank Tyagi
842941b488
fix(nimble): Forward HID report/control/protocol writes as HIDD events
2026-06-29 15:25:36 +05:30
Mayank Tyagi
0a90976237
feat(nimble): ADD BLE HCI logging support for ESP Insights
2026-06-29 15:25:36 +05:30
Ashish Sharma
72041a1e79
Merge branch 'fix/sb_digest_revocation_workflow_v6.0' into 'release/v6.0'
...
change(bootloader): honor SECURE_BOOT_ALLOW_UNUSED_DIGEST_SLOTS during first boot (v6.0)
See merge request espressif/esp-idf!49713
2026-06-29 17:46:30 +08:00
morris
e2f23ea0bd
feat(jpeg): simplify encode example and add pytest coverage
...
Embed a 720p BGR raw asset and stream the encoded JPEG over UART so
this example no longer depends on SD card setup.
Add pytest coverage that reconstructs the JPEG from base64 output and
compares it against a checked-in golden image.
2026-06-29 17:26:21 +08:00
hebinglin
7f67950e83
fix(esp_hw_support): fix LP core exception interrupt not being cleared
2026-06-29 16:27:05 +08:00
hebinglin
bb49e40841
change(ulp): add HP Core wakeup causes save test cases
2026-06-29 16:27:04 +08:00
hebinglin
a764b5f222
fix(ulp): record wakeup causes before lp core request sleep
2026-06-29 16:25:56 +08:00
Fu Hanxi
3a77af68b2
Merge branch 'ci/stable-build-jobs-v6.0' into 'release/v6.0'
...
Ci/stable build jobs v6.0
See merge request espressif/esp-idf!48715
2026-06-29 10:03:00 +02:00
nilesh.kale
20289c2f08
fix(secure_boot_v2): select correct secure boot algorithm based on key
...
(cherry picked from commit e3b1d571d0 )
2026-06-29 16:00:13 +08:00
Jiang Jiang Jian
a4a6bc9a78
Merge branch 'feat/optimize_154_debug_v6.0' into 'release/v6.0'
...
feat(802.15.4): avoid missing abort reason for multievents in 154 debug (v6.0)
See merge request espressif/esp-idf!50111
2026-06-29 15:44:33 +08:00
Jiang Jiang Jian
f02fad8ce1
Merge branch 'bugfix/ai_review_avrcp_v6.0' into 'release/v6.0'
...
fix(bt): Fix the critical and high issues related to AVRCP from AI review report (v6.0)
See merge request espressif/esp-idf!50020
2026-06-29 15:43:53 +08:00
Jiang Jiang Jian
965ebfce03
Merge branch 'bugfix/ai_review_hfp_v6.0' into 'release/v6.0'
...
fix(bt): Fix the critical issues related to HFP from AI review report (v6.0)
See merge request espressif/esp-idf!50007
2026-06-29 15:43:38 +08:00
Kapil Gupta
c41dd724d4
fix(mbedtls): Fix cached Rinv size mismatch under private exponent blinding
...
Prevent signature verification failures on targets that do not round hardware words
to 16-word boundaries (e.g. ESP32-S3, ESP32-C6, and ESP32-P4), where exponent blinding
can cause `num_words` to vary between calls, leading to reuse of an incorrectly sized
cached `Rinv`.
2026-06-29 15:43:31 +08:00
Kapil Gupta
86f6192f10
fix(mbedtls): Enable hardware CRT for RSA-4096 via base reduction
...
Perform modulo reduction on the base before size checks to allow RSA-4096
CRT (2048-bit exponentiations) to use the hardware accelerator instead of
falling back to software. Fix input validation, negative zero sign issues,
and early memory cleanup paths in esp_mpi_exp_mod()
2026-06-29 15:43:31 +08:00
Jiang Jiang Jian
bcfdd44e40
Merge branch 'docs/add_semihosting_chapter_v6.0' into 'release/v6.0'
...
docs(jtag-debugging): add semihosting chapter (v6.0)
See merge request espressif/esp-idf!49888
2026-06-29 15:42:54 +08:00
Jiang Jiang Jian
0ad95fbb97
Merge branch 'fix/httpd_clang_tidy_missing_close_v6.0' into 'release/v6.0'
...
fix(network/http_server): fix clang-tidy warnings for missing close (v6.0)
See merge request espressif/esp-idf!49864
2026-06-29 15:42:34 +08:00
Jiang Jiang Jian
1189d24f1f
Merge branch 'bugfix/optimize_nimble_throughput_example_v6.0' into 'release/v6.0'
...
fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8 (v6.0)
See merge request espressif/esp-idf!49979
2026-06-29 15:42:31 +08:00
Jiang Jiang Jian
543395fb87
Merge branch 'fix/use_unilock_for_sleep_process_v6.0' into 'release/v6.0'
...
fix(esp_hw_support): use same lock for lightsleep/deepsleep process (v6.0)
See merge request espressif/esp-idf!49847
2026-06-29 15:42:06 +08:00
Jiang Jiang Jian
777411abb9
Merge branch 'feat/ble-smp-multi-adv-static-random-address_v6.0' into 'release/v6.0'
...
feat(ble/bluedroid): Add BLE SMP support for multi-ADV with static random addresses (6.0)
See merge request espressif/esp-idf!49789
2026-06-29 15:41:49 +08:00
Jiang Jiang Jian
76c727dfdf
Merge branch 'bugfix/ag_unknown_codec_vv6.0' into 'release/v6.0'
...
fix(bt): skip unknown codecs when parsing AT+BAC(v6.0)
See merge request espressif/esp-idf!49840
2026-06-29 15:41:42 +08:00
Jiang Jiang Jian
87d6d58dc8
Merge branch 'fix/move_system_retention_to_esp_hw_support_v6.0' into 'release/v6.0'
...
refactor(esp_hw_support): move system_periph_retention from soc to esp_hw_support (v6.0)
See merge request espressif/esp-idf!49750
2026-06-29 15:41:21 +08:00
Jiang Jiang Jian
e8fe4def62
Merge branch 'fix-malloc_pm_lock_in_internal_mem_v6.0' into 'release/v6.0'
...
fix(esp_pm): malloc pm_lock in internal mem (v6.0)
See merge request espressif/esp-idf!49689
2026-06-29 15:40:29 +08:00
Jiang Jiang Jian
d82a2d4af2
Merge branch 'fix/vfs_fatfs_unregister_path_possible_leak_v6.0' into 'release/v6.0'
...
Fix esp_vfs_fat_unregister_path possible leak, incorrect check in esp_vfs_register_fs_common and optimize memory usage (v6.0)
See merge request espressif/esp-idf!49638
2026-06-29 15:40:19 +08:00
Jiang Jiang Jian
97ccc904c5
Merge branch 'bugfix/bbp_isses_v6.0' into 'release/v6.0'
...
Bugfix/bbp isses v6.0
See merge request espressif/esp-idf!49624
2026-06-29 15:40:16 +08:00
Jiang Jiang Jian
c1aeac2888
Merge branch 'bugfix/fix_bluedroid_ai_review_bugs_20260427_v6.0' into 'release/v6.0'
...
Bugfix/fix bluedroid ai review bugs 20260427 (6.0)
See merge request espressif/esp-idf!49541
2026-06-29 15:39:47 +08:00
Jiang Jiang Jian
aca7de07ca
Merge branch 'bugfix/idf_ci_hfp_v6.0' into 'release/v6.0'
...
fix: Fix the incorrect connection of the same-name devices in the HFP example (v6.0)
See merge request espressif/esp-idf!49534
2026-06-29 15:39:40 +08:00
Jiang Jiang Jian
ca1bcb0c72
Merge branch 'fix/adc_monitor_error_on_ch8_9_on_s3_v6.0' into 'release/v6.0'
...
Fix ADC Continuous Monitor Callback Failure for ADC1 Channels 8/9 on ESP32-S3 (v6.0)
See merge request espressif/esp-idf!49505
2026-06-29 15:39:32 +08:00
Jiang Jiang Jian
e3ef21aa13
Merge branch 'feat/support_usb_wakeup_v6.0' into 'release/v6.0'
...
feat: support usb as wakeup source from light sleep (v6.0)
See merge request espressif/esp-idf!49502
2026-06-29 15:39:20 +08:00
Jiang Jiang Jian
5a224594b8
Merge branch 'bugfix/ci_avrc_abs_vol_example_v6.0' into 'release/v6.0'
...
fix: Fix the potential stack overflow issue in the Classic Bluetooth example (v6.0)
See merge request espressif/esp-idf!49404
2026-06-29 15:38:51 +08:00
Jiang Jiang Jian
f881254b0f
Merge branch 'fix/esp_idf_lp_uart_wakeup_muti_times_v6.0' into 'release/v6.0'
...
fix(ulp): fix lp uart keep wakeup triggered v6.0
See merge request espressif/esp-idf!49399
2026-06-29 15:38:47 +08:00
Jiang Jiang Jian
f3f37ec3d3
Merge branch 'docs/ble-uart-tutorial_v6.0' into 'release/v6.0'
...
docs(ble): added ESP-BLE-UART OpenCode Companion Guide (6.0)
See merge request espressif/esp-idf!49384
2026-06-29 15:38:35 +08:00
Jiang Jiang Jian
834bb54d3c
Merge branch 'fix/newlib-nano-nosys-linking_v6.0' into 'release/v6.0'
...
fix(libc): nano: add -lnosys to linking to avoid CMake configuration issues (v6.0)
See merge request espressif/esp-idf!49378
2026-06-29 15:38:27 +08:00
Jiang Jiang Jian
1331f17ad1
Merge branch 'feat/adds_ds_qemu_test_v6.0' into 'release/v6.0'
...
feat: adds mutual auth example (v6.0)
See merge request espressif/esp-idf!49341
2026-06-29 15:38:21 +08:00
Kapil Gupta
e5fe5fb8ac
refactor(wpa_supplicant): add shared psa_import_aes_key helper
...
Centralize PSA AES key import used by ECB, CBC, CTR, CCM, CMAC, and
NIST key-wrap paths in crypto_mbedtls.c.
2026-06-29 15:37:42 +08:00
Kapil Gupta
005bedfbe0
fix(wpa_supplicant): migrate aes_wrap to PSA NIST-KW API
...
mbedTLS 3.x removed mbedtls_nist_kw_context; use psa_import_key and
mbedtls_nist_kw_wrap/unwrap with PSA key IDs instead.
Closes https://github.com/espressif/esp-idf/issues/18678
2026-06-29 15:37:42 +08:00