cjin
bc60ae40dd
fix(ble): fix conn timeout after phy update on ESP32-C2
2026-03-19 09:51:51 +08:00
Jiang Jiang Jian
5dc27530cc
Merge branch 'feat/bt_distance_test_v5.4' into 'release/v5.4'
...
feat(bt): Add APIs to read ACL real RSSI and read/write tx power of inq/iscan/page/pscan/ACL (v5.4)
See merge request espressif/esp-idf!46646
2026-03-17 11:14:50 +08:00
xiongweichao
76652f73bd
fix(bt): fix crash when calling esp_spp_start_discovery twice in succession
2026-03-16 19:40:29 +08:00
yangfeng
23a7b191ca
feat(bt): Add APIs to control transmit power level
...
- API to read ACL real RSSI
- APIs to read/write tx power of inq/iscan/page/pscan/ACL
2026-03-16 15:45:51 +08:00
yangfeng
01fb000eb6
fix(hid): Fixed HID repeatedly reporting the close event
2026-03-15 13:13:12 +08:00
Jiang Jiang Jian
f472b966a8
Merge branch 'feat/support_bleqabr25_1521_v5.4' into 'release/v5.4'
...
feat(ble/bluedroid): Add an API to resolve RPA (v5.4)
See merge request espressif/esp-idf!46502
2026-03-15 13:08:02 +08:00
Rahul Tank
97edaa1ad1
Merge branch 'bugfix/mbuf_log_crash_v5.4' into 'release/v5.4'
...
fix(nimble): modify logic to print mbuf in ble_hs_log_mbuf (v5.4)
See merge request espressif/esp-idf!46497
2026-03-12 17:35:16 +05:30
Fu Hanxi
aacde8f52b
Merge branch 'ci/pytest_mark_formatter_v5.4' into 'release/v5.4'
...
ci: pytest mark formatter (v5.4)
See merge request espressif/esp-idf!46228
2026-03-12 09:59:10 +01:00
chenjianhua
f35659e032
feat(ble/bluedroid): Add an API to resolve RPA
2026-03-11 20:11:24 +08:00
Sumeet Singh
30100b1cb8
fix(nimble): modify logic to print mbuf in ble_hs_log_mbuf (v5.4)
2026-03-11 17:21:46 +05:30
Island
80ba1b83b3
Merge branch 'fix/ble_hci_log_direction_v5.4' into 'release/v5.4'
...
feat(ble_log): encode HCI direction in ble_log pipeline (v5.4)
See merge request espressif/esp-idf!46301
2026-03-11 18:53:50 +08:00
Evgeny Torbin
f7395255da
test: format all test scripts
2026-03-11 07:34:34 +01:00
Island
c146f52ea6
Merge branch 'bugfix/fix_ble_scan_start_assertion_when_coex_with_wifi_mst_v5.4' into 'release/v5.4'
...
fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2 (v5.4)
See merge request espressif/esp-idf!46252
2026-03-09 10:51:10 +08:00
Island
ff4f399fd2
Merge branch 'fix/use_apb_max_state_for_ble_events_v5.4' into 'release/v5.4'
...
fix(ble): use apb max state for bt and enable should skip (v5.4)
See merge request espressif/esp-idf!46332
2026-03-09 10:50:35 +08:00
Jiang Jiang Jian
9012670645
Merge branch 'bugfix/fix_blufi_nimble_gatt_pkt_v5.4' into 'release/v5.4'
...
fix(blufi): Handle flattened ATT write payloads correctly in NimBLE BLUFI host (v5.4)
See merge request espressif/esp-idf!46262
2026-03-06 23:32:09 +08:00
Jin Chen
bfd2605037
fix(ble): use apb max state for bt and enable should skip on ESP32-H2
...
(cherry picked from commit ac8fe378a0 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-03-06 10:13:19 +08:00
Jin Chen
fceb5d71a3
fix(ble): use apb max state for bt and enable should skip on ESP32-C6
...
(cherry picked from commit 73191cb5f9 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-03-06 10:13:18 +08:00
Jin Chen
769d60a058
fix(ble): use apb max state for bt and enable should skip on ESP32-C2
...
(cherry picked from commit 9de0235a9f )
Co-authored-by: cjin <jinchen@espressif.com >
2026-03-06 10:13:18 +08:00
Wang Meng Yang
f4f42e920b
Merge branch 'bugfix/bredr_cfg_relative_path_v5.4' into 'release/v5.4'
...
fix: Fix the relative path of esp_bredr_cfg.h (v5.4)
See merge request espressif/esp-idf!46159
2026-03-05 19:28:03 +08:00
Island
b48d941c0d
Merge branch 'fix/ble_mesh_bug_report_v5.4' into 'release/v5.4'
...
Fix/ble mesh bug report (v5.4)
See merge request espressif/esp-idf!46103
2026-03-05 19:17:51 +08:00
Zhou Xiao
8bc94ac66f
feat(ble_log): encode HCI direction in ble_log pipeline
...
Add ble_log_write_hci macro that encodes upstream/downstream direction
in MSB of HCI type byte. Update all 4 callsites (NimBLE + Bluedroid)
to use the new macro. Parser reads MSB to determine direction;
backward compatible (old firmware MSB=0 defaults to "sent").
(cherry picked from commit 8fd5dbb730 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-03-05 13:13:25 +08:00
Island
6fb66d99aa
Merge branch 'feat/ble_bluedroid_log_full_compression_enable_v5.4' into 'release/v5.4'
...
feat(ble_mesh): enable log full compression function for bluedroid host (v5.4)
See merge request espressif/esp-idf!46154
2026-03-05 12:18:25 +08:00
Rahul Tank
1be403cf0f
fix(nimble): Add header file to expose macros
2026-03-04 12:34:32 +05:30
Jin Chen
9e714b4a14
fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2
...
(cherry picked from commit 974682d169 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-03-04 14:26:05 +08:00
Rahul Tank
4f20d04422
fix(blufi): Handle flattened ATT write payloads correctly in NimBLE BLUFI host
2026-03-04 11:46:39 +05:30
Wang Meng Yang
dedef930a5
Merge branch 'bugfix/mistakenly_reject_peer_auth_req_v5.4' into 'release/v5.4'
...
fix(bt/controller): fixed remote LMP_AU_RAND is mistakely rejected (v5.4)
See merge request espressif/esp-idf!46211
2026-03-04 09:36:58 +08:00
Rahul Tank
0081ac7ae6
Merge branch 'bugfix/gatt_memory_leak_v5.4' into 'release/v5.4'
...
fix(nimble): Fixed memory leak when dynamic services are disabled (v5.4)
See merge request espressif/esp-idf!46175
2026-03-03 18:09:42 +05:30
Liu Linyan
e1ff36059a
fix(ble_mesh): Miscellaneous bugfixes according to our internal bug report
2026-03-03 14:12:07 +08:00
Jin Cheng
e0a9ca9aa3
fix(bt/controller): fixed remote LMP_AU_RAND is mistakely rejected
2026-03-03 11:39:29 +08:00
Island
4075d829de
Merge branch 'bugfix/fix_read_failed_if_smp_is_disabled_v5.4' into 'release/v5.4'
...
fix(ble/bluedroid): Fixed read or write failed if SMP is disabled (v5.4)
See merge request espressif/esp-idf!46164
2026-03-03 11:00:16 +08:00
Rahul Tank
3552575ec5
fix(nimble): Fixed memory leak when dynamic services are disabled
2026-03-02 10:54:50 +05:30
hebinglin
1d2ffd5941
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs
2026-03-02 12:22:15 +08:00
Zhi Wei Jian
3b5a95b0ae
fix(ble/bluedroid): Fixed read or write failed if SMP is disabled
...
(cherry picked from commit 124f275bdf839b855e6af0cfb9d197f11c9a766c)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-03-02 10:04:19 +08:00
yangfeng
9bcdcfca95
fix: Fix the relative path of esp_bredr_cfg.h
2026-03-02 09:45:39 +08:00
Luo Xu
387f7957b7
feat(ble): update log compression for bluedroid
...
(cherry picked from commit 05783fafd7 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-03-02 09:43:19 +08:00
Luo Xu
df8928430d
feat(ble_mesh): enable log full compression function for bluedroid host
...
(cherry picked from commit 4cf88ce078 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-03-02 09:43:19 +08:00
Luo Xu
327bd13fa0
fix(ble_mesh):fixed nimble connection failed
...
(cherry picked from commit 2af193dac4 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-02-27 17:43:21 +08:00
Island
5d83bd2106
Merge branch 'change/ble_update_lib_20260127_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20260127 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!45676
2026-02-27 15:30:05 +08:00
Rahul Tank
6e3a739678
Merge branch 'bugfix/fix_host_nimble_fixes_v5.4' into 'release/v5.4'
...
fix(nimble): Fix various issues for security/vulnerability in host (v5.4)
See merge request espressif/esp-idf!45993
2026-02-25 12:48:10 +05:30
Rahul Tank
68382f6a1f
fix(nimble): Fix various issues for security/vulnerability in host
2026-02-24 15:57:31 +05:30
xiongweichao
c9ea57b795
fix(ble): Fix restore write-back error caused by memory allocated in PSRAM
2026-02-24 10:30:34 +08:00
Astha Verma
c877120167
fix(nimble): Fix memory leak when enabling gatt caching
2026-02-16 11:20:39 +05:30
Rahul Tank
873323e242
fix(nimble): Fix tinycrypt compilation issues when enabled
2026-02-16 11:20:01 +05:30
Rahul Tank
9c97056612
fix(nimble): Fix to not send legacy command incorrectly
2026-02-16 11:19:46 +05:30
Rahul Tank
bea3933381
fix(nimble): Handle scenario of simultaneous connect
2026-02-16 11:19:25 +05:30
Rahul Tank
a759a4b476
fix(nimble): Add support to allow multiple ext adv
2026-02-16 11:18:26 +05:30
Shreeyash
4b0e6c07ee
fix(nimble): delete connection after lookup in ble_gap_conn_broken
2026-02-16 11:18:14 +05:30
Rahul Tank
d6ce5da7b6
fix(nimble): Bugfixes for various issues
2026-02-16 11:17:56 +05:30
Wang Meng Yang
17a019ab90
Merge branch 'bugfix/32k_xtal_to_rtc_slow_v5.4' into 'release/v5.4'
...
fix(bt): Add some debug logs during A2DP sink decoding(v5.4)
See merge request espressif/esp-idf!45786
2026-02-13 08:33:11 +08:00
Island
ecc2e2ca4a
Merge branch 'fix/ble_mesh_blob_issue_fix_v5.4' into 'release/v5.4'
...
fix(ble_mesh): Miscellaneous fixes for blob (v5.4)
See merge request espressif/esp-idf!45759
2026-02-11 19:43:41 +08:00