Commit Graph

48766 Commits

Author SHA1 Message Date
Jiang Jiang Jian
8d0fc97530 Merge branch 'bugfix/idfgh-16634_v6.0' into 'release/v6.0'
backport v6.0: remove the configurable constraint for sleep memory usage optimization option

See merge request espressif/esp-idf!44754
2026-01-08 13:49:39 +08:00
Jiang Jiang Jian
3f5779942c Merge branch 'bugfix/parse_ftm_responder_v6.0' into 'release/v6.0'
bugfix(wifi): Ensure STA parses the FTM responder capability from the beacon correctly (Backport v6.0)

See merge request espressif/esp-idf!44713
2026-01-08 13:47:30 +08:00
morris
1bbf17f87b Merge branch 'refactor/gdma_channel_allocator_both_direction_v6.0' into 'release/v6.0'
refactor(gdma): channel allocation can return both direction within the same call && Support ESP32-P4 ECO6 (v6.0)

See merge request espressif/esp-idf!44870
2026-01-08 13:31:40 +08:00
Akshat Agrawal
5c5a19d165 bugfix(wifi): Ensure STA parses the FTM responder capability from the beacon correctly
Closes https://github.com/espressif/esp-idf/issues/17962
2026-01-08 11:28:20 +08:00
sibeibei
07199a929e fix(pm): fix rx packet failed when modem state is interrupted by other wakeup sources 2026-01-08 11:28:20 +08:00
Shreyas Sheth
e4a6aef8da fix(esp_wifi): Set default NVS sae pwe value to SAE_PWE_BOTH for ap and station 2026-01-08 11:28:20 +08:00
Junchi Chen
1aad0fb1f7 fix(wifi): btwt setup respect user configured timeout value; esp32c2 disallow 40bw 2026-01-08 11:28:20 +08:00
yinqingzhao
28800ed85b refactor(wifi): remove enum values WIFI_BW_HT20 and WIFI_BW_HT40 2026-01-08 11:28:17 +08:00
zhangyanjiao
2ca037ffa1 fix(wifi): fixed the crash issue when send espnow data in HE phymode 2026-01-08 10:24:40 +08:00
zhangyanjiao
49de215235 fix(wifi): fixed the vendor ie length issue 2026-01-08 10:24:40 +08:00
Sarvesh Bodakhe
16e149d494 fix(wifi): fix memory corruption by avoiding unncessary encryption of Mgmt frames
When wpa_supplicant sends an authentication response for an already
connection station (with keys installed after a successful 4-way
handshake), the Mgmt packet was encrypted unconditionaly based on
'bss->pmf_enable'. This lead to memory corruption since extra space for
the encryption header was assumed even when it was not there.

Fix this by verifying that the packet is actually a robust management
frame before enabling the encryption.
2026-01-08 10:24:40 +08:00
morris
e80a74971f Merge branch 'bugfix/fix_csi_data_broken_v6.0' into 'release/v6.0'
fix(esp_driver_cam): fix MIPI-CSI RX data broken (v6.0)

See merge request espressif/esp-idf!44610
2026-01-08 09:55:53 +08:00
morris
7909976e0f refactor(gdma): channel allocation can return both direction within the same call 2026-01-07 22:44:54 +08:00
Island
0444cf0f5d Merge branch 'feat/ble_mesh_blob_adapt_to_long_packet_v6.0' into 'release/v6.0'
feat(ble_mesh): adapt blob cli&srv to long packet (v6.0)

See merge request espressif/esp-idf!44697
2026-01-07 19:47:52 +08:00
Island
35ff0c786d Merge branch 'feat/ble_mesh_unify_crypto_v6.0' into 'release/v6.0'
Feat/ble mesh unify crypto v6.0

See merge request espressif/esp-idf!44818
2026-01-07 19:47:38 +08:00
Island
8eec3ef885 Merge branch 'feat/support_fixed_id_for_ctrl_log_v6.0' into 'release/v6.0'
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(1bb2f50) (v6.0)

See merge request espressif/esp-idf!44781
2026-01-07 19:44:52 +08:00
Dong Heng
f9a0fbfe48 fix(esp_driver_cam): fix MIPI-CSI RX data broken 2026-01-07 19:28:56 +08:00
morris
78206e9f1e Merge branch 'fix/fix_awb_subwindow_config_v6.0' into 'release/v6.0'
isp: fixed awb subwindow config always need to be set issue (v6.0)

See merge request espressif/esp-idf!44799
2026-01-07 16:51:41 +08:00
morris
013dd2e61a Merge branch 'bugfix/misconfiguration_sdkconfig_file_not_exist_v6.0' into 'release/v6.0'
add missing sdkconfig files in the driver test (v6.0)

See merge request espressif/esp-idf!44820
2026-01-07 16:47:17 +08:00
Island
166ff6f837 Merge branch 'fix/ble_mesh_eliminate_deprecated_warn_for_mbt_v6.0' into 'release/v6.0'
fix(ble_mesh): eliminate deprecated warning for mbt (v6.0)

See merge request espressif/esp-idf!44630
2026-01-07 12:15:23 +08:00
Island
b92e60d192 Merge branch 'bugfix/fix_ble_security_issue_2025_v3_v6.0' into 'release/v6.0'
fix(ble/bluedroid): Fix type mismatch and length validation in HCI packet parser (v6.0)

See merge request espressif/esp-idf!44668
2026-01-07 10:33:41 +08:00
Island
79a1d6dcaa Merge branch 'feat/ble_mesh_dfd_cli_support_v6.0' into 'release/v6.0'
feat(ble_mesh): dfd client/server supported v6.0

