cjin
dad5c893b3
fix(ble): fix conn timeout after phy update on ESP32-C2
2026-03-18 17:17:30 +08:00
Jiang Jiang Jian
17b5ebc442
Merge branch 'bugfix/mbuf_log_crash_v5.3' into 'release/v5.3'
...
fix(nimble): modify logic to print mbuf in ble_hs_log_mbuf (v5.3)
See merge request espressif/esp-idf!46498
2026-03-13 11:39:18 +08:00
cjin
f33ee121c9
fix(ble): fix conn failrue in flash mode on ESP32-C2
2026-03-12 09:49:05 +08:00
Sumeet Singh
d6f3f69a22
fix(nimble): modify logic to print mbuf in ble_hs_log_mbuf (v5.3)
2026-03-11 17:22:50 +05:30
Jiang Jiang Jian
6452cfb3b0
Merge branch 'fix/update_c2_lib_for_reset_randomly_assert' into 'release/v5.3'
...
fix(ble): fix ble reset randomly assertion on ESP32-C2
See merge request espressif/esp-idf!46339
2026-03-11 11:12:21 +08:00
Jiang Jiang Jian
6eaea97383
Merge branch 'bugfix/fix_read_failed_if_smp_is_disabled_v5.3' into 'release/v5.3'
...
fix(ble/bluedroid): Fixed read or write failed if SMP is disabled (v5.3)
See merge request espressif/esp-idf!46163
2026-03-10 15:12:31 +08:00
Jiang Jiang Jian
7a93173401
Merge branch 'bugfix/bredr_cfg_relative_path_v5.3' into 'release/v5.3'
...
fix: Fix the relative path of esp_bredr_cfg.h (v5.3)
See merge request espressif/esp-idf!46160
2026-03-10 11:32:06 +08:00
cjin
19c2244302
fix(ble): fix phy update ctrl process unexpectedly trimmed on ESP32C2
2026-03-09 17:04:28 +08:00
Jiang Jiang Jian
12445bd359
Merge branch 'bugfix/fix_blufi_nimble_gatt_pkt_v5.3' into 'release/v5.3'
...
fix(blufi): Handle flattened ATT write payloads correctly in NimBLE BLUFI host (v5.3)
See merge request espressif/esp-idf!46263
2026-03-06 23:31:36 +08:00
cjin
861a651b11
fix(ble): fix ble reset randomly assertion on ESP32-C2
2026-03-06 14:07:59 +08:00
Jiang Jiang Jian
dc96f8f573
Merge branch 'bugfix/fix_nimble_opt_include_v5.3' into 'release/v5.3'
...
fix(nimble): Add header file to expose macros in code. (v5.3)
See merge request espressif/esp-idf!46235
2026-03-05 14:31:13 +08:00
Rahul Tank
d24838f13d
fix(blufi): Handle flattened ATT write payloads correctly in NimBLE BLUFI host
2026-03-04 11:47:25 +05:30
Rahul Tank
affa3b285d
fix(nimble): Add header file to expose macros
2026-03-03 16:55:30 +05:30
cjin
aae8121e94
fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2
2026-03-03 14:11:09 +08:00
Zhi Wei Jian
4a088fac7f
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:18 +08:00
yangfeng
0e518934d2
fix: Fix the relative path of esp_bredr_cfg.h
2026-03-02 09:45:49 +08:00
Wang Meng Yang
5b2718496d
Merge branch 'bugfix/32k_xtal_to_rtc_slow_v5.3' into 'release/v5.3'
...
fix(bt): Add some debug logs during A2DP sink decoding(v5.3)
See merge request espressif/esp-idf!45785
2026-02-25 19:10:41 +08:00
Wang Meng Yang
14f020f49b
Merge branch 'bugfix/lc_not_wakeup_v5.3' into 'release/v5.3'
...
fix(ble): Fix restore write-back error caused by memory allocated in PSRAM(v5.3)
See merge request espressif/esp-idf!46003
2026-02-25 19:08:56 +08:00
xiongweichao
13f32812e6
fix(bt): Add some debug logs during A2DP sink decoding
2026-02-25 10:05:00 +08:00
xiongweichao
91126a706c
fix(bt): Replace 32k_xtal with rtc_slow
2026-02-25 10:05:00 +08:00
xiongweichao
7fab4726cc
fix(ble): Fix restore write-back error caused by memory allocated in PSRAM
2026-02-24 10:31:56 +08:00
Rahul Tank
77e3d0a120
fix(nimble): Fix various issues for security/vulnerability in host
2026-02-23 14:11:23 +05:30
Astha Verma
8a35097d6b
fix(nimble): Fix memory leak when enabling gatt caching
2026-02-16 11:24:24 +05:30
Rahul Tank
62de306a94
fix(nimble): Fix tinycrypt compilation issues when enabled
2026-02-16 11:24:13 +05:30
Rahul Tank
da0a201dc1
fix(nimble): Fix to not send legacy command incorrectly
2026-02-16 11:23:59 +05:30
Rahul Tank
24dc9725e6
fix(nimble): Handle scenario of simultaneous connect
2026-02-16 11:23:32 +05:30
Rahul Tank
2dc743302e
fix(nimble): Add support to allow multiple ext adv
2026-02-16 11:23:20 +05:30
Shreeyash
10befbb888
fix(nimble): delete connection after lookup in ble_gap_conn_broken
2026-02-16 11:23:09 +05:30
Rahul Tank
32cd231a95
fix(nimble): Bugfixes for various issues
2026-02-16 11:22:53 +05:30
Island
c26c22101e
Merge branch 'fix/ble_mesh_blob_issue_fix_v5.3' into 'release/v5.3'
...
fix(ble_mesh): Miscellaneous fixes for blob (v5.3)
See merge request espressif/esp-idf!45758
2026-02-11 19:48:55 +08:00
Island
96fecd60f7
Merge branch 'feat/fix_esp32c2_rom_rewrite_issue_rebase_v5.3' into 'release/v5.3'
...
Feat/fix esp32c2 rom rewrite issue rebase (v5.3)
See merge request espressif/esp-idf!45766
2026-02-11 10:17:57 +08:00
Rahul Tank
a59829b686
Merge branch 'fix/mbedtls-esp-random_v5.3' into 'release/v5.3'
...
fix(nimble): Replace use of CTR DRBG with mbedtls_esp_random (v5.3)
See merge request espressif/esp-idf!45267
2026-02-10 14:54:18 +05:30
Jin Chen
55f4b1bfb3
feat(ble): apply new method for rom code logic change on ESP32-C2
...
(cherry picked from commit 2a0df334e3 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-02-09 20:13:15 +08:00
Jin Chen
b7d70e8db1
feat(ble): support for ble module stripping on ESP32-C2
...
(cherry picked from commit b90840a570 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-02-09 20:13:15 +08:00
Luo Xu
8b1170e224
feat(ble_mesh): ignored the previous server status to avoid drop target by mistake
...
(cherry picked from commit bc2d56b72a )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-02-09 17:43:22 +08:00
Luo Xu
118c7bd1b8
feat(ble_mesh): refuse to suspend dfu client when the last chunk sent
...
(cherry picked from commit e039b33bb1 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-02-09 17:43:21 +08:00
Luo Xu
b5a8908bf7
fix(ble_mesh): added internal buffer to store dfu targets
...
The protocol may still receive DFU-related packets from the
network (such as forwarded or retransmitted ones) after DFU ends,
while the user might release the targets immediately after DFU completion.
However, since the list head is not empty, the protocol could access
already-freed memory when iterating through the targets.
(cherry picked from commit 8c8b43f564 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-02-09 17:43:21 +08:00
Luo Xu
7a82ca0e39
fix(ble_mesh): fix blob transfer failure handling and chunk processing
...
- Fix DFU server transfer error state ordering to ensure proper callback delivery
- Add validation to discard chunks when blob server is not in busy state
- Prevent chunk processing when server is not in active transfer state
(cherry picked from commit f959884b2f )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-02-09 17:43:21 +08:00
Luo Xu
af56fc5332
fix(ble_mesh): ensure blob client/server work correctly with varying chunk sizes
...
(cherry picked from commit 3a8851422f )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-02-09 17:43:20 +08:00
Luo Xu
48ed28e579
fix(ble_mesh): Miscellaneous fixes for blob
...
(cherry picked from commit c3faf5559a )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-02-09 17:43:20 +08:00
Island
011e0ce95b
Merge branch 'feat/ble_mesh_alignment_to_v6.0_v5.3' into 'release/v5.3'
...
feat(ble_mesh): alignment to release/v6.0 (v5.3)
See merge request espressif/esp-idf!45453
2026-02-09 11:35:46 +08:00
luoxu
b6fb5e7413
feat(ble_mesh): fixed configuration of core nums
2026-02-06 11:14:07 +08:00
zhiweijian
39505808e1
fix(ble/bluedroid): Fixed smp unit test failed if mbedTLS or TinyCrypt is enabled
2026-02-06 11:14:07 +08:00
luoxu
7aa71b48e5
feat(ble_mesh): update log compression for ble mesh lib
2026-02-06 11:14:07 +08:00
luoxu
e6c904ff94
feat(ble_mesh): update lib commit to d48251ab82
2026-02-06 11:14:07 +08:00
Shreeyash
a12ac5a0ec
fix(nimble): Replace use of CTR DRBG with mbedtls_esp_random
2026-02-05 21:15:44 +05:30
Rahul Tank
6ee75a8721
Merge branch 'bugfix/fix_nimble_issues_v5.3' into 'release/v5.3'
...
Fix few nimble issues related to different functionalities (v5.3)
See merge request espressif/esp-idf!45618
2026-02-05 14:47:57 +05:30
Xiao Xufeng
c195f6a30b
fix(bt): fix AGC_RECORRECT on ESP32-C3 when REV_MIN configured higher than 102
2026-02-05 01:44:12 +08:00
luoxu
7af8021ca2
feat(ble_mesh): alignment to release/v6.0
2026-02-04 14:28:38 +08:00
Shreeyash
ffaa6a7a34
fix(nimble): Fix host init assert when periodic sync is disabled
2026-02-03 16:30:03 +05:30