yangfeng
4e950184b4
fix(bt): Fix the issue of AVRCP version compatibility
2026-08-26 15:55:43 +08:00
Jiang Jiang Jian
a75497a32a
Merge branch 'bugfix/low_spp_throughput_v6.0' into 'release/v6.0'
...
change(bt/bluedroid): increased port low watermark of RFCOMM (v6.0)
See merge request espressif/esp-idf!51084
2026-07-24 20:05:29 +08:00
Rahul Tank
ef049321d0
Merge branch 'bugfix/red_rem_feat_evt_v6.0' into 'release/v6.0'
...
Handle Read Remote Supported Feature failure (v6.0)
See merge request espressif/esp-idf!50809
2026-07-24 14:24:28 +05:30
Jiang Jiang Jian
f01548cfd9
Merge branch 'bugfix/bredr_critical_bugs_v6.0' into 'release/v6.0'
...
fix(bt/bluedroid): fixed issues from AI review in GAP, SPP, HID, L2CAP and HCI (v6.0)
See merge request espressif/esp-idf!51077
2026-07-24 16:12:26 +08:00
Island
41687f6c0f
Merge branch 'fix/ble_hidd_remove_ccc_gating_v6.0' into 'release/v6.0'
...
fix(esp_hid/bluedroid): remove app-layer CCC gating in HID device (6.0)
See merge request espressif/esp-idf!51007
2026-07-23 19:25:57 +08:00
Island
ded793522b
Merge branch 'fix/ble_log_compression_add_local_header_file_v6.0' into 'release/v6.0'
...
feat(ble_log): mirror local compression headers (6.0)
See merge request espressif/esp-idf!50952
2026-07-23 14:23:22 +08:00
Jin Cheng
7f6c3cbe9c
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:08:41 +08:00
Jin Cheng
fdcb70e608
fix(bt/bluedroid): fixed issues from AI review in GAP, SPP, HID, L2CAP and HCI
2026-07-23 07:42:23 +08:00
Astha Verma
b338ecaead
fix(nimble): Handle Read Remote Supported Features failure correctly
2026-07-22 12:14:58 +05:30
Wang Meng Yang
3ff120c0c7
Merge branch 'bugfix/hid_host_oob_read_v6.0' into 'release/v6.0'
...
fix(bt/bluedroid): fixed possible 1-byte OOB read in bta_hh_ctrl_dat_act (v6.0)
See merge request espressif/esp-idf!50972
2026-07-22 14:10:05 +08:00
Island
aaaadb64be
Merge branch 'fix/ble-log-store-access-fault_v6.0' into 'release/v6.0'
...
fix: Ensure BLE Log Global Variables in Internal RAM (6.0)
See merge request espressif/esp-idf!51036
2026-07-22 14:02:37 +08:00
Jiang Jiang Jian
ef47f0573c
Merge branch 'change/ble_update_lib_20260717_v6.0' into 'release/v6.0'
...
change(ble): [AUTO_MR] 20260717 - Update ESP BLE Controller Lib (6.0)
See merge request espressif/esp-idf!50932
2026-07-22 10:42:32 +08:00
Zhou Xiao
2bb70519ea
fix(bt): keep BLE log ISR state in internal RAM
...
(cherry picked from commit 2fa434eb50 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-07-21 19:44:18 +08:00
Luo Xu
5ab9a740d8
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-21 11:02:55 +08:00
Luo Xu
f871af7be8
feat(ble_log): mirror local compression headers
...
(cherry picked from commit ee732a4591 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-07-21 11:02:55 +08:00
Zhang Hai Peng
824621c324
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:26 +08:00
Zhang Hai Peng
11149ca943
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:11 +08:00
Jin Cheng
00f6890dfe
fix(bt/bluedroid): fixed possible 1-byte OOB read in bta_hh_ctrl_dat_act
...
Closes SEC-786
2026-07-20 16:35:15 +08:00
Jiang Jiang Jian
a2cd919a64
Merge branch 'bugfix/bug_bounty_av_v6.0' into 'release/v6.0'
...
fix(bt/bluedroid): Fix bug bounty issues about A/V from NVIDIA (v6.0)
See merge request espressif/esp-idf!50477
2026-07-20 13:54:41 +08:00
Jin Chen
73b4ad275b
change(ble): [AUTO_MR] Update lib_esp32c6 to 18aafc6f
...
(cherry picked from commit 624845829a )
Co-authored-by: cjin <jinchen@espressif.com >
2026-07-20 09:04:10 +08:00
Jin Chen
5c7f2a64e3
change(ble): [AUTO_MR] Update lib_esp32c5 to 18aafc6f
...
(cherry picked from commit fa6e55229d )
Co-authored-by: cjin <jinchen@espressif.com >
2026-07-20 09:04:10 +08:00
Jin Chen
e7aa2b00ae
change(ble): [AUTO_MR] Update lib_esp32h2 to 18aafc6f
...
(cherry picked from commit d7b7876c3c )
Co-authored-by: cjin <jinchen@espressif.com >
2026-07-20 09:04:09 +08:00
Wang Meng Yang
bed9759dbb
Merge branch 'bugfix/avrc_ca_attr_id_check_v6.0' into 'release/v6.0'
...
fix(bt): Fix the validation of AVRCP metadata attr_id in handle_rc_attributes_rsp (v6.0)
See merge request espressif/esp-idf!50550
2026-07-19 14:37:06 +08:00
Wang Meng Yang
e3a54f6673
Merge branch 'bugfix/fix_bredr_inq_crash_v6.0' into 'release/v6.0'
...
fix(bt/bluedroid): fix crash during bredr inquiry when zero-addr device is found (v6.0)
See merge request espressif/esp-idf!50854
2026-07-19 12:45:13 +08:00
yangfeng
ca77dffadc
fix(bt): Fix the validation of AVRCP metadata attr_id in handle_rc_attributes_rsp
2026-07-19 10:26:33 +08:00
yangfeng
e472bc3868
fix(bt/bluedroid): Fix unchecked p_ctrl_cback and p_msg_cback in AVRC
...
Closes SEC-1186
2026-07-19 10:21:29 +08:00
yangfeng
a3088cdce1
fix(bt/bluedroid): Fix missing NULL check on p_cfg in AVDT_ReconfigReq
...
Closes SEC-1187
2026-07-19 10:21:29 +08:00
Rahul Tank
04ccb4c955
Merge branch 'bugfix/add_dis_ieee_udi_to_config_v6.0' into 'release/v6.0'
...
fix(nimble): Add option to disable IEEE and UDI Characteristic in DIS (v6.0)
See merge request espressif/esp-idf!50760
2026-07-18 09:31:45 +05:30
Wang Meng Yang
e743ff2a10
Merge branch 'bugfix/smp_sec_flags_v6.0' into 'release/v6.0'
...
fix(bt/bluedroid): fixed several security issues from NVIDIA (v6.0)
See merge request espressif/esp-idf!50566
2026-07-17 20:04:33 +08:00
Wang Meng Yang
27a5aba8e1
Merge branch 'feat/ble_log_compression_module_cfg_update_v6.0' into 'release/v6.0'
...
Feat/ble log compression module cfg update (6.0)
See merge request espressif/esp-idf!49875
2026-07-17 19:35:49 +08:00
Sumeet Singh
73ef4148a8
fix(nimble): Add option to disable IEEE and UDI Characteristic in DIS (v6.0)
2026-07-17 14:57:20 +05:30
linruihao
eb81835174
fix(bt/bluedroid): fix crash during bredr inquiry when zero-addr device is found
2026-07-17 10:39:19 +08:00
luoxu
47e012a968
feat(ble): reorganize log compression Kconfig
...
Move log-compression Kconfig files to host/ and profile/mesh/ directories and update source paths.
2026-07-16 16:58:00 +08:00
Rahul Tank
bf03b83dfe
fix(nimble): Fix ECC HW byte-order and dropped SOC_ESP_NIMBLE_CONTROLLER
2026-07-16 12:29:32 +05:30
luoxu
5f25d81bed
feat(ble): split log compression Kconfig into separate mesh and host files
2026-07-16 11:24:47 +08:00
Luo Xu
2aba002266
fix(ble): fix Bluedroid log compression for newly added modules
...
(cherry picked from commit 8d4f1cb608 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-07-16 11:24:47 +08:00
Island
2dc3285e57
Merge branch 'bugfix/fix_bluedroid_read_multi_v6.0' into 'release/v6.0'
...
fix(ble/bluedroid): fix GATT Read Multiple response handling (6.0)
See merge request espressif/esp-idf!50709
2026-07-15 15:38:50 +08:00
Island
1dc74d56a2
Merge branch 'feat/support_bluedroid_le_coc_and_eatt_v6.0' into 'release/v6.0'
...
feat(ble/bluedroid): Support bluedroid LE COC and EATT features (6.0)
See merge request espressif/esp-idf!50715
2026-07-15 14:02:50 +08:00
Zhi Wei Jian
1ade9c6f0e
feat(ble/bluedroid): Support bluedroid dual identity
...
(cherry picked from commit 2358786647 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-14 14:17:33 +08:00
Zhi Wei Jian
279ad49fb0
fix(ble/bluedroid): use BOOLEAN for BLE HCI command builders
...
(cherry picked from commit abbf001120 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-14 12:04:31 +08:00
Zhi Wei Jian
05e35f842a
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-14 12:04:25 +08:00
Zhi Wei Jian
656af102e8
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-14 12:04:25 +08:00
Zhi Wei Jian
8efe8f6ff4
fix(ble/bluedroid): fix direct-connect cleanup and adv bounds
...
(cherry picked from commit 82e71c1767 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-14 12:04:24 +08:00
Zhi Wei Jian
395229d444
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-14 12:04:24 +08:00
Zhi Wei Jian
273c463497
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-14 12:04:23 +08:00
Zhi Wei Jian
179ea3578f
fix(ble/bluedroid): route ATT indication-conf timeout separately
...
(cherry picked from commit 6c3267ee84 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-14 12:04:23 +08:00
Zhi Wei Jian
0e4c3ca05d
fix(ble/bluedroid): validate ATT PDU sizes
...
(cherry picked from commit bb00b9817d )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-14 12:04:23 +08:00
Zhi Wei Jian
7383c07af9
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-14 12:04:22 +08:00
Zhi Wei Jian
c7d6a7ce9e
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-14 12:04:22 +08:00
Zhi Wei Jian
bd8ce47005
fix(ble/bluedroid): validate GATT client discovery handles
...
(cherry picked from commit ac35ae6f2d )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-14 12:04:21 +08:00