Zhi Wei Jian
911eb1ce20
fix(ble/bluedroid): Fixed read or write failed if SMP is disabled
...
(cherry picked from commit 124f275bdf839b855e6af0cfb9d197f11c9a766c)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-03-03 22:02:00 +08:00
zhiweijian
55dc7765af
fix(ble/bluedroid): Unify BTM byte alignment
2026-02-09 00:05:04 +08:00
zhiweijian
be341ff584
feat(ble/bluedroid): Add new bluedroid host examples
2026-02-09 00:05:04 +08:00
Jin Cheng
46baa2dac1
fix(bt): enhanced packet length check in sdp_server.c
2026-01-19 16:49:49 +08:00
Jin Cheng
458150888d
fix(bt): enhanced packet length check for avrc_pars_vendor_cmd
2026-01-19 16:49:49 +08:00
Zhou Xiao
861b816965
fix(ble): fixed use-after-free in bluedroid attp
...
(cherry picked from commit 78594e0f6e )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-01-15 19:13:24 +08:00
Wang Meng Yang
9c49790b5c
Merge branch 'bugfix/l2cap_malloc_fail_v5.5' into 'release/v5.5'
...
fix(bt): fix l2cap malloc fail in throughput test(v5.5)
See merge request espressif/esp-idf!44852
2026-01-08 21:13:05 +08:00
Island
e78cf39c9b
Merge branch 'bugfix/fix_ble_security_issue_2025_v3_v5.5' into 'release/v5.5'
...
fix(ble/bluedroid): Fix type mismatch and length validation in HCI packet parser (v5.5)
See merge request espressif/esp-idf!44667
2026-01-08 17:05:48 +08:00
zhanghaipeng
9ef7842daa
feat(ble/bluedroid): add periodic advertising create sync retry mechanism
2026-01-07 19:28:30 +08:00
Zhang Hai Peng
2cf13e5c6d
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-07 19:28:30 +08:00
Zhang Hai Peng
fa99ba7f72
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-07 19:28:30 +08:00
Zhang Hai Peng
00e6211ff8
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-07 19:28:30 +08:00
Zhi Wei Jian
e5619686eb
fix(ble/bluedroid): Fixed bluedroid host get white list size error
...
(cherry picked from commit f4dfd42725 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:35 +08:00
Zhi Wei Jian
cbf4640668
fix(ble/bluedroid): Fixed bt buuld error
...
fix(ble/bluedroid): disable power management if bt is disabled
(cherry picked from commit 6f27074c1e )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:34 +08:00
Zhi Wei Jian
04f4602a6a
fix(ble/bluedroid): optimize bluedroid host code
...
(cherry picked from commit 3b18da2bde )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:33 +08:00
Zhi Wei Jian
016cd78b30
fix(ble/bluedroid): Add BLE_TOPOLOGY_CHECK
...
(cherry picked from commit 728c4c8a10 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:33 +08:00
Zhi Wei Jian
bd1c995c65
fix(ble/bluedroid): disable bluedroid background connection
...
(cherry picked from commit 1f5fa1e72b )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:32 +08:00
Zhi Wei Jian
27f9a8a3c9
fix(ble/bluedroid): change tGATT_BG_CONN_DEV to GATT_BG_CONN_DEV
...
(cherry picked from commit ac7812ef8d )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:31 +08:00
Zhi Wei Jian
a0b1b26efd
fix(ble/bluedroid): disable exception list if scan is not enabled
...
(cherry picked from commit ec6809611a )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:31 +08:00
Zhi Wei Jian
fb6c56d180
fix(ble/bluedroid): disable vendor hci function
...
(cherry picked from commit 715184fa36 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:31 +08:00
Zhi Wei Jian
fcb4030e57
fix(ble/bluedroid): Delete btm_ble_send_extended_scan_params
...
(cherry picked from commit 1174ad41a5 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:30 +08:00
Zhi Wei Jian
8bf14a7c86
fix(ble/bluedroid): change bluedroid scan callback name
...
(cherry picked from commit b9440efbe9 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:30 +08:00
Zhi Wei Jian
1f297b4a3a
fix(bluedroid): delete bluedroid gatt_listen
...
(cherry picked from commit db17c7cea3 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:30 +08:00
Zhi Wei Jian
edabdeecfc
fix(ble/bluedroid): Delete observe and inquiry
...
(cherry picked from commit 34448a7455 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:29 +08:00
Zhi Wei Jian
dd898594b1
fix(ble/bluedroid): delete bluedroid unused code
...
(cherry picked from commit 5145b366f7 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:29 +08:00
Zhi Wei Jian
57f330727a
fix(ble/bluedroid): Delete batch_scan related code
...
(cherry picked from commit a784adef00 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:29 +08:00
Zhi Wei Jian
4965bc14ee
fix(ble/bluedroid): Delete BLE_HOST_SETUP_STORAGE_EN
...
(cherry picked from commit 08740df988 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:28 +08:00
Zhi Wei Jian
70b0e41a06
fix(ble/bluedroid): Delete BLE_HOST_READ_TX_POWER_EN
...
(cherry picked from commit 1c0c48b814 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:28 +08:00
Zhi Wei Jian
7a8c53b78c
fix(ble/bluedroid): Delete BLE_HOST_ENABLE_TEST_MODE_EN
...
(cherry picked from commit f08ff1448b )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:26 +08:00
Zhi Wei Jian
2617f9be12
fix(ble/bluedroid): delete BLE_HOST_ENERGY_INFO_EN
...
(cherry picked from commit b4c4b3e410 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:26 +08:00
Zhi Wei Jian
9574a4bb3b
fix(ble/bluedroid): Delete BLE_VND_INCLUDED
...
(cherry picked from commit 57c52bd4ec )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:25 +08:00
Zhi Wei Jian
94055319c8
fix(ble/bluedroid): Delete BLE_ANDROID_CONTROLLER_SCAN_FILTER
...
(cherry picked from commit 702292d451 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:25 +08:00
Zhi Wei Jian
4222c6d309
fix(ble/bluedroid): Delete BLE_HOST_BLE_SCAN_PARAM_UNUSED
...
(cherry picked from commit 5fdcc3bdea )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:24 +08:00
Zhi Wei Jian
d80a17fa15
fix(ble/bluedroid): Delete BLE_HOST_CONN_SCAN_PARAM_EN
...
(cherry picked from commit b175f3cc97 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:23 +08:00
Zhi Wei Jian
da9f2b38ea
fix(ble/bluedroid): Delete BLE_HOST_BATCH_SCAN_EN
...
(cherry picked from commit 25b0e1e684 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:23 +08:00
Zhi Wei Jian
b024b659ba
fix(ble/bluedroid): delete BLE_HOST_READ_SCAN_REPORTS_EN
...
(cherry picked from commit c3a185ae80 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:22 +08:00
Zhi Wei Jian
0dcb512b3b
fix(ble/bluedroid): Delete BLE_HOST_TRACK_ADVERTISER_EN
...
(cherry picked from commit 66315bc6b6 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:21 +08:00
Zhi Wei Jian
f1e1ae5730
fix(ble/bluedroid): delete BLE_HOST_BLE_MULTI_ADV_EN
...
(cherry picked from commit b8f2321879 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:20 +08:00
Zhi Wei Jian
7431008e79
fix(ble/bluedroid): delete BTA_HOST_INTERLEAVE_SEARCH
...
(cherry picked from commit 609b649ef9 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:20 +08:00
Zhi Wei Jian
321704aff3
fix(ble/bluedroid): disable rsp timer and ind_ack timer
...
(cherry picked from commit 7ff9484c46 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:20 +08:00
Zhi Wei Jian
2348342ff4
fix(ble/bluedroid): Disable bluedroid desire_role
...
(cherry picked from commit 9ae4d9a14a )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:19 +08:00
Zhi Wei Jian
a8d0be7f2a
fix(ble/bluedroid): disable read_local_name
...
(cherry picked from commit 5f9680e3a0 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:19 +08:00
Zhi Wei Jian
ed58eaeb20
fix(ble/bluedroid): disable bluedroid role_change
...
(cherry picked from commit 250553c50d )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:17 +08:00
Zhi Wei Jian
8ab92698f1
fix(ble/bluedroid): Disable bluedroid host Qos
...
(cherry picked from commit 47f13aa75b )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:17 +08:00
Zhi Wei Jian
c5c00198a4
fix(ble/bluedroid): delete unused pending_queue
...
(cherry picked from commit d9a88c7414 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:17 +08:00
Zhi Wei Jian
a310a0f355
feat(ble/bluedroid): reduce bluedroid host heap used for BLE
...
(cherry picked from commit 438590a1f5 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:16 +08:00
xiongweichao
799d65ab19
fix(bt): fix l2cap malloc fail in throughput test
2026-01-07 15:13:12 +08:00
Island
2a8fd3c4eb
Merge branch 'feat/support_bluedroid_host_smp_with_psa_tinycrypt_v5.5' into 'release/v5.5'
...
Feat/support bluedroid host smp with psa tinycrypt v5.5
See merge request espressif/esp-idf!44787
2026-01-07 14:23:54 +08:00
Island
b4a987ae30
Merge branch 'feat/support_bhost2025_44_v5.5' into 'release/v5.5'
...
feat(ble/bluedroid): Add more debug log for bluedroid (v5.5)
See merge request espressif/esp-idf!43366
2026-01-06 14:18:46 +08:00
zhiweijian
a48590a9f4
fix(ble/bluedroid): Replaced the psa_ api with the mbedtls_ api
2026-01-05 11:23:31 +08:00