Commit Graph
5190 Commits
Author SHA1 Message Date
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