hebinglin
1d2ffd5941
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs
2026-03-02 12:22:15 +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
Island
8a196f41f5
Merge branch 'feat/fix_esp32c2_rom_rewrite_issue_rebase_v5.4' into 'release/v5.4'
...
Feat/fix esp32c2 rom rewrite issue rebase (v5.4)
See merge request espressif/esp-idf!45767
2026-02-11 10:16:13 +08:00
Rahul Tank
407eead4fb
Merge branch 'fix/mbedtls-esp-random_v5.4' into 'release/v5.4'
...
fix(nimble): Replace use of CTR DRBG with mbedtls_esp_random (v5.4)
See merge request espressif/esp-idf!45266
2026-02-10 14:54:39 +05:30
xiongweichao
d452e96b3f
fix(bt): Add some debug logs during A2DP sink decoding
2026-02-10 14:55:07 +08:00
xiongweichao
6ae62ea729
fix(bt): Replace 32k_xtal with rtc_slow
2026-02-10 14:52:51 +08:00
Zhao Wei Liang and cjin
909119efcc
feat(ble): add config for reserved controller memory on ESP32C6 and ESP32H2
...
(cherry picked from commit 4418d5da82 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-02-10 00:06:33 +08:00
Zhao Wei Liang
d1eb659666
feat(ble): support adv fast tx feature on ESP32-C6 and ESP32-H2
...
(cherry picked from commit 84924e3980 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2026-02-10 00:06:33 +08:00
Zhao Wei Liang
3d3a5314fe
change(ble): [AUTO_MR] Update lib_esp32c6 to bc223ab7
...
(cherry picked from commit 6ed9fc7d6b )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2026-02-10 00:06:33 +08:00
Zhao Wei Liang
c7d5b03283
change(ble): [AUTO_MR] Update lib_esp32h2 to bc223ab7
...
(cherry picked from commit 1e196de967 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2026-02-10 00:06:33 +08:00
Jin Chen
b89eaa814a
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:17 +08:00
Jin Chen
a114208a9b
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:17 +08:00
Luo Xu
8d6fa93c59
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:26 +08:00
Luo Xu
0b13df2eee
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:25 +08:00
Luo Xu
23001a291e
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:25 +08:00
Luo Xu
98f2ad9a2a
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:24 +08:00
Luo Xu
adfdfe1c69
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:24 +08:00
Luo Xu
ec7cada892
fix(ble_mesh): Miscellaneous fixes for blob
...
(cherry picked from commit c3faf5559a )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-02-09 17:43:23 +08:00
luoxu
c5747d774f
feat(ble_mesh): fixed configuration of core nums
2026-02-06 11:18:19 +08:00
zhiweijian
13c344070b
fix(ble/bluedroid): Fixed smp unit test failed if mbedTLS or TinyCrypt is enabled
2026-02-06 11:18:19 +08:00
luoxu
09870b759a
feat(ble_mesh): update lib commit to d48251ab82
2026-02-06 11:18:19 +08:00
luoxu
6a79fd2621
feat(ble_mesh): alignment to release/v6.0
2026-02-06 11:18:19 +08:00
Shreeyash
6a3245610c
fix(nimble): Replace use of CTR DRBG with mbedtls_esp_random
2026-02-05 21:12:28 +05:30
Rahul Tank
bfa9d1d8f4
Merge branch 'bugfix/fix_nimble_issues_v5.4' into 'release/v5.4'
...
Fix few nimble issues related to different functionalities (v5.4)
See merge request espressif/esp-idf!45617
2026-02-05 14:43:47 +05:30
morris
3e4693170c
Merge branch 'fix/min_rev_usage_v5.4' into 'release/v5.4'
...
fix: fix wrong REV_MIN usage for security, bt, efuse (v5.4)
See merge request espressif/esp-idf!45653
2026-02-05 14:42:05 +08:00
Xiao Xufeng
7e498e6c57
fix(bt): fix AGC_RECORRECT on ESP32-C3 when REV_MIN configured higher than 102
2026-02-05 01:41:09 +08:00
Shreeyash
4ccd9e6c73
fix(nimble): Fix host init assert when periodic sync is disabled
2026-02-03 16:27:19 +05:30
Rahul Tank
cd8dd32a73
fix(nimble): Added change to copy adv params to be reused during reattempt adv
2026-02-03 16:27:16 +05:30
Rahul Tank
ac4937dbda
fix(nimble) Add EXT_ADV dependancy flag for EXT_SCAN in menuconfig
2026-02-03 16:27:13 +05:30
Rahul Tank
9655ed1ebb
fix(nimble): Fixed duplication of HCI record entry HCI logging
2026-02-03 16:27:09 +05:30
Rahul Tank
a0cd47f79b
fix(nimble): Rework L2CAP Rx for L2CAP SDU reassembly
2026-02-03 16:27:06 +05:30
Rahul Tank
be79837032
fix(nimble): Address security vulnerabilties and NVS corruption issues
2026-02-03 16:27:03 +05:30
Rahul Tank
89597e1143
fix(nimble): Add extra logs to track critical failures
2026-02-03 16:26:59 +05:30
Rahul Tank
7d87fc3908
fix(nimble): Fix coverity reported issue
...
Handled unchecked return value in ble_hs_pvcy.c
2026-02-03 16:26:56 +05:30
Astha Verma
30bc20bac7
fix(nimble): Fix early cleanup when periodic sync reattempts exhausted
2026-02-03 16:26:50 +05:30
yangfeng
28757d684b
fix(bt/bluedroid): Handle stream reconfiguration via stream close and re-open for A2DP ACP
2026-02-03 12:04:01 +08:00
zhiweijian
a49de4da52
fix(ble/bluedroid): Unify BTM byte alignment
2026-01-30 20:15:38 +08:00