Commit Graph
5602 Commits
Author SHA1 Message Date
Rahul Tank 133caa82e3 Merge branch 'bugfix/add_support_min_count_v5.5' into 'release/v5.5'
fix(nimble): Add support for shorter connection interval (v5.5)

See merge request espressif/esp-idf!48162
2026-06-01 14:36:15 +05:30
Jiang Jiang Jian c012538a2c Merge branch 'bugfix/fix_ble_coded_phy_rx_bug_v5.5' into 'release/v5.5'
fix(coex): fix ble coded phy rx issue when aborted by coex (v5.5)

See merge request espressif/esp-idf!48983
2026-05-29 10:26:16 +08:00
Rahul Tank ba5cfdb7e4 fix(nimble): Add support for shorter connection intervals 2026-05-28 15:52:48 +05:30
Zhang Hai Peng 0a5d37dbc6 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(51d9dfde)
- improve coded PHY performance under Wi-Fi coexistence


(cherry picked from commit 8da824cd0e)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-05-28 11:24:23 +08:00
zhiweijian dde37923f7 fix(ble/bluedroid): note LE Coded PHY impact on Wi-Fi coexistence in bluedroid GAP/GATT APIs 2026-05-28 10:31:00 +08:00
linruihao b7fcb06e03 fix(coex): fix ble coded phy rx issue when aborted by coex 2026-05-28 10:31:00 +08:00
Rahul Tank da8054d1ad fix(nimble): Fix compilation issues in Gatt SPS service 2026-05-27 17:14:42 +05:30
Jiang Jiang Jian 5ecfd0ee2e Merge branch 'bugfix/sdp_null_access_v5.5' into 'release/v5.5'
fix(bt/bluedroid): fixed SDP deinit race with pending callbacks (v5.5)

See merge request espressif/esp-idf!48896
2026-05-27 13:52:54 +08:00
ShenWeilong d71535fd2d fix(ble): won't add -Wno-unterminated-string-initialization for clang 2026-05-27 10:37:03 +08:00
luoxu c6ecc65527 fix(bt): Normalize source paths for log compression pattern matching 2026-05-27 10:37:03 +08:00
ShenWeilong b56fa33bb4 change(bt): Separated bt/cmakelist to bt/controller/cmakelist and bt/porting/cmakelist 2026-05-27 10:37:03 +08:00
Zhou Xiao ed959163a2 change(ble_log): move spi tx callback to flash when spi isr in iram disabled
(cherry picked from commit 725e9ee162)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-05-26 19:34:41 +08:00
Rahul Tank 4e38ed737d fix(nimble): Removed prints causing excessive logging 2026-05-26 16:38:40 +05:30
Jin Cheng 321233b4f0 fix(bt/bluedroid): fixed SDP deinit race with pending callbacks
Cancel any active SDP search during disabling and mark the BTA SDP
callbacks inactive so late search completions are not propagated
after deinit. Guard BTC side SDP completion handling after cleanup
to avoid null references.
2026-05-26 13:43:06 +08:00
zhaoweiliang e679634703 change(ble): [AUTO_MR] Update lib_esp32c6 to 4adb29e0 2026-05-26 13:32:34 +08:00
zhaoweiliang cd71106589 change(ble): [AUTO_MR] Update lib_esp32c5 to 4adb29e0 2026-05-26 13:32:34 +08:00
zhaoweiliang 9ca46a4e84 change(ble): [AUTO_MR] Update lib_esp32h2 to 4adb29e0 2026-05-26 13:32:34 +08:00
Mayank Tyagi b3875e3814 fix(nimble): Avoid deadlock caused by local writes taking s_hidd_mutex 2026-05-25 16:03:50 +05:30
Rahul Tank 851efb6119 Merge branch 'bugfix/nimble_hid_fixes_v5.5' into 'release/v5.5'
fix(nimble): Always read initial BAS level and forward HID report/control/protocol writes as HIDD events (v5.5)

See merge request espressif/esp-idf!48693
2026-05-22 13:39:39 +05:30
linruihao 5fa64e4f50 fix(bt): Correct the error code in pairing when pin code req rejected by host 2026-05-21 19:05:44 +08:00
Mayank Tyagi a49c826a70 fix(nimble): Forward HID report/control/protocol writes as HIDD events 2026-05-21 12:15:16 +05:30
Rahul Tank f4f8bbd8bf Merge branch 'feat/esp_insight_read_log_master_v5.5' into 'release/v5.5'
feat(nimble): ADD BLE HCI logging support for ESP Insights (v5.5)

See merge request espressif/esp-idf!47580
2026-05-21 11:10:03 +05:30
Jiang Jiang Jian 128defc06a Merge branch 'bugfix/hfp_reg_data_cb_v5.5' into 'release/v5.5'
fix: Remove the check for recv and send being NULL(v5.5)

See merge request espressif/esp-idf!48616
2026-05-20 17:14:07 +08:00
Mayank Tyagi a30e86ca10 feat(nimble): ADD BLE HCI logging support for ESP Insights 2026-05-20 13:38:00 +05:30
Jiang Jiang Jian ee367e0b68 Merge branch 'bugfix/hfp_co_build_err_v5.5' into 'release/v5.5'
fix(bt/bluedroid): fixed building errors in HFP datapath (v5.5)

See merge request espressif/esp-idf!48568
2026-05-20 10:32:34 +08:00
Island 5462e8e071 Merge branch 'bugfix/fix_ble_reg_notify_no_fail_v5.5' into 'release/v5.5'
validate handle in esp_ble_gattc_register_for_notify (5.5)

See merge request espressif/esp-idf!48545
2026-05-19 11:47:53 +08:00
Island a766a22659 Merge branch 'change/separate_nimble_host_mem_apis_v5.5' into 'release/v5.5'
change(bt): separated host mem apis from bt_osi_mem.c

See merge request espressif/esp-idf!48463
2026-05-19 10:29:53 +08:00
yangfeng e99b0372f7 fix: Remove the check for recv and send being NULL 2026-05-18 15:15:18 +08:00
Jin Cheng 7eb9d1fb08 fix(bt/bluedroid): fixed building errors in HFP datapath 2026-05-15 16:07:55 +08:00
Zhang Hai Peng 4a26c5b51b fix(bt/bluedroid): validate handle in esp_ble_gattc_register_for_notify
(cherry picked from commit aa29772cbe1ec0fb1c5c6629dc5bf333a0194198)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-05-15 11:03:56 +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
ShenWeilong d21c396e0e change(bt): separated host mem apis from bt_osi_mem.c 2026-05-13 15:11:59 +08:00
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