Jin Cheng
7eb9d1fb08
fix(bt/bluedroid): fixed building errors in HFP datapath
2026-05-15 16:07:55 +08:00
Island
d907a9497c
Merge branch 'bugfix/fix_ble_read_remote_feature_timeout_v5.5' into 'release/v5.5'
...
Fixed read remote feature timeout when using coded phy(2f683593) (5.5)
See merge request espressif/esp-idf!48063
2026-05-15 10:22:25 +08:00
Island
f54cdb9880
Merge branch 'feat/support_bluedroid_key_log_v5.5' into 'release/v5.5'
...
Feat/support bluedroid key log (5.5)
See merge request espressif/esp-idf!48516
2026-05-15 10:21:51 +08:00
Zhang Hai Peng
bf64433a6b
feat(ble): Support BLE critical logs
...
(cherry picked from commit 0af57d731c )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-05-14 14:23:45 +08:00
Zhang Hai Peng
5592d4bfba
fix(bluedroid): correct format specifier in BLE create CIS debug log
...
(cherry picked from commit 519131a671 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-05-14 14:23:44 +08:00
zhanghaipeng
cf133455b6
fix(ble): Optimize connection interval minimum parameter check
2026-05-13 21:37:00 +08:00
Zhang Hai Peng
f68279de63
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(2f683593)
...
- Fixed read remote feature timeout when using coded phy
- Fixed disconnection issue(0x08) when using 125k coded phy
- Fixed disconnection issue(0x08) when updating connection param
- Fixed disconnection issue(0x08) when using multi connection
- Avoid error when adding duplicate device to whitelist
- Support disable channel assessment by vendor hci
- Support smaller connection interval (3.75 ms)
- Support duplicate exception list in EVT ADV
(cherry picked from commit 658ff8730b )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-05-13 21:37:00 +08:00
Rahul Tank
bd06949811
fix(nimble): Replace sensitive vsprintf with hex character
2026-05-13 12:45:53 +05:30
zhiweijian
05aa5814db
fix(ble): Fixed AI review bugs in bt common
2026-05-12 11:47:40 +08:00
Jin Cheng
b5e9a8f849
fix(bt/controller): fixed sevaral controller issues
...
- Relax the TID checks during EPR to be compatible with some RealTek devices
- Closes https://github.com/espressif/esp-idf/issues/18145
- Fixed wrong HCI event used for eSCO connection update
- Do not inform the host when conneciton request was automatically rejected
2026-05-11 13:44:31 +08:00
Jiang Jiang Jian
ab9490e18a
Merge branch 'fix/ble_log_compression_safety_v5.5' into 'release/v5.5'
...
fix(ble_log): fix unaligned access and buffer safety in log compression (5.5)
See merge request espressif/esp-idf!47930
2026-05-11 10:55:19 +08:00
Jin Cheng
5142e59447
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in SBC
2026-05-09 11:50:08 +08:00
Jin Cheng
d429d5d116
fix(bt/bluedroid): fixed the vulerabilities from AI code review in Bluedroid
2026-05-09 11:13:38 +08:00
Jin Cheng
23b3bef319
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in Bluedroid
2026-05-09 11:13:38 +08:00
Jin Cheng
51cf9d7b46
fix(bt/bluedroid): fixed the vulerabilities from AI code review in SPP
2026-05-09 11:13:38 +08:00
Jin Cheng
eb1c77472a
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in SPP
2026-05-09 11:13:38 +08:00
Jin Cheng
6d262a0474
fix(bt/bluedroid): fixed the vulerabilities from AI code review in HID
2026-05-09 11:13:38 +08:00
Jin Cheng
d1ccfc84b8
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in HID
2026-05-09 11:13:38 +08:00
luoxu
b6b5eadffa
fix(ble_log): use typing.Optional/List for Python 3.9 compatibility
2026-05-07 14:16:03 +08:00
Luo Xu
b6bae0c813
fix(ble_log): fix size_info nibble misalignment for last odd-count arg
...
(cherry picked from commit f5a927e055 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-05-07 14:16:03 +08:00
Luo Xu
333f032b44
test(ble): add comprehensive test suite for log compression
...
(cherry picked from commit 58121d2540 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-05-07 14:16:03 +08:00
Luo Xu
ecd68f98bd
fix(ble): replace hardcoded tuple indices with FormatToken NamedTuple
...
(cherry picked from commit b7760a77e4 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-05-07 14:16:03 +08:00
Luo Xu
c297b106ea
fix(ble_log): fix unaligned access and buffer safety in log compression
...
(cherry picked from commit 3f2b6c97f8 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-05-07 14:16:03 +08:00
Jiang Jiang Jian
81f48e7272
Merge branch 'fix/ble_mesh_friend_send_seg_msg_failed_v5.5' into 'release/v5.5'
...
fix(ble_mesh): fix Friend queue losing segmented messages for LPN (5.5)
See merge request espressif/esp-idf!47935
2026-05-06 10:33:03 +08:00
Jiang Jiang Jian
57262c7b25
Merge branch 'feat/ble_mesh_config_depends_on_soc_caps_v5.5' into 'release/v5.5'
...
feat(ble_mesh): add SOC capability dependency for BLE Mesh config (5.5)
See merge request espressif/esp-idf!48111
2026-05-06 10:30:37 +08:00
Rahul Tank
3e37dcfc56
Merge branch 'bugfix/always_init_dft_queue_in_nimble_host_v5.5' into 'release/v5.5'
...
fix(nimble): always init the default os queue for all of controllers (5.5)
See merge request espressif/esp-idf!48072
2026-05-04 09:17:10 +05:30
Luo Xu
ea832f350a
fix(ble_mesh): fix Friend queue losing segmented messages for LPN
...
(cherry picked from commit 1f4c6ee31b )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-04-30 21:42:32 +08:00
Luo Xu
42a17cdcce
feat(ble_mesh): add SOC capability dependency for BLE Mesh config
...
Add depends on SOC_BLE_MESH_SUPPORTED to BLE_MESH Kconfig option
to ensure BLE Mesh is only available on supported SoCs.
(cherry picked from commit e0a7e73b72 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-04-30 21:37:19 +08:00
Rahul Tank
f603dc91c5
fix(nimble): cleanup: remove extraneous script file
...
Removed files that were unintentionally included in an earlier commit
2026-04-30 14:20:16 +05:30
ShenWeilong
1d42b7d2d4
fix(ble): always init the default os queue for all of controllers
2026-04-29 16:53:01 +08:00
Island
d1029c1a2a
Merge branch 'change/ble_update_lib_20260424_v5.5' into 'release/v5.5'
...
change(ble): [AUTO_MR] 20260424 - Update ESP BLE Controller Lib (5.5)
See merge request espressif/esp-idf!47994
2026-04-29 10:33:55 +08:00
Shen Wei Long and Zhou Xiao
3cf7acc29f
change(ble_log): update ble log version to 5 for esp ble controller log encoding indication
...
(cherry picked from commit 836f87cc4a )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-04-27 11:44:01 +00:00
Shen Wei Long
41cc1446ce
change(ble): [AUTO_MR] Update lib_esp32c6 to 6c6de5d6
...
(cherry picked from commit 70acbd85f2 )
Co-authored-by: ShenWeilong <shenweilong@espressif.com >
2026-04-27 11:44:01 +00:00
Shen Wei Long
4d174fde94
change(ble): [AUTO_MR] Update lib_esp32c5 to 6c6de5d6
...
(cherry picked from commit 27e95081d2 )
Co-authored-by: ShenWeilong <shenweilong@espressif.com >
2026-04-27 11:44:00 +00:00
Shen Wei Long
283531e301
change(ble): [AUTO_MR] Update lib_esp32h2 to 6c6de5d6
...
(cherry picked from commit f3b2bf78aa )
Co-authored-by: ShenWeilong <shenweilong@espressif.com >
2026-04-27 11:44:00 +00:00
Rahul Tank
2d3ff89ba1
fix(nimble): Move ble_log_init/deinit to esp_nimble_init/deinit
2026-04-27 16:24:00 +05:30
Astha Verma
effc9dfc61
fix(nimble): Preserve device name across ble_svc_gap_init re-call
2026-04-27 15:56:39 +05:30
Jiang Jiang Jian
09796a8584
Merge branch 'bugfix/ai_review_hfp_v5.5' into 'release/v5.5'
...
fix(bt): fix HFP issues reported by AI code review (v5.5)
See merge request espressif/esp-idf!47762
2026-04-24 15:37:25 +08:00
Rahul Tank
19d2816537
fix(nimble): Fixed extra error prints introduced in previous commit
2026-04-23 15:44:44 +05:30
Jiang Jiang Jian
940ca54909
Merge branch 'bugfix/ai_review_a2dp_v5.5' into 'release/v5.5'
...
fix(bt): fix A2DP issues reported by AI code review (v5.5)
See merge request espressif/esp-idf!47755
2026-04-22 15:55:43 +08:00
Jiang Jiang Jian
5acf43974b
Merge branch 'bugfix/fix_ble_pair_fail_v5.5' into 'release/v5.5'
...
fix(bt/bluedroid): fix BLE SMP pairing failure on BLE-only devices when using defalut param (5.5)
See merge request espressif/esp-idf!47400
2026-04-22 15:41:01 +08:00
Rahul Tank
d87209446d
Merge branch 'feat/nimble_logs_compression_v5.5' into 'release/v5.5'
...
feat(nimble): Support NimBLE log compression and decompression over SPI (v5.5)
See merge request espressif/esp-idf!46997
2026-04-22 08:33:05 +05:30
Rahul Tank
0bba493ff5
Merge branch 'bugfix/fix_software_ecc_v5.5' into 'release/v5.5'
...
fix(nimble): Fix Software ecc issue in tinycrpyt (v5.5)
See merge request espressif/esp-idf!47733
2026-04-21 10:32:33 +05:30
Zhang Hai Peng
da7dc7c0a8
fix(bt/bluedroid): fix BLE SMP pairing failure on BLE-only devices when using default param
...
(cherry picked from commit 74a053bd4e )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-04-21 11:53:53 +08:00
Jiang Jiang Jian
2c7f5ace94
Merge branch 'bugfix/fix_some_bt_coex_bugs_v5.5' into 'release/v5.5'
...
fix(coex): fix some esp32 coexistence bugs (Backport v5.5)
See merge request espressif/esp-idf!47394
2026-04-20 18:23:22 +08:00
Rahul Tank
b39aeb1b5a
fix(nimble): Fix Software ecc issue in tinycrpyt
2026-04-20 14:05:54 +05:30
Island
2634d92de8
Merge branch 'change/ble_update_lib_20260409_v5.5' into 'release/v5.5'
...
change(ble): [AUTO_MR] 20260409 - Update ESP BLE Controller Lib (5.5)
See merge request espressif/esp-idf!47418
2026-04-20 14:22:31 +08:00
linruihao
3fdd5b25b4
fix(coex): fix some esp32 coexistence bugs
...
- fix ble scan may restart twice in coex scenarios
- fix bredr page/pscan coex request/release not match
- fix bredr incorrect inquiry length calculation
- update bredr page/inquiry pti
- add coex pti protection for entire page/inquiry event
2026-04-20 11:16:28 +08:00
yangfeng
b068183cd8
fix(bt): fix HFP api and btc component issues reported by AI review
2026-04-20 10:17:47 +08:00
yangfeng
193c42bf7b
fix(bt): fix HFP bta component issues reported by AI review
2026-04-20 10:17:47 +08:00