Commit Graph

54405 Commits

Author SHA1 Message Date
linruihao
793ebada0b fix(bt/bluedroid): check HFP audio status before forwarding SCO data 2026-09-17 09:32:36 +08:00
Jiang Jiang Jian
f0316c53dc Merge branch 'fix/fix_s31_modem_clock_link_bad_retention_v6.1' into 'release/v6.1'
fix(esp_hw_support): disable BBPLL after sleep if clk_tree ref is zero(Backport v6.1)

See merge request espressif/esp-idf!52863
2026-09-16 11:37:14 +08:00
Jiang Jiang Jian
3b666c417f Merge branch 'idf/ble_audio_lock_update_v6.1' into 'release/v6.1'
feat(ble_audio): Miscellaneous update for BLE ISO & BLE Audio safe calling (v6.1)

See merge request espressif/esp-idf!52819
2026-09-16 10:32:59 +08:00
Jiang Jiang Jian
3cb0e13812 Merge branch 'bugfix/nimble_issues_15092026_v6.1' into 'release/v6.1'
fix(nimble): Fix few nimble issues 15092026(v6.1)

See merge request espressif/esp-idf!52862
2026-09-16 10:12:15 +08:00
Jiang Jiang Jian
7802524e39 Merge branch 'pr_18845_v6.1' into 'release/v6.1'
fix(openthread): restore ot_network_auto_start() call in ot_br example (IDFGH-17984) (v6.1)

See merge request espressif/esp-idf!52857
2026-09-16 10:08:45 +08:00
Jiang Jiang Jian
4e294fa11e Merge branch 'pr_17788_v6.1' into 'release/v6.1'
Add support for multiple console types in CLI (IDFGH-16697) (v6.1)

See merge request espressif/esp-idf!52852
2026-09-16 10:08:15 +08:00
Jiang Jiang Jian
dea8a6bbdf Merge branch 'feat/added_nonblocking_mode_for_hci_alloc_6.1' into 'release/v6.1'
fix(bt): fixed multiple CVE issues for Bluetooth Classic Controller

See merge request espressif/esp-idf!52846
2026-09-16 10:07:35 +08:00
Jiang Jiang Jian
51b266a62b Merge branch 'fix/supplicant_checks_v6.1' into 'release/v6.1'
Fixed OOB read on short FT auth and RRM action frames(v6.1)

See merge request espressif/esp-idf!52708
2026-09-16 09:55:27 +08:00
Rahul Tank
97df59cab4 fix(nimble): Fix dual-mode eventq NULL check
Dual-mode NPL embeds struct btdm_osal_eventq, so compare the inner
pointer. Classic NPL still uses void *.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 21:04:19 +05:30
muhaidong
f5cf14b319 fix(wifi): fix regdma restore ba bitmap fail issue 2026-09-15 20:51:25 +08:00
muhaidong
81014a4da3 fix(wifi): fix esp32s31 rx packet failed when modem state is interrupted by other 2026-09-15 20:51:25 +08:00
wuzhenghui
4a70fc80c3 fix(esp_hw_support): disable BBPLL after sleep if clk_tree ref is zero
PLL_SOURCE retention may leave BBPLL on; sync HW in pmu_sleep_finish and keep is_power_on in IRAM.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 20:51:05 +08:00
wuzhenghui
b56b2312d4 fix(esp_hw_support): wait pll ready before modem clock retention for s31 2026-09-15 20:49:12 +08:00
Chen Jianxing
55713c2fac fix(phy): fix crash issue when tx power set to 21dBm in ESP32S31 2026-09-15 20:48:08 +08:00
Jiang Jiang Jian
dc74222237 Merge branch 'fix/mcpwm_timer_resolution_test_v6.1' into 'release/v6.1'
fix(mcpwm): account for adjusted timer resolution in test (backport v6.1)

See merge request espressif/esp-idf!52775
2026-09-15 20:37:24 +08:00
Jiang Jiang Jian
c8ae3d86af Merge branch 'feat/spi_add_data_output_inversion_v6.1' into 'release/v6.1'
feat(spi): support data output inversion (backport v6.1)

