Commit Graph
37754 Commits
Author SHA1 Message Date
Euripedes Rocha Filho 25d08776da fix(esp_netif): Avoid socket to stay in closing state in l2tap closing 2026-09-03 14:01:40 +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
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
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
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
Adam Múdry e1f6ec686c fix(sdmmc): release aligned DMA buffer on card deinit 2026-09-01 12:27:09 +02:00
Erhan Kurubas ea6e93264c docs(esp_trace): fix dangling README link to the tracing guide 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
Chen Chen 86c3a1fbc7 fix(spi_flash): keep program and erase paths in IRAM 2026-09-01 11:56:26 +08:00
Island 429855b705 Merge branch 'feat/adapt_uhci_code_260824_v6.1' into 'release/v6.1'
refactor(hci): switch HCI UART DMA transport to UHCI driver APIs (6.1)

See merge request espressif/esp-idf!52161
2026-09-01 11:28:39 +08:00
wuzhenghui aaccbdd47c fix(spi_flash): integrate branch prediction control during cache operations 2026-09-01 02:42:19 +00:00
Ashish Sharma 7e808c82ea fix(spi_flash): disable branch prediction on the parked core during flash ops 2026-09-01 02:42:19 +00:00
Rahul Tank 891278ef2a fix(nimble): Fix ECC HW byte-order and dropped SOC_ESP_NIMBLE_CONTROLLER 2026-08-31 20:27:23 +08:00
Rahul Tank f3495027b0 fix(nimble): Add support for shorter connection intervals 2026-08-31 20:27:23 +08:00
ShenWeilong 890863c0b0 fix(ble): Fixed occasional supervision timeout and mic error for esp32s31 2026-08-31 20:24:11 +08:00
liqigan 9df5f1c6ef fix(bt/controller): Fixed event mask not set to default value after hci reset 2026-08-31 20:24:11 +08:00
Jin Cheng ad61b54843 fix(bt/controller): update libbtdm_common_app.a to f60e5b29
- fixed BT ASSERT ID 8486
- relates to BTQABR2023-884
2026-08-31 20:24:11 +08:00
ShenWeilong 313d4cd3f1 fix(ble): Check if there are illegal library files in controller lib path 2026-08-31 20:24:11 +08:00
ShenWeilong bd68a316f8 change(ble): check the lib folder first in thr controller cmake 2026-08-31 20:24:11 +08:00
Jin Cheng d2da25f512 fix(bt/bluedroid): fixed the function prototype of the command handler of READ LOCAL SUPPORTED CODECS 2026-08-31 20:24:11 +08:00
ShenWeilong 2829e28730 fix(bt): fixed mempool deinit crash issue for esp32s31 2026-08-31 20:24:11 +08:00
Shen Weilong f1c41c8949 fix(ble): fixed occasional sched assertion for scan scenario 2026-08-31 20:24:11 +08:00
Wang Mengyang e2dd003a70 fix(bt): fix unused-variable build warnings for BR/EDR examples on ESP32-S31 2026-08-31 20:24:11 +08:00
cjin f0d00d7aed fix(ble): fix bt_apb module clock config on esp32h4 and esp32s31 2026-08-31 20:24:11 +08:00
ShenWeilong 8f2bb43020 feat(bt): updated libble and libbtdm
1. Added strong function for btdm_compressed_assert.
          2. Fixed some berdr hci issues
          3. Updated ble config params structure
2026-08-31 20:24:11 +08:00
liqigan b086d116bd change(bt/controller): Adapt BR/EDR controller to new architecture 2026-08-31 20:24:11 +08:00
ShenWeilong 18534fb1cd feat(bt): refactor bt sdk with broker for esp32h4 and esp32s31 2026-08-31 20:24:11 +08:00
Euripedes Rocha Filho 87dbc6ec3c fix(esp_netif): harden NULL and OOM handling in netif APIs
Add a malloc NULL check in esp_netif_br_glue_add_port and stop freeing
the existing port list when realloc fails. Validate the mac argument in
esp_netif_set_mac and config->base in esp_netif_new_api before use.
2026-08-31 14:01:20 +02:00