Astha Verma
02faeeeff0
fix(nimble): Fix memory leak when enabling gatt caching
2026-02-16 18:01:23 +05:30
Rahul Tank
a5478e6629
fix(nimble): Fix tinycrypt compilation issues when enabled
2026-02-16 11:40:05 +05:30
Rahul Tank
99a7b0931a
fix(nimble): Fix to not send legacy command incorrectly
2026-02-16 11:39:28 +05:30
Rahul Tank
e3598d3949
fix(nimble): Handle scenario of simultaneous connect
2026-02-16 11:38:44 +05:30
Rahul Tank
1613723abe
fix(nimble): Add support to allow multiple ext adv
2026-02-16 11:38:14 +05:30
Shreeyash
b08b131228
fix(nimble): delete connection after lookup in ble_gap_conn_broken
2026-02-16 11:37:39 +05:30
Rahul Tank
700181eb1f
fix(nimble): Bugfixes for various issues
2026-02-16 11:35:20 +05:30
Wang Meng Yang
54bcd5b7cc
Merge branch 'bugfix/source_acp_miss_audio_cfg_evt_v5.2' into 'release/v5.2'
...
fix: enhanced packet length check in Bluedroid v5.2
See merge request espressif/esp-idf!45261
2026-02-13 14:02:34 +08:00
morris
d38dcd2c01
Merge branch 'fix/fix_i80lcd_stuck_on_high_pckl_v5.2' into 'release/v5.2'
...
fix(i80_lcd): fix dma stuck with high pclk (v5.2)
See merge request espressif/esp-idf!45857
2026-02-12 23:04:29 +08:00
Rahul Tank
ab0700c044
Merge branch 'bugfix/fix_ble_multi_adv_v5.2' into 'release/v5.2'
...
fix(nimble): Fix ble_multi_adv example to show correct UUIDs information (v5.2)
See merge request espressif/esp-idf!45814
2026-02-12 15:48:27 +05:30
Chen Jichang
b6bdb0875d
fix(i80_lcd): fix dma stuck with high pclk
2026-02-12 17:22:55 +08:00
Rahul Tank
572ac107cc
Merge branch 'bugfix/fix_nimble_issues_v5.2' into 'release/v5.2'
...
Bugfix/fix nimble issues (v5.2)
See merge request espressif/esp-idf!45619
2026-02-12 13:48:57 +05:30
Island
0ad7ce27cf
Merge branch 'fix/ble_mesh_blob_issue_fix_v5.2' into 'release/v5.2'
...
fix(ble_mesh): Miscellaneous fixes for blob (v5.2)
See merge request espressif/esp-idf!45757
2026-02-11 19:46:34 +08:00
Astha Verma
c042a611c6
fix(nimble): Added device name log for ext adv in blecent_throughput
2026-02-11 12:48:23 +05:30
Shreeyash
f1e7c2f254
fix(nimble): Fix host init assert when periodic sync is disabled
2026-02-11 12:47:35 +05:30
Rahul Tank
fad80cce1a
fix(nimble): Added change to copy adv params to be reused during reattempt adv
2026-02-11 12:47:35 +05:30
Rahul Tank
95bcdc3620
fix(nimble) Add EXT_ADV dependancy flag for EXT_SCAN in menuconfig
2026-02-11 12:47:35 +05:30
Rahul Tank
9e19ca3aee
fix(nimble): Address security vulnerabilties and NVS corruption issues
2026-02-11 12:47:35 +05:30
Rahul Tank
4fe3e0ffd3
fix(nimble): Add extra logs to track critical failures
2026-02-11 12:47:35 +05:30
Rahul Tank
920f043353
fix(nimble): Fix coverity reported issue
...
Handled unchecked return value in ble_hs_pvcy.c
2026-02-11 12:47:35 +05:30
Astha Verma
37d5e4ccd9
fix(nimble): Fix early cleanup when periodic sync reattempts exhausted
2026-02-11 12:47:35 +05:30
Rahul Tank
2739813bf0
fix(nimble): Fix ble_multi_adv example to show correct UUIDs information
2026-02-11 12:44:06 +05:30
Island
ef79f184a8
Merge branch 'feat/fix_esp32c2_rom_rewrite_issue_rebase_v5.2' into 'release/v5.2'
...
Feat/fix esp32c2 rom rewrite issue rebase (v5.2)
See merge request espressif/esp-idf!45765
2026-02-11 10:15:49 +08:00
Shu Chen
7ac13d83d0
Merge branch 'feat/add_phy_cli_debug_v5.2' into 'release/v5.2'
...
feat(openthread): support 154 debug features on RCP (v5.2)
See merge request espressif/esp-idf!45734
2026-02-10 11:08:30 +00:00
Jin Chen
3da9775993
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:13 +08:00
Jin Chen
73e07d97ef
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:13 +08:00
Luo Xu
082e1b140f
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:18 +08:00
Luo Xu
a1a5cda182
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:18 +08:00
Luo Xu
fe4fb620b0
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:17 +08:00
Luo Xu
d2245adf68
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:17 +08:00
Luo Xu
cf8a676ab6
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:16 +08:00
Luo Xu
a52fa35487
fix(ble_mesh): Miscellaneous fixes for blob
...
(cherry picked from commit c3faf5559a )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-02-09 17:43:16 +08:00
Rahul Tank
217e5743b9
Merge branch 'bugfix/security_fixes_for_examples_v5.2' into 'release/v5.2'
...
fix(nimble): Fix vulnerabilities in NimBLE examples (v5.2)
See merge request espressif/esp-idf!45485
2026-02-09 14:24:51 +05:30
Island
9fc328741a
Merge branch 'feat/ble_mesh_alignment_to_v6.0_v5.2' into 'release/v5.2'
...
feat(ble_mesh): alignment to release/v6.0 (v5.2)
See merge request espressif/esp-idf!45348
2026-02-09 11:35:37 +08:00
Shreeyash
35ca390a06
fix(nimble): Fix vulnerabilities in NimBLE examples
2026-02-06 18:48:32 +05:30
Tan Yan Quan
edfce4d9d0
feat(openthread): support 154 debug features on RCP
2026-02-06 20:18:41 +08:00
Tan Yan Quan
66e816b23b
feat(ieee802154): add support for phyreg -g register debug
2026-02-06 20:18:41 +08:00
Tan Yan Quan
094b0f1c12
docs(ieee802154): improve Kconfig documentation and organization
2026-02-06 20:18:41 +08:00
morris
0f860c3954
Merge branch 'fix/usb_host_priorities_backport_v5.2' into 'release/v5.2'
...
fix(host/usb): Fixed deadlock that prevented closing devices from high priority tasks (backport to v5.2)
See merge request espressif/esp-idf!45633
2026-02-06 15:36:41 +08:00
morris
d08b711c59
Merge branch 'fix/min_rev_usage_v5.2' into 'release/v5.2'
...
fix: fix wrong REV_MIN usage for security, bt, efuse (v5.2)
See merge request espressif/esp-idf!45655
2026-02-06 12:05:19 +08:00
luoxu
e4e30d2bf6
feat(ble_mesh): fixed configuration of core nums
2026-02-06 11:15:20 +08:00
zhiweijian
9b10ee5a35
fix(ble/bluedroid): Fixed smp unit test failed if mbedTLS or TinyCrypt is enabled
2026-02-06 11:15:20 +08:00
luoxu
20c1055fbc
feat(ble_mesh): update log compression for ble mesh lib
2026-02-06 11:15:20 +08:00
luoxu
252f7f0907
feat(ble_mesh): update lib commit to d48251ab82
2026-02-06 11:15:20 +08:00
luoxu
b640f05f6a
feat(ble_mesh): alignment to release/v6.0
2026-02-06 11:15:20 +08:00
Alexey Gerenkov
3e64bdb5eb
Merge branch 'fix/coredump_test_tcb_corrupted_v5.2' into 'release/v5.2'
...
test(espcoredump): fix test for corrupted TCB handling in coredump (v5.2)
See merge request espressif/esp-idf!45330
2026-02-05 18:39:25 +08:00
Island
72e9a9ef18
Merge branch 'feat/add_new_bluedroid_host_examples_v5.2' into 'release/v5.2'
...
feat(ble/bluedroid): Add new bluedroid host examples (v5.2)
See merge request espressif/esp-idf!44877
2026-02-05 10:50:51 +08:00
Xiao Xufeng
7a9200cd0a
fix(bt): fix AGC_RECORRECT on ESP32-C3 when REV_MIN configured higher than 102
2026-02-05 01:52:01 +08:00
Tomas Rezucha
6a7a678e6e
fix(host/usb): Fixed deadlock that prevented closing devices from high priority tasks
...
If in usb_host_interface_release() the underlying pipe was halted while having an URB in-flight,
usb_host_client_handle_events() may not have had a chance to process the URB yet.
Check if there are any pending URBs on the pipe before attempting to free it.
Closes https://github.com/espressif/esp-idf/issues/17707
2026-02-04 08:02:08 +01:00
Jin Cheng
291548ddab
fix(bt): fixed semaphore deletion condition in UART DMA deinit
2026-02-03 14:10:25 +08:00