Wang Meng Yang
3be1a334c0
Merge branch 'bugfix/ai_review_hfp' into 'master'
...
fix(bt): Fix the critical issues related to HFP from AI review report
See merge request espressif/esp-idf!49400
2026-06-24 20:54:46 +08:00
Sonika Rathi
752e91b89a
Merge branch 'bugfix/idf-15330-fatfs-normalize-cli-output' into 'master'
...
fix(fatfs): normalize fatfs Python tool CLI output
Closes IDF-15330
See merge request espressif/esp-idf!49271
2026-06-24 19:13:26 +08:00
Jiang Jiang Jian
05ea6b2900
Merge branch 'bugfix/fix_some_external_coex_issues' into 'master'
...
Bugfix/fix some external coex issues
See merge request espressif/esp-idf!49259
2026-06-24 17:45:52 +08:00
Sonika Rathi
5dc3bddd20
Merge branch 'bugfix/nvs-partition-tool-normalize-output' into 'master'
...
fix(nvs_flash): normalize nvs partition tool CLI output
Closes IDF-15333
See merge request espressif/esp-idf!49198
2026-06-24 16:54:58 +08:00
Jiang Jiang Jian
16da34ad67
Merge branch 'feat/ftm_esp32s31_calib_values' into 'master'
...
feat(ftm): Update ftm calibration values esp32s31
See merge request espressif/esp-idf!49221
2026-06-24 16:28:29 +08:00
Shu Chen
d65661fcf6
Merge branch 'fix/initialize_s_spi_transaction_to_0' into 'master'
...
fix(openthread): use spi slave tx_length/rx_length and remove rx DMA bounce buffer
See merge request espressif/esp-idf!49808
2026-06-24 08:00:59 +00:00
Song Ruo Jing
37a08bd973
Merge branch 'contrib/github_pr_18677' into 'master'
...
uart: fix threshold configuration loss when interrupts are disabled (GitHub PR)
Closes IDFGH-17749 and IDFGH-12052
See merge request espressif/esp-idf!49943
2026-06-24 15:54:16 +08:00
muhaidong
4d33bcb4da
feat(coex): add external coex unit test for esp32h4 and esp32h21
2026-06-24 13:56:22 +08:00
muhaidong
e7b8677fa2
fix(coex): remove unsupported external coex soc caps
2026-06-24 13:56:22 +08:00
Island
005dd1ba8c
Merge branch 'feat/spi_log_qa_frame_check' into 'master'
...
feat(ble_log): add FINAL_STAT session-end frame and flush hook before controller restart
See merge request espressif/esp-idf!49433
2026-06-24 10:46:43 +08:00
Adam Múdry
fa8039b5ca
Merge branch 'test/vfs_fix_register_check' into 'master'
...
test(vfs): Test changes regarding VFS register incorrect check fix and fix VFS host test not being run at all
See merge request espressif/esp-idf!49674
2026-06-23 14:02:16 +02:00
He Binglin
12ad118657
Merge branch 'change/esp_idf_dpd_optimize' into 'master'
...
Change/esp idf dpd optimize
Closes PM-765 and PM-728
See merge request espressif/esp-idf!49761
2026-06-23 19:55:08 +08:00
yangfeng
0211122300
fix(bt): Fix the critical issues related to HFP from AI review report
...
HFP AG:
- Fix mSBC EV3 second-packet payload length calculation to prevent OOB read and infinite loop
- Add init/deinit guards in HF AG helper functions to avoid NULL deref
- Return bt_status_t from btc_hf_ag_audio_data_send to avoid silent buffer leak on SLC failure
- Break SCO CI data loop when SCO is not open to prevent CPU starvation
- Guard BTM_FreeSCN(0) and reset SCN after free in bta_ag_del_records
- Use OI_UINT32 for mSBC decode frame length to avoid stack corruption
- Bound AT Dial command string copy to BTA_AG_AT_MAX_LEN
HFP Client:
- Check osi_calloc result before use when reassembling split mSBC frames
- Use OI_UINT32 for mSBC decode frame length to avoid stack corruption
- Free SDP db, collision/AT timers and queued AT cmds before scb reset on disable
- Fix mSBC EV3 second-packet payload length calculation (same as AG)
- Reject pcm_resample input smaller than overlap window (96 bytes) on filtered path
- Break SCO CI data loop when SCO is not open to prevent CPU starvation
- Guard BTM_FreeSCN(0) and reset SCN after free in bta_hf_client_del_record
2026-06-23 19:36:16 +08:00
Renz Christian Bagaporo
ad1912642a
Merge branch 'contrib/github_pr_18724' into 'master'
...
fix(heap_task_info): Fix incorrect current_usage subtraction on realloc() (GitHub PR)
Closes IDFGH-17818
See merge request espressif/esp-idf!49745
2026-06-23 17:21:15 +08:00
Jiang Jiang Jian
1c21efd181
Merge branch 'feat/update_esp32s31_phylib' into 'master'
...
feat(phy): update esp32s31 phy lib
See merge request espressif/esp-idf!49564
2026-06-23 17:09:28 +08:00
guozifan
a81322a2ce
feat(ble_log): Add frame check support for restart flow
2026-06-23 16:19:30 +08:00
hebinglin
a6884a9d4d
change(esp_hw_support): support optional delay for DPD entry and exit
2026-06-23 14:54:30 +08:00
hebinglin
619ac952b6
fix(spi_flash): fix dpd failed when spi hal placed in flash
2026-06-23 14:54:11 +08:00
Jiang Jiang Jian
dc2fcf2c6c
Merge branch 'bugfix/defering_post_disconnect_event_after_disassociation_tx_callback' into 'master'
...
fix(wifi): post disconnect event after disassociation tx callback
Closes WIFIBUG-1858
See merge request espressif/esp-idf!48796
2026-06-23 14:17:37 +08:00
Alexey Lapshin
4817812003
Merge branch 'feature/enable_zb_for_esp32p4' into 'master'
...
feat(soc): enable zb* extensions for esp32p4 greater v3
See merge request espressif/esp-idf!49822
2026-06-23 10:02:21 +04:00
Mahavir Jain
cb56e6cbd9
Merge branch 'feat/esp_http_server-ws-strictness-foundation-and-handshake' into 'master'
...
feat(esp_http_server): update websocket server to check RFC6455 headers
See merge request espressif/esp-idf!48903
2026-06-23 11:10:58 +05:30
Wan Lei
e5d57f55b4
Merge branch 'fix/twai_ci_job_pollution' into 'master'
...
fix(ci): twai test close board to fixed ci jobs pullotion
Closes IDFCI-4973
See merge request espressif/esp-idf!49894
2026-06-23 11:10:42 +08:00
C.S.M
3517052686
Merge branch 'fix/jpeg_over_size' into 'master'
...
fix(jpeg): Fix the jpeg size might exceed the buffer size
See merge request espressif/esp-idf!49799
2026-06-23 10:42:17 +08:00
Mahavir Jain
bae7a9ee3a
Merge branch 'fix/esp_tee_heap_poison' into 'master'
...
fix(esp_tee): Prevent TEE from dispatching the REE heap poisoning callback
See merge request espressif/esp-idf!49773
2026-06-22 19:09:01 +05:30
morris
ecd6425701
Merge branch 'bugfix/sdio_slave_buffer_size_limit' into 'master'
...
fix(sdio_slave): align buffer size checks with descriptor limits
See merge request espressif/esp-idf!49853
2026-06-22 21:15:38 +08:00
Adam Múdry
670fb68bc7
test(vfs): Test changes regarding VFS register incorrect check fix
2026-06-22 14:48:13 +02:00
Rahul Tank
7d33607e26
Merge branch 'feat/throughput_l2cap_coc' into 'master'
...
Added l2cap_coc example for throughput
Closes BLERP-2890
See merge request espressif/esp-idf!47284
2026-06-22 18:07:07 +05:30
wanckl
4ab13e5894
fix(ci): twai test close board to fixed ci jobs pullotion
2026-06-22 20:18:58 +08:00
Adam Múdry
199a403d81
fix(vfs): Fix __errno_r(__getreent()) correctness for Linux
2026-06-22 14:01:55 +02:00
Wu Zheng Hui
32a17773f4
Merge branch 'feat/make_thread_safe_optional' into 'master'
...
feat(freertos): make FREERTOS_PORT_THREAD_SAFE_CLAIM optional
See merge request espressif/esp-idf!49816
2026-06-22 19:34:12 +08:00
sonika.rathi
2820aa64c3
fix(fatfs): normalize fatfs Python tool CLI output
2026-06-22 12:57:33 +02:00
muhaidong
c6c152bef3
fix(wifi): post disconnect event after disassociation tx callback
2026-06-22 17:50:50 +08:00
Samuel Obuch
7fac3ca134
Merge branch 'fix/lp_core_noreset_under_debug_option' into 'master'
...
fix(lp_core): fix build for CONFIG_ULP_NORESET_UNDER_DEBUG=n
See merge request espressif/esp-idf!49831
2026-06-22 11:05:10 +02:00
sonika.rathi
e9315fa19f
fix(nvs_flash): normalize nvs partition tool CLI output
2026-06-22 10:42:51 +02:00
C.S.M
ad58073b75
fix(jpeg): Fix the jpeg size might exceed the buffer size
2026-06-22 16:20:51 +08:00
Sajia
1d044feba3
feat(ftm): Update ftm calibration values esp32s31
2026-06-22 16:14:52 +08:00
Island
bf08ef8b50
Merge branch 'feat/ble_log_compression_module_cfg_update' into 'master'
...
Feat/ble log compression module cfg update
See merge request espressif/esp-idf!48467
2026-06-22 14:15:26 +08:00
Ashish Sharma
8190ca035e
fix(ws): enforce RFC 6455 §4.2.1 handshake requirements
2026-06-22 14:05:34 +08:00
Ashish Sharma
a0fa99bab3
test(http_server): add mock TCP client for black-box WS testing
2026-06-22 14:05:34 +08:00
Marius Vikhammer
ecd0b36adb
Merge branch 'fix/lp-core-rc-fast-delay' into 'master'
...
fix(ulp): use SoC RC_FAST frequency for LP core delay
Closes IDFCI-10618
See merge request espressif/esp-idf!49797
2026-06-22 14:00:28 +08:00
Laukik Hase
c7a73cb8d3
fix(esp_tee): Avoid crypto peripherals reset with esp_restart() from REE
...
- Reset the crypto peripherals during TEE initialization
2026-06-22 11:18:32 +05:30
Laukik Hase
da36354af9
fix(esp_tee): Prevent TEE from dispatching the REE heap poisoning callback
2026-06-22 11:18:30 +05:30
Meet Patel
a75231d458
Merge branch 'feat/ulp_adc_multi_channel' into 'master'
...
feat(ulp): add multi-channel ADC init for ULP
Closes IDFGH-9831 and IDF-15815
See merge request espressif/esp-idf!49671
2026-06-22 10:09:16 +05:30
morris and Cursor
4814514c26
fix(sdio_slave): align buffer size checks with descriptor limits
...
Define per-target SDIO slave descriptor buffer limits in the LL layer and validate queued send buffers against the 4-byte aligned effective maximum. Update the public docs to describe the chip-dependent limit instead of hardcoding 4092 bytes.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-22 11:33:10 +08:00
zhuanghang
17222666c2
feat(phy): update esp32s31 phy lib
2026-06-22 03:14:56 +00:00
wuzhenghui
3a18ec3b7f
feat(freertos): make FREERTOS_PORT_THREAD_SAFE_CLAIM optinal
2026-06-22 10:15:32 +08:00
Kapil Gupta
fb14a3e7f4
Merge branch 'bugfix/mbedtls_rsa_base_reduction_hw_crt' into 'master'
...
fix(mbedlts): Enable hardware CRT for RSA-4096 via base reduction
Closes WIFIBUG-1789
See merge request espressif/esp-idf!49641
2026-06-21 09:59:18 +05:30
Kapil Gupta
66752f0942
fix(mbedtls): Fix cached Rinv size mismatch under private exponent blinding
...
Prevent signature verification failures on targets that do not round hardware words
to 16-word boundaries (e.g. ESP32-S3, ESP32-C6, and ESP32-P4), where exponent blinding
can cause `num_words` to vary between calls, leading to reuse of an incorrectly sized
cached `Rinv`.
2026-06-21 09:29:49 +05:30
Kapil Gupta
cf7a80aa01
fix(mbedtls): Enable hardware CRT for RSA-4096 via base reduction
...
Perform modulo reduction on the base before size checks to allow RSA-4096
CRT (2048-bit exponentiations) to use the hardware accelerator instead of
falling back to software. Fix input validation, negative zero sign issues,
and early memory cleanup paths in esp_mpi_exp_mod()
2026-06-21 09:29:37 +05:30
morris
9636c5a05c
Merge branch 'refactor/jpeg_encoder_example' into 'master'
...
feat(jpeg): simplify encode example and add pytest coverage
See merge request espressif/esp-idf!49667
2026-06-20 22:49:24 +08:00