Commit Graph

38297 Commits

Author SHA1 Message Date
Rahul Tank
d2a5aacb62 Merge branch 'bugfix/fix_host_nimble_fixes_v5.2' into 'release/v5.2'
fix(nimble): Fix various issues for security/vulnerability in host (v5.2)

See merge request espressif/esp-idf!45995
2026-02-25 12:54:20 +05:30
Wang Meng Yang
5157663189 Merge branch 'bugfix/lc_not_wakeup_v5.2' into 'release/v5.2'
fix(ble): Fix restore write-back error caused by memory allocated in PSRAM(v5.2)

See merge request espressif/esp-idf!46004
2026-02-25 12:12:13 +08:00
Wang Meng Yang
2a78cd0790 Merge branch 'bugfix/32k_xtal_to_rtc_slow_v5.2' into 'release/v5.2'
fix(bt): Add some debug logs during A2DP sink decoding(v5.2)

See merge request espressif/esp-idf!45783
2026-02-25 10:03:09 +08:00
Martin Vychodil
1cd2b97162 Merge branch 'fix/vfs_missing_va_end_v5.2' into 'release/v5.2'
fix(storage/vfs): Remove va_end leak in ioctl caused by early return in macro (v5.2)

See merge request espressif/esp-idf!45525
2026-02-25 03:40:05 +08:00
xiongweichao
dd51c36dea fix(ble): Fix restore write-back error caused by memory allocated in PSRAM 2026-02-24 10:33:50 +08:00
Rahul Tank
f410a6ca23 fix(nimble): Fix various issues for security/vulnerability in host 2026-02-23 15:26:48 +05:30
Mahavir Jain
2d27a5d382 Merge branch 'fix/esp_http_client_ssldyn_test_failure' into 'release/v5.2'
fix(esp_http_client): Fixed esp_http_client example pytest

See merge request espressif/esp-idf!45986
2026-02-23 14:32:54 +05:30
hrushikesh.bhosale
1f4dd05b0c fix(esp_http_client): Fixed esp_http_client example pytest
- For async request need to expect -1 as content length, but it was
expecting positive value instead
2026-02-23 12:03:49 +05:30
Rahul Tank
00cf64b497 Merge branch 'bugfix/fix_nimble_issues_11022026_v5.2' into 'release/v5.2'
fix(nimble): Bugfix/fix nimble issues 11022026 (v5.2)

See merge request espressif/esp-idf!45911
2026-02-18 09:31:22 +05:30
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
xiongweichao
cce31f05e6 fix(bt): Add some debug logs during A2DP sink decoding 2026-02-10 14:58:00 +08:00
xiongweichao
ac88f5b20c fix(bt): Replace 32k_xtal with rtc_slow 2026-02-10 14:58:00 +08: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