See merge request espressif/esp-idf!52745
2026-09-15 20:37:14 +08:00
wangjialiang
bcb7fe787c fix(nimble_iso): remove nimble iso event cb set null 2026-09-15 17:51:24 +05:30
Shreeyash Bhakare
bd6dfdf8e1 fix(nimble): Send Prepare Write Request before Execute Write in write long with zero-length data 2026-09-15 17:49:53 +05:30
Astha Verma
cfe62fb426 fix(nimble): Fix nimble HID service discovery 2026-09-15 17:49:10 +05:30
Rahul Tank
a7de20484e fix(nimble): Prevent crash in deinit when host init was not completed 2026-09-15 17:48:00 +05:30
Rahul Tank
0e1430e77c fix(nimble): Fix for BLERP attack 2026-09-15 17:46:59 +05:30
Rahul Tank
d22f4c93ca fix(nimble): Avoid NULL proc dereference in GATT client procedures 2026-09-15 17:46:15 +05:30
cnicc
87b975362c fix(openthread): restore ot_network_auto_start() call in ot_br example 2026-09-15 19:22:12 +08:00
Marcelo Barros de Almeida
6df9e19496 feat(802.15.4): Add support for multiple console types in CLI
Refactored app_main to initialize the console REPL based on the selected configuration: UART, USB CDC, or USB Serial JTAG. This improves flexibility and allows the CLI to work with different hardware interfaces.
2026-09-15 19:20:10 +08:00
ShenWeilong
0ef1beb7cd feat(bt): block the hci task if no available hci cmd buffer for ESP32-S31, ESP32-H4 2026-09-15 18:54:27 +08:00
liqigan
67368e2404 fix(bt): Check the peer ECDH public key when using mbedtls 2026-09-15 18:54:27 +08:00
Jiang Jiang Jian
67fa2dab01 Merge branch 'bugfix/msbc_oob_read_v6.1' into 'release/v6.1'
fix(bt/bluedroid): fixed OOB read dring mSBC sync word check (v6.1)

See merge request espressif/esp-idf!52766
2026-09-15 17:16:03 +08:00
tarun.kumar
91e96a3447 fix(wifi) : Fixed OOB read on short FT auth and RRM action frames 2026-09-15 17:12:45 +08:00
Jiang Jiang Jian
c761dd31bc Merge branch 'fix/openthread-udp-host-interface_v6.1' into 'release/v6.1'
fix(openthread): preserve host interface on UDP receive (v6.1)

See merge request espressif/esp-idf!52688
2026-09-15 17:11:33 +08:00
Jiang Jiang Jian
a951ac5c8a Merge branch 'feat/opt_prefer_bond_device_when_evicting_overflow_bonds_v6.1' into 'release/v6.1'
fix(bt/bluedroid): prefer disconnected peers when evicting overflow bonds (6.1)

See merge request espressif/esp-idf!52611
2026-09-15 17:11:01 +08:00
Jiang Jiang Jian
4d1a6fb047 Merge branch 'fix/esp32-ble-dtm-txbuf-leak_v6.1' into 'release/v6.1'
Fix DTM TX buffer leak in the BLE controller that could cause memory exhaustion and Interrupt WDT timeout during or after DTM TX tests. (6.1)

See merge request espressif/esp-idf!52616
2026-09-15 17:10:51 +08:00
Jiang Jiang Jian
ba9c814922 Merge branch 'change/ble_update_lib_20260904_v6.1' into 'release/v6.1'
change(ble): [AUTO_MR] 20260904 - Update ESP BLE Controller Lib (6.1)

See merge request espressif/esp-idf!52440
2026-09-15 17:10:11 +08:00
Liu Linyan
73bac20eee feat(ble_audio): Miscellaneous update for BLE ISO & BLE Audio safe calling 2026-09-15 14:51:15 +08:00
Liu Linyan
8180fab0d3 fix(ble_audio): Allow empty reading value for BLE Audio implementation 2026-09-15 14:51:13 +08:00
Wang Mengyang
ca97da138b fix(bt): fixed multiple CVE issues for Bluetooth Classic Controller
- fixed multiple CVE bugs of Bluetooth Classic controller on ESP32-S31
- coex: improved BR/EDR ACL active scheduling in case of Wi-Fi coexistence
- SCO: reject unexpected LMP PDU received in SCO related LMP procedures
2026-09-15 14:01:26 +08:00
Jiang Jiang Jian
a86a78bb6a Merge branch 'fix/lp_core_rc_fast_delay_freq_v6.1' into 'release/v6.1'
fix(ulp): hardcode LP core RC_FAST frequency per target (v6.1)

