laokaiyao
7c694de81c
feat(i2s): support to get more channel info
2026-01-15 15:32:36 +08:00
Jiang Jiang Jian
015bfd80d0
Merge branch 'bugfix/parse_ftm_responder_v5.4' into 'release/v5.4'
...
bugfix(wifi): Ensure STA parses the FTM responder capability from the beacon correctly (Backport v5.4)
See merge request espressif/esp-idf!44720
2026-01-14 20:31:02 +08:00
Wang Meng Yang
67265547ba
Merge branch 'bugfix/l2cap_malloc_fail_v5.4' into 'release/v5.4'
...
fix(bt): fix l2cap malloc fail in throughput test(v5.4)
See merge request espressif/esp-idf!44851
2026-01-14 20:05:40 +08:00
Chen Jichang
14991221ca
feat(parlio): add buffer size alignment warning for c6
...
Closes https://github.com/espressif/esp-idf/issues/17970
2026-01-14 10:59:09 +08:00
Akshat Agrawal
95bfcaafa7
bugfix(wifi): Ensure STA parses the FTM responder capability from the beacon correctly
2026-01-13 10:32:44 +05:30
Jiang Jiang Jian
0cad566a07
Merge branch 'fix/fix_cnnt_top_dependency_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix TOP domain to CNNT domian dependency (v5.4)
See merge request espressif/esp-idf!45009
2026-01-13 11:29:32 +08:00
Jiang Jiang Jian
b3c47cf7d2
Merge branch 'fix/fix_secure_boot_fast_wake_feature_v5.4' into 'release/v5.4'
...
fix(esp_system): fix ROM secure boot fast wake feature (v5.4)
See merge request espressif/esp-idf!45017
2026-01-13 11:29:11 +08:00
Wang Meng Yang
9af3a7febf
Merge branch 'docs/update_bt_api_ref_v5.4' into 'release/v5.4'
...
docs(bt): update Classic Bluetooth api reference(v5.4)
See merge request espressif/esp-idf!44995
2026-01-13 10:11:11 +08:00
Wang Meng Yang
01fe1caf42
Merge branch 'bugfix/key_type_notify_err_v5.4' into 'release/v5.4'
...
fix(bt/controller): fixed wrong key type during changing connection link key (v5.4)
See merge request espressif/esp-idf!44976
2026-01-13 10:02:56 +08:00
Martin Vychodil
bdd36178f9
Merge branch 'bugfix/nvs_flash_space_reclaim_v5.4' into 'release/v5.4'
...
fix(nvs_flash): Fixed sequence of page state changes to allow correct recovery when power is interrupted (v5.4)
See merge request espressif/esp-idf!44937
2026-01-13 04:24:24 +08:00
wuzhenghui
6e79470894
fix(esp_system): fix rom secure boot fast wake feature for c5/c6/h2/h21
2026-01-12 19:04:07 +08:00
wuzhenghui
d1f8126813
fix(esp_hw_support): fix TOP domain to CNNT domian dependency
2026-01-12 16:15:21 +08:00
Island
2db315cb52
Merge branch 'bugfix/fix_ble_security_issue_2025_v3_v5.4' into 'release/v5.4'
...
fix(ble/bluedroid): Fix type mismatch and length validation in HCI packet parser (v5.4)
See merge request espressif/esp-idf!44666
2026-01-12 12:10:41 +08:00
yangfeng
5ec9191082
docs(bt): update Classic Bluetooth api reference of SDP
2026-01-12 10:50:21 +08:00
yangfeng
fa044eb99b
docs(bt): update Classic Bluetooth api reference of L2CAP
2026-01-12 10:50:21 +08:00
yangfeng
3fdc3fd3c8
docs(bt): update Classic Bluetooth api reference of HID Host
2026-01-12 10:50:21 +08:00
yangfeng
e651878136
docs(bt): update Classic Bluetooth api reference of HID Device
2026-01-12 10:50:21 +08:00
yangfeng
97f7eadcc3
docs(bt): update Classic Bluetooth api reference of HFP AG
2026-01-12 10:50:21 +08:00
yangfeng
035bcad7f6
docs(bt): update Classic Bluetooth api reference of HFP Client
2026-01-12 10:50:21 +08:00
yangfeng
4488894b5f
docs(bt): update Classic Bluetooth api reference of HFP Define
2026-01-12 10:50:20 +08:00
yangfeng
22f8873fa5
docs(bt): update Classic Bluetooth api reference of SPP
2026-01-12 10:47:45 +08:00
yangfeng
8f204ce250
docs(bt): update Classic Bluetooth api reference of AVRCP
2026-01-12 10:47:44 +08:00
yangfeng
2866f411e3
docs(bt): update Classic Bluetooth api reference of A2DP
2026-01-12 10:47:43 +08:00
yangfeng
760bb70410
docs(bt): update Classic Bluetooth api reference of GAP
2026-01-12 10:30:26 +08:00
Jiang Jiang Jian
6f8ea286d4
Merge branch 'bugfix/btwt_dwell_timeout_bp5.4' into 'release/v5.4'
...
fix(wifi): btwt dwell timeout; esp32c2 disallow 40bw(backport 5.4)
See merge request espressif/esp-idf!44773
2026-01-09 19:37:43 +08:00
Jiang Jiang Jian
9a7ac75c72
Merge branch 'change/remove_unused_marco_defines_for_rssi_limit_v5.4' into 'release/v5.4'
...
change(bt): Mark RSSI threshold-related macros as deprecated(backport v5.4)
See merge request espressif/esp-idf!44514
2026-01-09 19:26:51 +08:00
Jiang Jiang Jian
211b1a736b
Merge branch 'bugfix/concurrency_issue_roam_app_v5.4' into 'release/v5.4'
...
Add blacklist logic and some fixes in roaming app (v5.4)
See merge request espressif/esp-idf!44114
2026-01-09 19:23:08 +08:00
Jin Cheng
3d002a3531
fix(bt/controller): fixed wrong key type during changing connection link key
2026-01-09 18:14:26 +08:00
zhanghaipeng
01fc843a33
feat(ble/bluedroid): add periodic advertising create sync retry mechanism
2026-01-09 14:11:17 +08:00
Zhang Hai Peng
1b19f6487f
fix(bt/osi): add NULL check in osi_mutex_free and osi_sem_free (IDFGH-16853)
...
(cherry picked from commit 8630040602 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-09 14:09:16 +08:00
Zhang Hai Peng
565b6799b2
fix(bt/bluedroid): fix UAF in bta_gattc_enqueue for search service command
...
(cherry picked from commit 6196298750 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-09 14:09:16 +08:00
Zhang Hai Peng
d1bf2668c1
feat(examples/bluedroid): Add BLE time interval conversion macros for better readability
...
Add macros to convert time values from milliseconds to BLE interval units:
- ESP_BLE_GAP_ADV_ITVL_MS: Convert advertising interval (0.625ms unit)
- ESP_BLE_GAP_SCAN_ITVL_MS: Convert scan interval (0.625ms unit)
- ESP_BLE_GAP_SCAN_WIN_MS: Convert scan window (0.625ms unit)
- ESP_BLE_GAP_CONN_ITVL_MS: Convert connection interval (1.25ms unit)
- ESP_BLE_GAP_PERIODIC_ADV_ITVL_MS: Convert periodic adv interval (1.25ms unit)
- ESP_BLE_GAP_SUPERVISION_TIMEOUT_MS: Convert supervision timeout (10ms unit)
(cherry picked from commit 7cd2f7b34d )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-09 14:09:16 +08:00
Zhang Hai Peng
28e016917c
feat(ble/bluedroid): Increase maximum notify/indication registration count
...
(cherry picked from commit b6aed7e1c8 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-09 14:09:16 +08:00
Zhang Hai Peng
d069b07c32
fix(ble/bluedroid): Fix multiple out-of-bounds read vulnerabilities in GATT PDU handlers
...
(cherry picked from commit 643d9c2387 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-09 14:09:16 +08:00
Zhang Hai Peng
041af013e5
fix(ble/bluedroid): Fix out-of-bounds read in l2cble_process_sig_cmd
...
(cherry picked from commit 93cfbb8522 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-09 14:09:16 +08:00
Zhang Hai Peng
1f8d6813fe
fix(ble/bluedroid): Fix integer underflow in gatt_process_read_by_type_rsp
...
(cherry picked from commit 597fc6e5c1 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-09 14:09:16 +08:00
Zhang Hai Peng
5838a204a8
fix(bt): fix BLE security issue in controller and HCI packet parser
...
(cherry picked from commit a721e94a0f )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-09 14:09:16 +08:00
xiongweichao
fd4feef38a
fix(bt): retry when L2CAP write fails
2026-01-09 06:05:02 +00:00
xiongweichao
62853636df
fix(bt): fix l2cap malloc fail in throughput test
2026-01-09 06:05:02 +00:00
morris
0770e7c90e
Merge branch 'feat/isp_crop_driver_v5.4' into 'release/v5.4'
...
feat(isp): support Crop driver on p4 rev3 (v5.4)
See merge request espressif/esp-idf!43457
2026-01-09 10:42:01 +08:00
morris
50e3dc75d4
Merge branch 'bugfix/misconfiguration_sdkconfig_file_not_exist_v5.4' into 'release/v5.4'
...
add missing sdkconfig files in the driver test (v5.4)
See merge request espressif/esp-idf!44822
2026-01-09 10:41:09 +08:00
Rahul Tank
1c28a9b33e
Merge branch 'bugfix/fix_sending_packet_v5.4' into 'release/v5.4'
...
fix(nimble): Add packet sending change in case of controller only configuration (v5.4)
See merge request espressif/esp-idf!44901
2026-01-08 21:54:14 +05:30
radek.tandler
ebbeb7eece
fix(nvs_flash): Fixed order of page state change to allow recovery
2026-01-08 14:22:56 +01:00
Kapil Gupta
f58a379b2f
fix(esp_wifi): Change some defaults in roaming app
2026-01-08 14:49:41 +05:30
Kapil Gupta
13515bc1e1
fix(esp_wifi): Check conditional compilation for roaming app features
2026-01-08 14:49:19 +05:30
Kapil Gupta
54f5970464
fix(esp_wifi): Cancel roaming_app_periodic_scan_internal_handler correctly
2026-01-08 14:49:04 +05:30
Kapil Gupta
025de31dc9
fix(esp_wifi): Add some fixes in roaming app
2026-01-08 14:49:04 +05:30
tarun.kumar
7e2f07c40b
fix(wifi) : Resetting current bssid for every roaming connection intiated
2026-01-08 14:49:04 +05:30
Kapil Gupta
29811c1630
fix(esp_wifi): Address some review comments and issues
2026-01-08 14:49:04 +05:30
Kapil Gupta
b1b6e0f1fa
feat(roaming): ignore WPA2-only APs on transition disable
...
This commit introduces a new feature to the roaming logic. If the
currently connected AP has the 'transition disable' bit set in its
RSN IE, the roaming logic will now ignore any scanned APs that only
support WPA2-PSK. This prevents a security downgrade when roaming in a
mixed WPA2/WPA3 environment.
A new Kconfig option, CONFIG_ESP_WIFI_IGNORE_WPA2_ONLY_ON_TRANSITION_DISABLE,
has been added to control this feature. It is disabled by default.
2026-01-08 14:49:04 +05:30