Rahul Tank
629db27293
Merge branch 'bugfix/fix_stale_conn_cccd_v6.1' into 'release/v6.1'
...
fix(nimble): fix crash on disconnect due to stale per-connection CCCD pool (v6.1)
See merge request espressif/esp-idf!51950
2026-09-03 19:04:06 +05:30
David Čermák
c2a72754f4
Merge branch 'fix/sec-1137-br-glue-double-free_v6.1' into 'release/v6.1'
...
fix(esp_netif): harden br_glue instance-handler cleanup against double-free (SEC-1137) (v6.1)
See merge request espressif/esp-idf!50642
2026-09-03 21:11:51 +08:00
Jiang Jiang Jian
598fb82bd5
Merge branch 'feat/support_pawr_connect_evt_v6.1' into 'release/v6.1'
...
feat(ble/bluedroid): Support PAWR connection event (6.1)
See merge request espressif/esp-idf!51443
2026-09-03 20:41:30 +08:00
Jiang Jiang Jian
a4bbf950c8
Merge branch 'feat/enable_zcmp_for_c5_c61_v6.1' into 'release/v6.1'
...
feat(soc): esp32c5, esp32c61: enable zc extensions (v6.1)
See merge request espressif/esp-idf!51525
2026-09-03 20:41:23 +08:00
Martin Vychodil
089ccceb01
Merge branch 'fix/idf-16024-nvs-api-docs_v6.1' into 'release/v6.1'
...
docs(nvs_flash): correct public API docs for error codes and space use (v6.1)
See merge request espressif/esp-idf!52331
2026-09-03 20:26:15 +08:00
Roland Dobai
175777a002
Merge branch 'fix/windows_tests_v6.1' into 'release/v6.1'
...
ci(tools): Fix Windows pytest_build_system idf_copy gitlinks and log_cli hang (v6.1)
See merge request espressif/esp-idf!52332
2026-09-03 14:07:31 +02:00
Rahul Tank
5b8f3fb8f1
fix(nimble): fix crash on disconnect due to stale per-connection CCCD pool
2026-09-03 13:43:35 +05:30
morris
82564356d0
Merge branch 'fix/lcd_test_build_error_v6.1' into 'release/v6.1'
...
fix(rgb_lcd): pass output color format in tests (v6.1)
See merge request espressif/esp-idf!52364
2026-09-03 16:02:18 +08:00
morris
321b5344d3
fix(rgb_lcd): pass output color format in tests
2026-09-03 14:54:02 +08:00
Wang Meng Yang
1e2241eb4f
Merge branch 'feature/refactor_with_broker_v6.1' into 'release/v6.1'
...
feat(bt): refactor bt sdk with broker for esp32h4 and esp32s31 (6.1)
See merge request espressif/esp-idf!51757
2026-09-03 07:43:18 +08:00
Jakub Kocka
9f06f4b158
refactor(tools): Fixed pre-commit findings in idf_utils.py
2026-09-02 16:11:41 +02:00
Jakub Kocka
865d8a2639
ci(tools): Clip idf.py failure logs so Windows log_cli cannot stall
...
pytest.ini enables log_cli, so logging the full ninja stdout after a
failed first-time build is one multi-MB ERROR. That hung shard 3/6 for
hours after the hints test. Log the last 80 lines; keep the full output
on the exception and at DEBUG.
2026-09-02 15:04:58 +02:00
Jakub Kocka
c73ac9f05a
ci(tools): Don't abort idf_copy when a worktree submodule is a gitlink
...
git worktree add materializes submodules as gitlink files. rmtree() cannot
remove those, and exists()+iterdir() on a source gitlink raises and falls
back to shutil.copytree, which leaves mbedtls/include as a file. Unlink
dest gitlinks and only copy populated source directories.
2026-09-02 15:03:05 +02:00
radek.tandler
c3fc203f8a
docs(nvs_flash): correct public API docs for error code
...
-align nvs.h / nvs_handle.hpp Doxygen with the implementation: fix return codes
-guard nvs_open against a NULL out_handle
2026-09-02 14:57:15 +02:00
Martin Vychodil
cb709dbf27
Merge branch 'fix/sdmmc_dma_aligned_buffer_leak_v6.1' into 'release/v6.1'
...
fix(sdmmc): release aligned buffer on card deinit (v6.1)
See merge request espressif/esp-idf!52252
2026-09-02 20:20:40 +08:00
Jiang Jiang Jian
9ab7ec823a
Merge branch 'fix/sec-1162-1189-1190-null-checks_v6.1' into 'release/v6.1'
...
fix(esp_netif): harden NULL and OOM handling in netif APIs (SEC-1162, SEC-1189, SEC-1190) (v6.1)
See merge request espressif/esp-idf!50598
2026-09-02 20:11:33 +08:00
Jiang Jiang Jian
e3fe356497
Merge branch 'fix/sec-347-hostname-null-check_v6.1' into 'release/v6.1'
...
fix(esp_netif): reject NULL hostname in esp_netif_set_hostname_api (SEC_347) (v6.1)
See merge request espressif/esp-idf!50587
2026-09-02 20:11:29 +08:00
morris
d67ba6dd0c
Merge branch 'fix/spi_flash_keep_program_erase_in_iram_v6.1' into 'release/v6.1'
...
fix(spi_flash): keep program and erase paths in IRAM (v6.1)
See merge request espressif/esp-idf!51891
2026-09-02 18:44:45 +08:00
Jiang Jiang Jian
357b225bf3
Merge branch 'fix/roam_fixes_v6.1' into 'release/v6.1'
...
Require RSSI gain before low-RSSI roam and added reason codes(v6.1)
See merge request espressif/esp-idf!52245
2026-09-02 17:55:53 +08:00
Jiang Jiang Jian
8d1083391f
Merge branch 'bugfix/wpa_supplicant_upstream_security_issues_v6.1' into 'release/v6.1'
...
esp_wifi: Port security issues from upstream supplicant (v6.1)
See merge request espressif/esp-idf!51825
2026-09-02 17:52:54 +08:00
Wang Meng Yang
c2cde7c8f6
Merge branch 'bugfix/a2dp_aac_br_v6.1' into 'release/v6.1'
...
fix(bt): Fix some bugs of A2DP AAC (v6.1)
See merge request espressif/esp-idf!52186
2026-09-02 17:45:20 +08:00
Jiang Jiang Jian
1c03ef78f3
Merge branch 'bugfix/ftm_calib_v6.1' into 'release/v6.1'
...
fix(ftm): tolerate small t2/t3 inversion in measurement validation (Backport v6.1)
See merge request espressif/esp-idf!52071
2026-09-02 17:23:25 +08:00
Jiang Jiang Jian
bd51ab4afb
Merge branch 'backport/backport_some_wifi_changes_v6.1_260902' into 'release/v6.1'
...
Backport/backport some wifi changes v6.1 20260902(backport v6.1)
See merge request espressif/esp-idf!52309
2026-09-02 17:22:33 +08:00
Alexey Gerenkov
d965c1bfcf
Merge branch 'fix/newlib_builds_v6.1' into 'release/v6.1'
...
Fix: newlib compatibility with libraries built with picolibc headers (v6.1)
See merge request espressif/esp-idf!51523
2026-09-02 17:14:06 +08:00
Alexey Gerenkov
89eb1c1516
Merge branch 'add_trace_doc_section_v6.1' into 'release/v6.1'
...
docs(esp_trace): restructure tracing docs with esp_trace as master (v6.1)
See merge request espressif/esp-idf!52264
2026-09-02 17:03:51 +08:00
morris
6a0c7764e7
Merge branch 'fix/dualcore_branch_predictor_cache_race_v6.1' into 'release/v6.1'
...
fix(spi_flash): disable branch prediction on the parked core during flash ops (v6.1)
See merge request espressif/esp-idf!52203
2026-09-02 16:19:36 +08:00
morris
5005636662
Merge branch 'feat/support_rgb_lcd_dma2d_v6.1' into 'release/v6.1'
...
feat(rgb_lcd): support draw bitmap using dma2d (v6.1)
See merge request espressif/esp-idf!51979
2026-09-02 16:18:08 +08:00
Rahul Tank
f5e9410e62
Merge branch 'bugfix/fix_nimble_issue_310826_v6.1' into 'release/v6.1'
...
fix(nimble): Fix few nimble issues 31082026
See merge request espressif/esp-idf!52224
2026-09-02 13:31:33 +05:30
morris
e75cbffafc
Merge branch 'feat/support_rgb888_to_rgb565_v6.1' into 'release/v6.1'
...
feat(rgb_lcd): support convert rgb2rgb (v6.1)
See merge request espressif/esp-idf!52228
2026-09-02 15:56:56 +08:00
Mahavir Jain
2140e4752d
Merge branch 'fix/hmac-ds-reset-corrupts-concurrent-mpi_v6.1' into 'release/v6.1'
...
fix(esp_security): don't reset DS peripheral in esp_hmac_calculate (v6.1)
See merge request espressif/esp-idf!52198
2026-09-02 12:55:04 +05:30
yinqingzhao
0553d097cd
fix(wifi): config flash frequency to 80M in iperf sdkconfig
2026-09-02 15:17:31 +08:00
yinqingzhao
5cd0da1f37
feat(wifi): support disable dfs channels in apsta example
2026-09-02 15:17:31 +08:00
Mahavir Jain
0158ad3d99
Merge branch 'fix/crt_bundle_cert_header_oob_v6.1' into 'release/v6.1'
...
Validate cert header extent before reading it in bundle check (v6.1)
See merge request espressif/esp-idf!51997
2026-09-02 11:53:14 +05:30
Martin Vychodil
bf4d205494
Merge branch 'fix/reenable_sdmmc_tests_p4_v6.1' into 'release/v6.1'
...
fix(storage): Re-enable SDMMC related tests for P4 (v6.1)
See merge request espressif/esp-idf!52266
2026-09-01 18:27:38 +08:00
Adam Múdry
e1f6ec686c
fix(sdmmc): release aligned DMA buffer on card deinit
2026-09-01 12:27:09 +02:00
Roland Dobai
5b5a89403a
Merge branch 'fix/mcp_subprocess_stdin_v6.1' into 'release/v6.1'
...
fix(tools): detach MCP tool subprocess stdin from JSON-RPC pipe (v6.1)
See merge request espressif/esp-idf!52282
2026-09-01 10:43:45 +02:00
Erhan Kurubas
e48023f388
docs(jtag-debugging): syncronize EN and CN versions
2026-09-01 08:45:18 +02:00
Erhan Kurubas
ea6e93264c
docs(esp_trace): fix dangling README link to the tracing guide
2026-09-01 08:45:18 +02:00
Zhang Shuxian
f6bbbf90c6
docs: Update CN translation for tracing
...
(cherry picked from commit 35deba1bd7 )
2026-09-01 08:45:18 +02:00
Erhan Kurubas
bd09970094
docs(esp_trace): restructure tracing docs with esp_trace as master
...
Reorganize the tracing documentation so esp_trace is the master
component, with app_trace, SystemView, and Gcov referenced from it.
(cherry picked from commit 6c6490d54c )
2026-09-01 08:45:18 +02:00
Akshat Agrawal
b95ad5669f
fix(ftm): tolerate small t2/t3 inversion in measurement validation
...
- Update FTM calibration for esp32c5, C61, C6, C3
2026-09-01 14:18:47 +08:00
yinqingzhao
c2809548f7
feat(wifi): support fixed ampdu rate
2026-09-01 14:18:47 +08:00
yinqingzhao
bee83ee3b1
feat(wifi): support max bandwidth negotiation
2026-09-01 14:18:47 +08:00
Sarvesh Bodakhe
76c56a7b8d
fix(wifi): fix NAN availability time bitmap parsing issue
...
Accept spec-legal NAN availability time bitmaps (period > 512 TU,
bitmap length > 4, full 9-bit start offset) so iPhone secured NDP
setup is no longer rejected with NDL_UNACCEPTABLE.
Fixes NAN NDP interop with the iPhone 17 series.
(cherry picked from commit 42651e1ee1 )
2026-09-01 14:18:47 +08:00
Sarvesh Bodakhe
7aee122f30
fix(wpa_supplicant): accept NIK follow-up key descriptor with Key Type=0
...
iPhone (and hostap) set Key Type=0 in the pairing NIK follow-up Shared-Key
Descriptor (key_info=0x1340) since the NIK is not a pairwise key. We required
the pairwise bit and rejected the frame before decryption, so the NIK
exchange timed out and pairing was torn down. Require only the Encrypted
Key Data bit.
(cherry picked from commit 94988c5aa4 )
2026-09-01 14:18:47 +08:00
sibeibei
897dd47eb5
fix(scan): prioritize if1_conn check for home channel return logic
...
(cherry picked from commit 2b528716be )
2026-09-01 14:18:47 +08:00
wangtao@espressif.com
afce86cd7b
fix(wifi): fix wifi scan and wps connect issue
...
(cherry picked from commit bbccbd5b1d )
2026-09-01 14:18:47 +08:00
muhaidong
102d09de53
fix(wifi): fix disconnect failure issue
...
(cherry picked from commit 33d39c304f )
2026-09-01 14:18:47 +08:00
yinqingzhao
7c3f1589f2
fix(wifi): add workaround for s31 beacon timestamp issue
...
(cherry picked from commit ab8568f547 )
2026-09-01 14:18:47 +08:00
Marek Fiala and Cursor
cf09ccd766
fix(tools): send mcp-server startup diagnostics to stderr
...
idf.py mcp-server printed startup, shutdown, and error messages on
stdout. On the stdio MCP transport, stdout is the JSON-RPC channel, so
those non-JSON lines can confuse or break strict clients. Route them to
stderr like the other diagnostics in mcp_ext.py.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 08:10:23 +02:00