See merge request espressif/esp-idf!52670
2026-09-15 13:59:06 +08:00
Jiang Jiang Jian
fd89f260a2 Merge branch 'docs/api_ref_system_updates_v6.1' into 'release/v6.1'
docs(system): update API references for H4 and S31 (v6.1)

See merge request espressif/esp-idf!52718
2026-09-15 13:58:35 +08:00
Jiang Jiang Jian
0967b16795 Merge branch 'bugfix/fix_iso_tx_power_update_fail_v6.1' into 'release/v6.1'
feat(iso): Support set ble iso tx power (6.1)

See merge request espressif/esp-idf!52620
2026-09-15 13:57:37 +08:00
Jiang Jiang Jian
6747981483 Merge branch 'bugfix/idfci-13866_v6.1' into 'release/v6.1'
backport v6.1: config wakeup gpio pin internal pullup to avoid input floating

See merge request espressif/esp-idf!52770
2026-09-15 13:56:59 +08:00
Jiang Jiang Jian
1204c95d40 Merge branch 'bugfix/fix_pbac_pm_config_v6.1' into 'release/v6.1'
fix(bt/bluedroid): enable sniff power management for PBAP client (v6.1)

See merge request espressif/esp-idf!52761
2026-09-15 11:57:18 +08:00
Jiang Jiang Jian
c92c097e3b Merge branch 'bugfix/fix_example_power_save_build_fail_issue_v6.1' into 'release/v6.1'
fix(esp_timer): preserve timer_process_alarm symbol for ldgen(Backport v6.1)

See merge request espressif/esp-idf!52738
2026-09-15 11:57:01 +08:00
Jiang Jiang Jian
2175e263ee Merge branch 'bugfix/wrong_bredr_tx_power_table_v6.1' into 'release/v6.1'
fix(bt): fixed use of wrong function to get BR/EDR power table on ESP32-S31(backport v6.1)

See merge request espressif/esp-idf!52550
2026-09-15 11:48:50 +08:00
Jiang Jiang Jian
d876407104 Merge branch 'feat/bt_osal_build_configurable_v6.1' into 'release/v6.1'
feat(bt): Add Kconfig option to build the BT OSAL conditionally (6.1)

See merge request espressif/esp-idf!52517
2026-09-15 11:48:41 +08:00
Jiang Jiang Jian
96eb6905ad Merge branch 'bugfix/fxied_btdm_mempool_compilation_issue_6.1' into 'release/v6.1'
fix(ble): fixed porting_btdm compilation issue for esp32-s31/h4

See merge request espressif/esp-idf!52432
2026-09-15 11:47:55 +08:00
Jiang Jiang Jian
742bd16cd8 Merge branch 'bugfix/fix_iso_data_len_get_v6.1' into 'release/v6.1'
fix(iso): correct ISO data length mask from 0x7fff to 0x3fff (6.1)

See merge request espressif/esp-idf!51516
2026-09-15 11:46:04 +08:00
Jin Cheng
42d38ed969 fix(bt/bluedroid): fixed OOB read dring mSBC sync word check 2026-09-15 11:45:34 +08:00
Jiang Jiang Jian
c373eb3338 Merge branch 'fix/fix_cryto_module_locked_after_pd_top_lslp_v6.1' into 'release/v6.1'
fix(esp_hw_support): fix cryto module locked after pd_top lightsleep (v6.1)

See merge request espressif/esp-idf!52651
2026-09-15 11:43:51 +08:00
Jiang Jiang Jian
0cb8884e43 Merge branch 'fix/bt_hfp' into 'release/v6.1'
fix(bt_hfp): Fix some bugs in hfp

See merge request espressif/esp-idf!52685
2026-09-15 11:38:56 +08:00
zhaoweiliang
37a4934d18 change(ble): [AUTO_MR] Update lib_esp32c6 to acd9a26e 2026-09-15 10:46:03 +08:00
zhaoweiliang
1a0006de91 change(ble): [AUTO_MR] Update lib_esp32c5 to acd9a26e 2026-09-15 10:45:07 +08:00