Wang Meng Yang
2e2909506f
Merge branch 'fix/some_issue_s31' into 'master'
...
fix(bt/controller): fixed several controller issues
Closes BTQABR2023-689, BTQABR2023-683, BTQABR2023-679, CBI-1964, CBI-1986, CBI-1996, CBI-2015, CBI-2019, CBI-2024, CBI-2025, CBI-2061, and BT-4370
See merge request espressif/esp-idf!48860
2026-06-01 19:53:12 +08:00
Island
7b3d478242
Merge branch 'fix/ble_funcs_reset_default_enabled' into 'master'
...
fix(bt): Add default BLE controller funcs reset enable
Closes BLERP-2791
See merge request espressif/esp-idf!49014
2026-06-01 19:23:04 +08:00
Rahul Tank
9897b1ee7d
fix(nimble): Add support for shorter connection intervals
2026-06-01 11:21:17 +05:30
chenqingqing
ade1f84409
fix(bt/controller): fixed several controller issues
...
- fix the start time in scheduling item
- stop inquiry ASAP when response number reached
- add support for hold mode
- stop handshake when acl link is already exist with same bdaddr
- fix AFH state after successful role switch
- return correct failure reason to avoid redundant "not accepted"
- fix build error when building rom code
- fix conflict between sniff and sniff subrate
2026-05-29 14:57:50 +08:00
zhanghaipeng
7c1cb4b296
fix(bt): Add default BLE controller funcs reset enable
2026-05-29 10:08:18 +08:00
wuzhenghui
b88a809b8c
fix(esp_system): update cache livelock workaround bind to interrupt WDT configuration
2026-05-28 12:10:59 +08:00
Island
7812a5df33
Merge branch 'bugfix/fix_ble_coded_phy_performance_with_wifi_coex' into 'master'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(51d9dfde)
Closes BT-4348
See merge request espressif/esp-idf!48851
2026-05-27 21:32:47 +08:00
zhanghaipeng
8da824cd0e
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(51d9dfde)
...
- improve coded PHY performance under Wi-Fi coexistence
2026-05-25 14:13:37 +08:00
ShenWeilong
e273c406c8
fix(ble): Updated libble[a7487a7] and libbtdm[9ce603a]
2026-05-22 17:51:11 +08:00
Jiang Jiang Jian
2dc66242b7
Merge branch 'bugfix/supp_pcm_over_i2s' into 'master'
...
fix(bt/controller): fixed several controller issues
Closes BTQABR2023-692, BTQABR2023-722, BTQABR2023-675, and BTQABR2023-688
See merge request espressif/esp-idf!48684
2026-05-22 14:30:49 +08:00
Island
a22fda94cb
Merge branch 'change/ble_update_lib_20260520' into 'master'
...
change(ble): [AUTO_MR] 20260520 - Update ESP BLE Controller Lib
Closes BLERP-2797
See merge request espressif/esp-idf!48757
2026-05-22 10:14:41 +08:00
Li Shuai
d7a2e15164
Merge branch 'feat/pm-683' into 'master'
...
support sleep retention runtime module attach/detach feature
Closes PM-683, PM-656, and BT-4216
See merge request espressif/esp-idf!47164
2026-05-21 17:07:58 +08:00
Zhou Xiao
1be9cb193f
change(ble): [AUTO_MR] Update lib_esp32c6 to 4adb29e0
2026-05-21 15:27:54 +08:00
Zhou Xiao
edac0a5e14
change(ble): [AUTO_MR] Update lib_esp32c5 to 4adb29e0
2026-05-21 15:27:54 +08:00
Zhou Xiao
9ace4422d9
change(ble): [AUTO_MR] Update lib_esp32h2 to 4adb29e0
2026-05-21 15:27:54 +08:00
Jin Cheng
2ea0396135
fix(bt/controller): fixed several controller issues
...
- added support for PCM over I2S
- ignored bandwidth and retransmission effort during SCO negotiation
- fixed use-after-free issues while handle the saved PDU
- removed unreasonable check for the packet write-back value
- fixed SSP unhandle LMP_NOT_ACCEPTED
- removed incorrect clearing of ACL flags
- fixed incorrect strategy to narrow down allowed packet types during
eSCO negotiation
2026-05-21 15:12:14 +08:00
Island
b970c5f674
Merge branch 'ble_dev/esp32h21_chip_20260513' into 'master'
...
Ble dev/esp32h21 chip 20260513
Closes BLERP-2798, IDF-11626, IDF-11652, IDF-11653, IDF-11655, IDF-14811, IDF-14812, IDF-14813, IDF-14814, and IDF-14815
See merge request espressif/esp-idf!48499
2026-05-21 14:00:09 +08:00
cjin
9521182c67
feat(ble): support retention attach/detach to bt module
2026-05-21 11:46:16 +08:00
Wang Meng Yang
814656bca1
Merge branch 'bugfix/fix_bt_incorrect_error_code' into 'master'
...
fix(bt): Correct the error code in pairing when pin code req rejected by host
See merge request espressif/esp-idf!48656
2026-05-20 22:35:32 +08:00
ShenWeilong
cf813a4a1e
feat(ble): Added ble support for esp32h21
2026-05-20 19:24:08 +08:00
linruihao
df492d5c2f
fix(coex): fix ble coded phy rx issue when aborted by coex
2026-05-19 17:52:07 +08:00
linruihao
e68bf4e8d8
fix(bt): Correct the error code in pairing when pin code req rejected by host
2026-05-19 14:44:14 +08:00
zhaoweiliang
149592acc5
change(ble): [AUTO_MR] Update lib_esp32c6 to 04040491
2026-05-18 18:03:10 +08:00
zhaoweiliang
6f0b0e9a0d
change(ble): [AUTO_MR] Update lib_esp32c5 to 04040491
2026-05-18 18:03:10 +08:00
zhaoweiliang
330ae12e18
change(ble): [AUTO_MR] Update lib_esp32h2 to 04040491
2026-05-18 18:03:10 +08:00
wangjialiang
17db29cd01
fix(ble): Fix ble iso i2s API missing issue
2026-05-15 09:56:26 +08:00
liqigan
926efbe858
fix(bt): Fixed not show config for broadcast encryption and PCA
2026-05-14 15:52:53 +08:00
Island
d8031954f6
Merge branch 'feat/support_bluedroid_key_log' into 'master'
...
Feat/support bluedroid key log
Closes BLERP-2782
See merge request espressif/esp-idf!48437
2026-05-14 14:04:07 +08:00
zhanghaipeng
0af57d731c
feat(ble): Support BLE critical logs
2026-05-13 14:22:40 +08:00
cjin
19760a8722
feat(ble): supported ble light sleep feat on esp32h4
2026-05-11 08:34:15 +08:00
cjin
b6643c4786
feat(ble): supported ble light sleep feat on esp32s31
2026-05-11 08:34:15 +08:00
Konstantin Kondrashov
92bb2641b4
Merge branch 'fix/zol_reset_lcounter' into 'master'
...
fix(xtensa): Reset zero overhead loop counter in ISRs
Closes IDF-15322
See merge request espressif/esp-idf!45865
2026-04-29 12:44:00 +03:00
Island
2c3809b8dc
Merge branch 'bugfix/fix_ble_read_remote_feature_timeout' into 'master'
...
Fixed read remote feature timeout when using coded phy(2f683593)
Closes BLERP-2694, BLERP-2695, BLERP-2696, BLERP-2182, BLERP-1447, BT-4219, BT-4249, BT-4251, and BCI-614
See merge request espressif/esp-idf!47573
2026-04-29 12:09:43 +08:00
Island
926250ab61
Merge branch 'bugfix/always_init_dft_queue_in_nimble_host' into 'master'
...
fix(nimble): always init the default os queue for all of controllers
See merge request espressif/esp-idf!47990
2026-04-29 10:33:58 +08:00
zhanghaipeng
658ff8730b
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
2026-04-28 18:26:22 +08:00
ShenWeilong
a4171d2ad1
fix(ble): always init the default os queue for all of controllers
2026-04-28 15:06:18 +08:00
wangmengyang
8344eb18b1
fix(bt): Fix multiple of BR/EDR controller bugs from qualification test on ESP32-S31
2026-04-28 12:19:11 +08:00
ShenWeilong
70acbd85f2
change(ble): [AUTO_MR] Update lib_esp32c6 to 6c6de5d6
2026-04-27 12:09:54 +08:00
ShenWeilong
27e95081d2
change(ble): [AUTO_MR] Update lib_esp32c5 to 6c6de5d6
2026-04-27 12:09:54 +08:00
ShenWeilong
f3b2bf78aa
change(ble): [AUTO_MR] Update lib_esp32h2 to 6c6de5d6
2026-04-27 12:09:54 +08:00
luoxu
0f2935389a
fix(bt): Normalize source paths for log compression pattern matching
2026-04-24 22:28:25 +08:00
ShenWeilong
21e83d7eaf
change(bt): Separated bt/CMakeLists to nimble/bluedroid/mesh/audio CMakeLists
2026-04-24 15:16:39 +08:00
ShenWeilong
e4e078adce
change(bt): Separated bt/cmakelist to bt/controller/cmakelist and bt/porting/cmakelist
2026-04-24 15:16:39 +08:00
wangjialiang
d08f00dae4
change(ble): add ble iso funcs to obfuscation whitelist
2026-04-22 14:22:51 +08:00
Wang Meng Yang
e1b81f0aad
Merge branch 'feat/support_ble_bredr_on_esp32s31' into 'master'
...
feat(bt): Support Bluetooth LE and Bluetooth Classic on ESP32-S31
Closes IDF-15185, IDF-15188, IDF-15189, IDF-15193, and IDF-15192
See merge request espressif/esp-idf!47330
2026-04-22 08:03:07 +08:00
cjin
3acaac4a07
fix(bt): update btdm init/deinit and enable/disable process
2026-04-21 17:53:26 +08:00
cjin
6f7eec029b
feat(ble): support ble on esp32s31
2026-04-21 17:50:36 +08:00
wangmengyang
11268d8bfb
feat(bt): Add initial support of Bluetooth Classic on ESP32-S31
...
- feat(soc_caps): Enable BT Classic and BLE in esp32s31
- Add git submodule for ESP32-S31 bt controller lib files
- changed sdkconfig.defaults and README for Bluetooth Classic examples
- change(docs): Added vendor HCI documentations for ESP32-S31
- change(Bluedroid): Adapt to ESP32-S31 due to some API differences on
Bluetooth controller from ESP32
- change(bt): Modify CMakeLists.txt to support the Bluetooth dual-mode
architecture on ESP32-S31
- change(bt): Add ECC P-192 functions to tinycrypt
2026-04-21 17:50:34 +08:00
ShenWeilong
25776f484d
fix(ble): fixed some ble internal issues for esp32h4
2026-04-20 20:47:53 +08:00
Jin Cheng
83ede08702
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-04-16 20:27:47 +08:00