Shreeyash Bhakare
87f48471c5
fix(nimble): Added security related fixes
2026-07-25 08:56:22 +05:30
Astha Verma
d2708d151d
fix(nimble): Restore throughput after switching from LE Coded PHY
2026-07-24 18:04:48 +05:30
Rahul Tank
4e3f2de1e0
Merge branch 'bugfix/red_rem_feat_evt_v5.5' into 'release/v5.5'
...
Handle Read Remote Supported Feature failure (v5.5)
See merge request espressif/esp-idf!50810
2026-07-24 14:26:38 +05:30
Island
5f29e3e2e1
Merge branch 'fix/ble_hidd_remove_ccc_gating_v5.5' into 'release/v5.5'
...
fix(esp_hid/bluedroid): remove app-layer CCC gating in HID device (5.5)
See merge request espressif/esp-idf!51006
2026-07-23 19:26:08 +08:00
Wang Meng Yang
7bf2026549
Merge branch 'bugfix/bredr_critical_bugs_v5.5' into 'release/v5.5'
...
fix(bt/bluedroid): fixed issues from AI review in GAP, SPP, HID, L2CAP and HCI (v5.5)
See merge request espressif/esp-idf!51079
2026-07-23 16:45:34 +08:00
Wang Meng Yang
3d180bf434
Merge branch 'bugfix/low_spp_throughput_v5.5' into 'release/v5.5'
...
change(bt/bluedroid): increased port low watermark of RFCOMM (v5.5)
See merge request espressif/esp-idf!51085
2026-07-23 16:42:45 +08:00
Island
efd98f4782
Merge branch 'fix/ble_log_compression_add_local_header_file_v5.5' into 'release/v5.5'
...
feat(ble_log): mirror local compression headers (5.5)
See merge request espressif/esp-idf!50951
2026-07-23 14:23:07 +08:00
Island
47bd7785b9
Merge branch 'feat/support_bluedroid_le_coc_and_eatt_v5.5' into 'release/v5.5'
...
feat(ble/bluedroid): Support bluedroid LE COC and EATT features (5.5)
See merge request espressif/esp-idf!50714
2026-07-23 10:06:52 +08:00
Jin Cheng
25c0ece748
change(bt/bluedroid): increased port low watermark of RFCOMM
...
When PORT_RX_BUF_LOW_WM is too low, RFCOMM replenishes credits only
after receiving a relatively large number of packets, which may cause
the peer to exhaust its credits and enter a stop-and-wait state.
Increase the low watermark to replenish credits more promptly and
reduce the likelihood of the peer stalling while waiting for additional
credits.
2026-07-23 08:09:20 +08:00
Jin Cheng
b7ccc6e9ed
fix(bt/bluedroid): fixed issues from AI review in GAP, SPP, HID, L2CAP and HCI
2026-07-23 07:50:26 +08:00
Astha Verma
06acba2443
fix(nimble): Handle Read Remote Supported Features failure correctly
2026-07-22 12:16:47 +05:30
Wang Meng Yang
b1ae399d1e
Merge branch 'bugfix/hid_host_oob_read_v5.5' into 'release/v5.5'
...
fix(bt/bluedroid): fixed possible 1-byte OOB read in bta_hh_ctrl_dat_act (v5.5)
See merge request espressif/esp-idf!50973
2026-07-22 14:10:16 +08:00
Rahul Tank
316f3e17b2
Merge branch 'bugfix/nimble_issues_17072026_v5.5' into 'release/v5.5'
...
fix(nimble): Fix few nimble issues 17072026 (v5.5)
See merge request espressif/esp-idf!50922
2026-07-21 10:24:38 +05:30
Zhang Hai Peng
fb7e051f97
fix(ble/bluedroid): track ext scan state for rand addr check
...
Update inq_var.state only after btsnd_hcic_ble_ext_scan_enable succeeds.
Clear BTM_BLE_SCANNING on explicit stop and controller scan timeout.
(cherry picked from commit 23519567e4 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-07-21 10:53:25 +08:00
Zhang Hai Peng
f3b89d6b37
change(ble/bluedroid): disable host trace logs when BLE Log host is off
...
Default all Bluedroid layer trace levels to NONE when BLE async log
is enabled without BLE_LOG_HOST_LOG.
(cherry picked from commit 1f8f935e3f )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-07-21 10:44:09 +08:00
Zhi Wei Jian
7ab919a76e
feat(ble/bluedroid): Support bluedroid dual identity
...
(cherry picked from commit 2358786647 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:32:11 +08:00
Zhi Wei Jian
11a1a33e26
fix(ble/bluedroid): use BOOLEAN for BLE HCI command builders
...
(cherry picked from commit abbf001120 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:28:30 +08:00
Zhi Wei Jian
f4650eb7c0
fix(ble/bluedroid): clean up LE CoC connect on CCB alloc failure
...
(cherry picked from commit 4fd1ebb4a9 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:28:23 +08:00
Zhi Wei Jian
e97d59c545
docs(ble/bluedroid): note ISO BIG HCI alloc failure not checked
...
(cherry picked from commit 34b59d30ae )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:28:15 +08:00
Zhi Wei Jian
932da59cb4
fix(ble/bluedroid): fix direct-connect cleanup and adv bounds
...
(cherry picked from commit 82e71c1767 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:28:07 +08:00
Zhi Wei Jian
f006758550
fix(ble/bluedroid): validate BLE confirm/OOB and sec-check device
...
(cherry picked from commit 93ab11d564 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:28:00 +08:00
Zhi Wei Jian
0314335eb6
fix(ble/bluedroid): validate SMP pair-fail reason and OOB device
...
(cherry picked from commit 98efe02385 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:27:52 +08:00
Zhi Wei Jian
91b305b663
fix(ble/bluedroid): route ATT indication-conf timeout separately
...
(cherry picked from commit 6c3267ee84 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:27:44 +08:00
Zhi Wei Jian
111c68776d
fix(ble/bluedroid): validate ATT PDU sizes
...
(cherry picked from commit bb00b9817d )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:27:33 +08:00
Zhi Wei Jian
8eb01128f8
fix(ble/bluedroid): re-lookup GATT TCB after enc-complete callback
...
(cherry picked from commit 37562af0ea )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:27:25 +08:00
Zhi Wei Jian
30a8c37942
fix(ble/bluedroid): fix GATT long read and Service Changed CCC
...
(cherry picked from commit 4ce692ac0c )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:27:17 +08:00
Zhi Wei Jian
e35311d351
fix(ble/bluedroid): validate GATT client discovery handles
...
(cherry picked from commit ac35ae6f2d )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:27:05 +08:00
Zhi Wei Jian
7c850b6031
fix(ble/bluedroid): cap Read By Type length and free failed service decl
...
(cherry picked from commit 27ff0cf8c7 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:26:56 +08:00
Zhi Wei Jian
ff3f650a10
fix(ble/bluedroid): guard GATT database hash and serialization
...
(cherry picked from commit 995c1508e8 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:26:44 +08:00
Zhi Wei Jian
6db42b6334
fix(ble/bluedroid): fix GATT server busy errors and sr_cmd handling
...
(cherry picked from commit f86739b03d )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:26:35 +08:00
Zhi Wei Jian
4779dec633
fix(ble/bluedroid): fix GATT teardown and service-change flow
...
(cherry picked from commit 0645ba469d )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:26:27 +08:00
Zhi Wei Jian
b1b015187f
fix(ble/bluedroid): fix GATT service lifecycle leaks
...
(cherry picked from commit ac93d94958 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:26:19 +08:00
Zhi Wei Jian
0eccb599fe
fix(ble/bluedroid): add GATT resource-cleanup helpers
...
(cherry picked from commit b83327f3ca )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:26:11 +08:00
Zhi Wei Jian
c055e45c8f
feat(ble/bluedroid): Support bluedroid LE COC and EATT features
...
(cherry picked from commit 83f0831c53 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-21 10:25:58 +08:00
Island
0196f65f01
Merge branch 'bugfix/fix_bluedroid_static_random_conn_rpa_v5.5' into 'release/v5.5'
...
fix(ble/bluedroid): skip identity conversion for static random direct connect (5.5)
See merge request espressif/esp-idf!50084
2026-07-20 21:39:24 +08:00
Sumeet Singh
9c47306adf
fix(nimble): Add option to disable IEEE and UDI Characteristic in DIS (v5.5)
2026-07-20 17:31:50 +05:30
Rahul Tank
9fd7cb7e60
fix(nimble): Fix ECC HW byte-order and dropped SOC_ESP_NIMBLE_CONTROLLER
2026-07-20 17:31:50 +05:30
Rahul Tank
052a16bb4d
fix(nimble): Fix bond-store overflow when IRK is enabled
2026-07-20 17:31:50 +05:30
Rahul Tank
f7d56dc778
fix(nimble): Fixes for AI reported issues
2026-07-20 17:31:50 +05:30
Rahul Tank
4a123df27c
fix(nimble): Defer Events / ATT related information from stack
...
Defer Events/ ATT related GAP events from stack until connection
event is sent to GAP layer
2026-07-20 17:31:50 +05:30
Sumeet Singh
2dc8830907
fix(nimble): Add npl locks to avoid race condition (v5.5)
2026-07-20 17:31:50 +05:30
Jin Cheng
d6b550821f
fix(bt/bluedroid): fixed possible 1-byte OOB read in bta_hh_ctrl_dat_act
...
Closes SEC-786
2026-07-20 16:35:45 +08:00
Island
12ac2416be
Merge branch 'feat/add_ble_core_6x_feature_for_bluedroid_v5.5' into 'release/v5.5'
...
Feat/add ble core 6x feature for bluedroid (5.5)
See merge request espressif/esp-idf!50052
2026-07-20 15:05:36 +08:00
Wang Meng Yang
ee9e08ddd9
Merge branch 'bugfix/bug_bounty_av_v5.5' into 'release/v5.5'
...
fix(bt/bluedroid): Fix bug bounty issues about A/V from NVIDIA (v5.5)
See merge request espressif/esp-idf!50478
2026-07-20 14:56:39 +08:00
Wang Meng Yang
839df7e697
Merge branch 'bugfix/avrc_ca_attr_id_check_v5.5' into 'release/v5.5'
...
fix(bt): Fix the validation of AVRCP metadata attr_id in handle_rc_attributes_rsp (v5.5)
See merge request espressif/esp-idf!50551
2026-07-20 14:56:06 +08:00
Luo Xu and Wang Mengyang
230e2d7f1e
fix(bt): Fixed build error on array-bounds in HFP AG
...
(cherry picked from commit bbd20cae01 )
Co-authored-by: Wang Mengyang <wangmengyang@espressif.com >
2026-07-20 13:44:44 +08:00
Wang Meng Yang
39a9184e32
Merge branch 'bugfix/ai_review_hfp_v5.5' into 'release/v5.5'
...
fix(bt): Fix the critical issues related to HFP from AI review report (v5.5)
See merge request espressif/esp-idf!50008
2026-07-20 09:08:03 +08:00
Wang Meng Yang
31e6b62389
Merge branch 'bugfix/ai_review_avrcp_v5.5' into 'release/v5.5'
...
fix(bt): Fix the critical and high issues related to AVRCP from AI review report (v5.5)
See merge request espressif/esp-idf!50021
2026-07-20 09:06:53 +08:00
Wang Meng Yang
eae640068e
Merge branch 'bugfix/ai_review_btu_common_v5.5' into 'release/v5.5'
...
fix: Fix the critical issues of btu and bt_common from AI review report (v5.5)
See merge request espressif/esp-idf!50123
2026-07-20 09:05:33 +08:00
Wang Meng Yang
071970e478
Merge branch 'bugfix/smp_sec_flags_v5.5' into 'release/v5.5'
...
fix(bt/bluedroid): fixed several security issues from NVIDIA (v5.5)
See merge request espressif/esp-idf!50567
2026-07-19 13:16:19 +08:00