zhiweijian
2a753a8e30
feat(ble/bluedroid): Add new bluedroid host examples
2026-01-08 12:15:36 +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
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
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
zhiweijian
3f7494bbf9
fix(ble/bluedroid): Fixed smp unit test failed if mbedTLS or TinyCrypt is enabled
2026-01-06 20:04:26 +08:00
Ashish Sharma
4073c89471
fix: fixes failing pipeline with internal wifi mbedtls client
2026-01-06 17:11:34 +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
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
Chen Jian Hua
a59ddcbcdd
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(1bb2f50)
...
- Support fixed log id for log compression
- Support parsing log with synced timestamp
(cherry picked from commit 2ccf312373 )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2026-01-05 09:33:23 +08:00
Luo Xu
e7c5793f92
fix(ble_mesh): eliminate deprecated warning for mbt
...
(cherry picked from commit b9d834edc7 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-01-05 00:04:54 +08:00
Luo Xu
f4c07b6702
feat(ble_mesh): adapt blob cli&srv to long packet
...
(cherry picked from commit a232b7c7af )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-01-05 00:04:35 +08:00
Zhang Hai Peng
7cd8fd0689
fix(bt/osi): add NULL check in osi_mutex_free and osi_sem_free (IDFGH-16853)
...
(cherry picked from commit 8630040602 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
877147d089
fix(bt/bluedroid): fix UAF in bta_gattc_enqueue for search service command
...
(cherry picked from commit 6196298750 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
7d6dc68080
feat(examples/bluedroid): Add BLE time interval conversion macros for better readability
...
Add macros to convert time values from milliseconds to BLE interval units:
- ESP_BLE_GAP_ADV_ITVL_MS: Convert advertising interval (0.625ms unit)
- ESP_BLE_GAP_SCAN_ITVL_MS: Convert scan interval (0.625ms unit)
- ESP_BLE_GAP_SCAN_WIN_MS: Convert scan window (0.625ms unit)
- ESP_BLE_GAP_CONN_ITVL_MS: Convert connection interval (1.25ms unit)
- ESP_BLE_GAP_PERIODIC_ADV_ITVL_MS: Convert periodic adv interval (1.25ms unit)
- ESP_BLE_GAP_SUPERVISION_TIMEOUT_MS: Convert supervision timeout (10ms unit)
(cherry picked from commit 7cd2f7b34d )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
3f2923dd0c
feat(ble/bluedroid): Increase maximum notify/indication registration count
...
(cherry picked from commit b6aed7e1c8 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
630492ac9e
feat(ble/bluedroid): add periodic advertising create sync retry mechanism
...
(cherry picked from commit 4ffd7b285b )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
252bd3eb71
fix(ble/bluedroid): Fix array index in set_periodic_adv_subevt_data
...
(cherry picked from commit 12225c457c )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
853e834e6f
fix(ble/bluedroid): Remove duplicate filter_policy in ext_conn_v2 HCI cmd
...
(cherry picked from commit c5ebab70d8 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
2e011dcc5d
fix(ble/bluedroid): Fix heap buffer overflow in BTC_GAP_BLE_SET_PA_SUBEVT_DATA deep copy
...
(cherry picked from commit 6d49a99faa )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
58b4ec9d64
fix(ble/bluedroid): Fix multiple out-of-bounds read vulnerabilities in GATT PDU handlers
...
(cherry picked from commit 643d9c2387 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
bab78394e2
fix(ble/bluedroid): Fix out-of-bounds read in l2cble_process_sig_cmd
...
(cherry picked from commit 93cfbb8522 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
6501baf5cb
fix(ble/bluedroid): Fix integer underflow in gatt_process_read_by_type_rsp
...
(cherry picked from commit 597fc6e5c1 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
5c56b8e68f
fix(bt): fix BLE security issue in controller and HCI packet parser
...
(cherry picked from commit a721e94a0f )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-05 00:03:36 +08:00
Island
e41ecaabf2
Merge branch 'change/ble_update_lib_20251231_v6.0' into 'release/v6.0'
...
change(ble): [AUTO_MR] 20251231 - Update ESP BLE Controller Lib (v6.0)
See merge request espressif/esp-idf!44744
2026-01-04 17:52:19 +08:00
Island
385f66731b
Merge branch 'feat/support_bluedroid_encrypted_adv_data_v6.0' into 'release/v6.0'
...
feat(ble/bluedroid): Support bluedroid encrypted advertising data (backport v6.0)
See merge request espressif/esp-idf!44564
2026-01-04 17:50:23 +08:00
Song Ruo Jing
6eec16cf66
refactor(uart): clean up uart soc_caps
2026-01-04 16:02:57 +08:00