Nachiket Kukade
5c0caacd07
fix(nan): Guard netif calls in NAN_STARTED default event handler
...
- Commit 08e98f6f30 utilises CONFIG_LWIP_ND6_SUPPORT_STATIC_ENTRIES
for adding static entries.
- It moves netif calls that generate GOT IPv6 to NAN_STARTED default
handler without guard, but guards the removal in NDP Confirm handler
- Fix the possible duplicate calls by putting calls from NAN_STARTED
handler under CONFIG_LWIP_ND6_SUPPORT_STATIC_ENTRIES guard
2026-07-17 14:01:21 +05:30
Sarvesh Bodakhe
7ed4798191
fix(nan): log service match only after the security gate passes
...
- subscriber security gate, so a gated (dropped) match still logged an
affirmative match line while no WIFI_EVENT_NAN_SVC_MATCH was posted.
Log only when the event is sent.
- security_cfg was copied into the service slot even with security_reqd=0,
while credential validation only runs when security_reqd is set. Such an
undeclared config silently armed the subscriber service-match security
gate, suppressing match events. Scrub security_cfg from the working copy
and warn instead.
2026-07-17 14:01:21 +05:30
Jiang Jiang Jian
9e9c16c724
Merge branch 'bugfix/change_pvt_timer_target_param_backport_v6.1' into 'release/v6.1'
...
feat(pvt): change pvt timer target & limit on release v6.1
See merge request espressif/esp-idf!50815
2026-07-17 16:12:52 +08:00
Jiang Jiang Jian
e56f3d4c20
Merge branch 'fix/jpeg_enc_encrypt_v6.1' into 'release/v6.1'
...
fix(jpeg): Jpeg can encode and decode in encryption situation (backport v6.1)
See merge request espressif/esp-idf!50662
2026-07-17 15:57:07 +08:00
Jiang Jiang Jian
997fdc8435
Merge branch 'feat/csi_error_event_v6.1' into 'release/v6.1'
...
Add MIPI-CSI error event (v6.1)
See merge request espressif/esp-idf!50680
2026-07-17 15:57:04 +08:00
Jiang Jiang Jian
9cf02d6dc4
Merge branch 'fix/fix_coex_iso_cache_error_v6.1' into 'release/v6.1'
...
fix(coex): Fixed BLE iso coex cache error (6.1)
See merge request espressif/esp-idf!50849
2026-07-17 11:43:27 +08:00
Jiang Jiang Jian
f2f57b2922
Merge branch 'fix/do_cache_lock_workaround_before_ipc_stall_v6.1' into 'release/v6.1'
...
fix(esp_hw_support): disable esp32 livelock workaround before stall another core (v6.1)
See merge request espressif/esp-idf!50768
2026-07-17 11:26:19 +08:00
Jiang Jiang Jian
9adc0ecf8e
Merge branch 'backport/spi_slave_add_independent_tx_rx_length-v6.1' into 'release/v6.1'
...
feat(driver_spi): slave driver support config different tx/rx length (v6.1)
See merge request espressif/esp-idf!49960
2026-07-17 10:54:57 +08:00
Jiang Jiang Jian
b3ec1371af
Merge branch 'fix/bootloader_anti_rollback_konfig_v6.1' into 'release/v6.1'
...
fix(bootloader): Hide bootloader anti-rollback Kconfig where not supported (v6.1)
See merge request espressif/esp-idf!50816
2026-07-17 10:54:17 +08:00
Jiang Jiang Jian
ec52a0cc95
Merge branch 'feat/tusb_msc_example_sdmmc_esp32s31_backport_v6.1' into 'release/v6.1'
...
feat(usb_device): Add SDMMC support for MSC USB Device example for esp32s31 target v6.1 backport
See merge request espressif/esp-idf!50827
2026-07-17 10:53:58 +08:00
muhaidong
d2d858c78e
fix(coex): fix coex status get issue
2026-07-17 10:49:42 +08:00
zhiweijian
f2cf653370
fix(coex): Fixed BLE iso coex cache error
2026-07-17 10:49:31 +08:00
Xu Si Yu
99eee46cef
fix(coex): move 15.4 register configuration to 15.4 init
2026-07-17 10:49:17 +08:00
Jiang Jiang Jian
beefc5c263
Merge branch 'feat/idfgh-17859_v6.1' into 'release/v6.1'
...
backport v6.1: add kconfig option for REGDMA sleep clock ICG
See merge request espressif/esp-idf!50471
2026-07-17 10:45:12 +08:00
Jiang Jiang Jian
07c65b3819
Merge branch 'feature/chip764_power_glitch_support_v6.1' into 'release/v6.1'
...
feat(s31): bootloader power glitch reset config (v6.1)
See merge request espressif/esp-idf!50545
2026-07-17 10:44:46 +08:00
Jiang Jiang Jian
526285007f
Merge branch 'fix/tx_power_validate_v6.1' into 'release/v6.1'
...
fix(bt): validate BR/EDR TX power against chip-supported range (v6.1)
See merge request espressif/esp-idf!50544
2026-07-17 10:32:04 +08:00
Jiang Jiang Jian
2dd51a0e75
Merge branch 'bugfix/avrc_ca_attr_id_check_v6.1' into 'release/v6.1'
...
fix(bt): Fix the validation of AVRCP metadata attr_id in handle_rc_attributes_rsp (v6.1)
See merge request espressif/esp-idf!50549
2026-07-17 10:31:02 +08:00
Jiang Jiang Jian
f8e6e94dca
Merge branch 'feat/usb_dfu_console_soc_caps_backport_v6.1' into 'release/v6.1'
...
feat(soc): add USB DFU and OTG console caps (backport v6.1)
See merge request espressif/esp-idf!49580
2026-07-17 10:30:26 +08:00
Jiang Jiang Jian
947e534927
Merge branch 'fix/mmap_cache_flash_wr_v6.1' into 'release/v6.1'
...
fix(mmap): fixed mmap read data wrong when flash being erased/written and cache not disabled (v6.1)
See merge request espressif/esp-idf!50117
2026-07-17 10:30:14 +08:00
Jiang Jiang Jian
14f663f003
Merge branch 'fix/pbkdf2_sha256_mbedtls4_guard_v6.1' into 'release/v6.1'
...
fix(wpa_supplicant): guard pbkdf2_sha256 for PSA-provided SHA-256 (v6.1)
See merge request espressif/esp-idf!50460
2026-07-16 18:57:43 +08:00
Jiang Jiang Jian
4fe6db39ca
Merge branch 'bugfix/bug_bounty_av_v6.1' into 'release/v6.1'
...
fix(bt/bluedroid): Fix bug bounty issues about A/V from NVIDIA (v6.1)
See merge request espressif/esp-idf!50476
2026-07-16 18:57:38 +08:00
Jiang Jiang Jian
adc1f663b4
Merge branch 'feat/add_lmp_dbg_vendor_v6.1' into 'release/v6.1'
...
feat(bt/controller): Added LMP debug vendor HCI and fixed some bugs ts on ESP32-S31 [backport v6.1]
See merge request espressif/esp-idf!50704
2026-07-16 18:56:58 +08:00
Aditya Patwardhan
9dc17f98b0
Merge branch 'backport/44987_v6.1' into 'release/v6.1'
...
feat(esp-tls): Added a PSA driver for Secure Element (backport v6.1)
See merge request espressif/esp-idf!50334
2026-07-16 15:37:49 +05:30
hongshuqing
4ab85accea
feat(pwr_glitch): chip764 power glitch reset config
2026-07-16 17:51:17 +08:00
hongshuqing
47009c5458
fix(vol): update dreg_1p1 and dreg_1p1_pvt in bootloader
2026-07-16 17:51:17 +08:00
Jiang Jiang Jian
8158e1d350
Merge branch 'backport/esp32s31_static_cpu_retention_v6.1' into 'release/v6.1'
...
backport v6.1: fix build failure when CONFIG_PM_CPU_RETENTION_STATIC is enabled
See merge request espressif/esp-idf!50635
2026-07-16 17:38:32 +08:00
Jiang Jiang Jian
aa44022e75
Merge branch 'fix/idfgh-17712-bootloader-extra-components_v6.1' into 'release/v6.1'
...
fix(bootloader): discover BOOTLOADER_EXTRA_COMPONENT_DIRS in cmake v1 (v6.1)
See merge request espressif/esp-idf!49719
2026-07-16 17:25:19 +08:00
peter.marcisovsky
28dee52563
feat(usb_device_example): Create per-target sdkconfig.defaults
2026-07-16 10:19:44 +02:00
peter.marcisovsky
63c49d432d
feat(usb_device): Add SDMMC support for MSC USB Device example for esp32s31 target
...
- Added CI build of the MSC device example with SDMMC config
2026-07-16 10:19:44 +02:00
Konstantin Kondrashov
730310cce1
fix(bootloader): Hide bootloader anti-rollback Kconfig where not supported
2026-07-16 09:37:25 +03:00
liqigan
1004beff62
feat(bt/controller): Added LMP debug vendor HCI and fixed some bugs ts on ESP32-S31
2026-07-16 14:30:38 +08:00
liqigan
b93794265f
fix(bt/controller): Fixed BR/EDR controller bugs found by regression tests on ESP32-S31
...
- Fixed the state machine issue caused by security related LMP procedures on ESP32-S31
- Fixed the issue of insufficient air time for ACK reception from the Central on ESP32-S31
- Fixed the page scan collision issue on ESP32-S31
- Fixed read failures for local supported features and extended features on ESP32-S31
- Fixed NULL access issue during SYNC disconnection on ESP32-S31
- Fixed ACL schedule issue during SYNC connection establishment on ESP32-S31
2026-07-16 14:30:38 +08:00
liqigan
48dd8b588f
feat(bt): Added support for slot availablity mask functionality
2026-07-16 14:30:38 +08:00
yangfeng
5af3a74a45
fix(bt): Fix the validation of AVRCP metadata attr_id in handle_rc_attributes_rsp
2026-07-16 14:27:53 +08:00
yanzihan@espressif.com
fa7cc42b9f
feat(pvt): change pvt timer target & limit
2026-07-16 14:12:55 +08:00
Tomas Rezucha
32e1303c3e
feat(tools): Add 'check' field to idf.py actions
2026-07-16 12:16:11 +08:00
igor.masar
f7e24571ea
feat(soc): add USB DFU and OTG console caps
...
Add USB DFU and OTG console SOC capability flags for esp32s2, esp32s3, and esp32p4.
Use these caps in Kconfig, documentation conditionals, and idf.py DFU actions so USB support
is derived from SOC capabilities instead of hardcoded target names.
2026-07-16 12:16:11 +08:00
Jiang Jiang Jian
cc979db24b
Merge branch 'backport/support_two_MAC_esp32s31_v6.1' into 'release/v6.1'
...
fix(esp32s31): restrict UNIVERSAL_MAC_ADDRESSES to Two (backport v6.1)
See merge request espressif/esp-idf!50571
2026-07-16 12:07:20 +08:00
chenqingqing
19f0627092
fix(bt): clarify BR/EDR TX power behavior in menuconfig help
2026-07-16 12:05:12 +08:00
chenqingqing
7eb168e2f2
fix(bt): validate BR/EDR TX power against chip-supported range
...
The TX power range configurable in menuconfig only describes the maximum possible range.
Add a function to report the real range, and validate the configured BR/EDR TX power values during conroller init.
2026-07-16 12:05:12 +08:00
Jiang Jiang Jian
6cb467a433
Merge branch 'bugfix/fix_bluedroid_read_multi_v6.1' into 'release/v6.1'
...
fix(ble/bluedroid): fix GATT Read Multiple response handling (6.1)
See merge request espressif/esp-idf!50710
2026-07-16 11:59:11 +08:00
Jiang Jiang Jian
b136957d7b
Merge branch 'fix/cleanup_after_failed_nvs_set_blob_v6.1' into 'release/v6.1'
...
Fixed cleanup after nvs_set_blob failed on ESP_ERR_NVS_NOT_ENOUGH_SPACE (v6.1)
See merge request espressif/esp-idf!50742
2026-07-16 11:42:53 +08:00
Jiang Jiang Jian
a21d475532
Merge branch 'fix/backport_wifi_fixes_v6.1' into 'release/v6.1'
...
Backport a few wifi fixes to v6.1 (Backport v6.1)
See merge request espressif/esp-idf!50717
2026-07-16 11:42:29 +08:00
Jiang Jiang Jian
94bda02008
Merge branch 'fix/console-security-findings_v6.1' into 'release/v6.1'
...
fix(console): Fix security code review findings (v6.1)
See merge request espressif/esp-idf!50686
2026-07-16 11:41:03 +08:00
Jiang Jiang Jian
1dfc7914b5
Merge branch 'fix/esp_idf_h4h21_ana_wait_short_v6.1' into 'release/v6.1'
...
fix(esp_hw_support): fix xtal unstable when carry 154 and ble cases(v6.1)
See merge request espressif/esp-idf!50656
2026-07-16 11:40:13 +08:00
Jiang Jiang Jian
8f45ea4dcb
Merge branch 'cleanup/remove-idf_test-component_v6.1' into 'release/v6.1'
...
chore: remove unused idf_test component (v6.1)
See merge request espressif/esp-idf!50650
2026-07-16 11:39:15 +08:00
Jiang Jiang Jian
b78543ddb8
Merge branch 'fix/touch_read_check_v6.1' into 'release/v6.1'
...
fix(touch): fix hw_ver1 read data check (v6.1)
See merge request espressif/esp-idf!50638
2026-07-16 11:39:06 +08:00
Jiang Jiang Jian
21390d2e00
Merge branch 'refactor/move_regdma_entry_config_to_driver_layer_emac_v6.1' into 'release/v6.1'
...
refactor(emac): move sleep retention config into driver layer (v6.1)
See merge request espressif/esp-idf!50619
2026-07-16 11:36:38 +08:00
Jiang Jiang Jian
6005d5bb6a
Merge branch 'fix/lwip_sec_high_v6.1' into 'release/v6.1'
...
fix(lwip): high severity lwip fixes (v6.1)
See merge request espressif/esp-idf!50590
2026-07-16 11:35:55 +08:00
Jiang Jiang Jian
b3f2e9e67b
Merge branch 'fix/uhci_rx_fsm_v6.1' into 'release/v6.1'
...
fix(uhci): rx fsm race condition (v6.1)
See merge request espressif/esp-idf!50577
2026-07-16 11:35:38 +08:00