See merge request espressif/esp-idf!44135
2026-01-07 10:32:35 +08:00
Island
9011d5dfc5 Merge branch 'docs/add_ble_multiconnection_guide_latest_v6.0' into 'release/v6.0'
docs(ble): Added BLE Multi Connection Guide (v6.0)

See merge request espressif/esp-idf!44602
2026-01-07 10:25:34 +08:00
morris
40fe34e4ab refactor(tests): add missing sdkconfig files in the driver test 2026-01-07 10:16:23 +08:00
morris
4fbcab88f8 Merge branch 'refactor/esp_hal_uart_v6.0' into 'release/v6.0'
refactor(uart): split UART HAL into separate component (v6.0)

See merge request espressif/esp-idf!44642
2026-01-06 23:31:23 +08:00
Mahavir Jain
93fd99f20b Merge branch 'bugfix/bug_bounty_ble_issue_v6.0' into 'release/v6.0'
fix(protocomm): Add security checks for buffer overflow and incorrect length handling (v6.0)

See merge request espressif/esp-idf!44295
2026-01-06 20:50:21 +05:30
Mahavir Jain
3f3747ec2f Merge branch 'fix/failing_master_pipeline_wifi_internal_client_v6.0' into 'release/v6.0'
fix: fixes failing pipeline with internal wifi mbedtls client (v6.0)

See merge request espressif/esp-idf!44828
2026-01-06 20:47:02 +05:30
zhiweijian
3f7494bbf9 fix(ble/bluedroid): Fixed smp unit test failed if mbedTLS or TinyCrypt is enabled 2026-01-06 20:04:26 +08:00
Mahavir Jain
0ea369b02e Merge branch 'docs/update_trans_for_psa_migration' into 'release/v6.0'
docs: Update CN translation for PSA migration

See merge request espressif/esp-idf!44532
2026-01-06 17:26:10 +05:30
Ashish Sharma
4073c89471 fix: fixes failing pipeline with internal wifi mbedtls client 2026-01-06 17:11:34 +08:00
Zhang Shuxian
6e3f7d7ebc docs: Update CN translation for PSA migration 2026-01-06 16:44:57 +08:00
luoxu
f28bf3057e feat(ble): Make Tinycrypto the default encryption choice for BLE components 2026-01-06 15:01:03 +08:00
luoxu
87969e4905 feat(ble_mesh): update lib commit to d48251ab82 2026-01-06 15:01:03 +08:00
luoxu
43f92dfc1a feat(ble_mesh): fixed issues where the incorrect node oob private setting 2026-01-06 15:01:03 +08:00
luoxu
650824bad0 feat(ble_mesh): supported using little endian crypto components 2026-01-06 15:01:03 +08:00
luoxu
a19a40066e feat(ble_mesh): unified ble mesh crypto 2026-01-06 15:01:03 +08:00
Island
fd333f9f32 Merge branch 'fix/fix_some_bludedroid_host_bug_v6.0' into 'release/v6.0'
fix(ble/bluedroid): optimize bluedroid some code (v6.0)

See merge request espressif/esp-idf!44786
2026-01-06 14:14:59 +08:00
Island
1c23b86bcf Merge branch 'change/ble_update_lib_20251229_v6.0' into 'release/v6.0'
change(ble): [AUTO_MR] 20251229 - Update ESP BLE Controller Lib (v6.0)

See merge request espressif/esp-idf!44674
2026-01-06 14:14:12 +08:00
Island
bcb910d14b Merge branch 'fix/add_esp_timer_trigger_back_v6.0' into 'release/v6.0'
fix(ble): add esp timer trigger back for timestamp synchronization (v6.0)

See merge request espressif/esp-idf!44694
2026-01-06 14:14:07 +08:00
Mahavir Jain
b9fc1a6b3f Merge branch 'fix/psa_update_fixes' into 'release/v6.0'
fix(mbedtls): misc updates post PSA crypto migration

See merge request espressif/esp-idf!44429
2026-01-05 18:15:56 +05:30
armando
5949cd5cd3 fix(isp): fixed awb subwindow always need to be set issue 2026-01-05 17:57:02 +08:00
armando
6f7f545619 feat(isp): allow to bypass shadow register 2026-01-05 17:56:56 +08:00
Ashish Sharma
12368d65bb fix: enable SECP_R1_192 curve for ESP-TEE 2026-01-05 14:54:34 +05:30
Ashish Sharma
49876a19f7 fix: fixes coverity reported warnings 2026-01-05 14:54:34 +05:30
Ashish Sharma
246b052c93 fix(mbedtls): use ROM functions for md5 2026-01-05 14:54:33 +05:30
Mahavir Jain
1f0ce0524c fix(mbedtls): misc updates post PSA crypto migration 2026-01-05 14:54:33 +05:30
Zhou Xiao
a18f531aa3 fix(ble): fixed cache error risk in ble log module 2026-01-05 14:23:26 +08:00
Zhou Xiao
8013603aeb feat(ble): provide isr dispatch method option for ble log ts 2026-01-05 14:23:18 +08:00
Zhou Xiao
3afb834188 fix(ble): add esp timer trigger back for timestamp synchronization 2026-01-05 14:23:13 +08:00
Zhi Wei Jian
fb3bc4d81a fix(ble/bluedroid): optimize bluedroid some code
(cherry picked from commit 6b09de6dbf)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-05 10:07:29 +08:00