Commit Graph
48900 Commits
Author SHA1 Message Date
zhuanghang 8d5d6015a8 feat(phy): update phy lib for esp32s31 & esp32c6 for track 2026-07-22 11:20:28 +08:00
Zhou Xiao 2d91fe9b77 fix(bt): keep BLE log ISR state in internal RAM
(cherry picked from commit 2fa434eb50)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-07-21 19:44:16 +08:00
Ashish Sharma 73fb4ce272 fix(mbedtls): revert to non constant time rsa key gen 2026-07-21 16:07:31 +08:00
Marius Vikhammer 6813d2d2fe Merge branch 'backport-50410-to-release/v5.5' into 'release/v5.5'
fix(pthread,ulp): harden TLS key lookup and ULP bss_size validation (v5.5)

See merge request espressif/esp-idf!50954
2026-07-21 15:17:33 +08:00
Rahul Tank b97f90ad99 Merge branch 'contrib/github_pr_18761_v5.5' into 'release/v5.5'
fix(nimble): initialize return value in LED characteristic access cal… (GitHub PR) (v5.5)

See merge request espressif/esp-idf!50152
2026-07-21 10:26:32 +05:30
Rahul Tank 316f3e17b2 Merge branch 'bugfix/nimble_issues_17072026_v5.5' into 'release/v5.5'
fix(nimble): Fix few nimble issues 17072026 (v5.5)

See merge request espressif/esp-idf!50922
2026-07-21 10:24:38 +05:30
Jiang Jiang Jian 4dcc2d33f9 Merge branch 'fix/cleanup_after_failed_nvs_set_blob_v5.5' into 'release/v5.5'
Fixed cleanup after nvs_set_blob failed on ESP_ERR_NVS_NOT_ENOUGH_SPACE (v5.5)

See merge request espressif/esp-idf!50744
2026-07-21 12:07:59 +08:00
Jiang Jiang Jian 941cac3d10 Merge branch 'fix/console-security-findings_v5.5' into 'release/v5.5'
fix(console): Fix security code review findings (v5.5)

See merge request espressif/esp-idf!50688
2026-07-21 12:07:29 +08:00
Jiang Jiang Jian 6c0d186b98 Merge branch 'fix/sec-1137-br-glue-double-free_v5.5' into 'release/v5.5'
fix(esp_netif): harden br_glue instance-handler cleanup against double-free (SEC-1137) (v5.5)

See merge request espressif/esp-idf!50644
2026-07-21 12:07:18 +08:00
Alexey Gerenkov c54da61b06 Merge branch 'enable_esp32p4_jtag_tests_v5.5' into 'release/v5.5'
Enable esp32p4 jtag tests (v5.5)

See merge request espressif/esp-idf!50548
2026-07-21 12:06:59 +08:00
Jiang Jiang Jian a2e9abc655 Merge branch 'fix/fatfs_vulnerabilities_v5.5' into 'release/v5.5'
fix(fatfs): harden against runZero 2026 FatFs bugs (v5.5)

See merge request espressif/esp-idf!50426
2026-07-21 12:06:44 +08:00
Jiang Jiang Jian 707e1e21b2 Merge branch 'fix/vfs_fatfs_test_stale_partition_v5.5' into 'release/v5.5'
test(vfs): reformat WL FATFS in setup to avoid stale-partition flakes (v5.5)

See merge request espressif/esp-idf!50402
2026-07-21 12:06:41 +08:00
Jiang Jiang Jian b76deb40b3 Merge branch 'docs/ulp_fsm_instruction_v5.5' into 'release/v5.5'
docs(ulp): clarify ULP FSM instruction cycle timing (v5.5)

See merge request espressif/esp-idf!50368
2026-07-21 12:06:36 +08:00
Jiang Jiang Jian b18de5cf0c Merge branch 'fix/w5500_rx_buffer_corruption_recovery' into 'release/v5.5'
fix(esp_eth): recover W5500 RX path on corrupted frame length

See merge request espressif/esp-idf!50220
2026-07-21 12:06:17 +08:00
Jiang Jiang Jian 1acff98167 Merge branch 'bugfix/idfci-8839-remove-orphan-test-configs_v5.5' into 'release/v5.5'
fix(fatfs): re-enable fatfs and vfs psram/ccomp CI tests (v5.5)

See merge request espressif/esp-idf!50186
2026-07-21 12:05:42 +08:00
Jiang Jiang Jian de3ba799d2 Merge branch 'fix/fatfs_instance_init_v5.5' into 'release/v5.5'
Fix: various FATFS/VFS fixes (v5.5)

See merge request espressif/esp-idf!50102
2026-07-21 12:05:12 +08:00
Jiang Jiang Jian 59375c0125 Merge branch 'feat/seperate_ot_citest_tags_v5.5' into 'release/v5.5'
ci: seperate openthread test cases (v5.5)

See merge request espressif/esp-idf!50060
2026-07-21 12:04:52 +08:00
Jiang Jiang Jian 68bcab565a Merge branch 'test/vfs_fix_register_check_v5.5' into 'release/v5.5'
test(vfs): Test changes regarding VFS register incorrect check fix and fix VFS host test not being run at all (v5.5)

See merge request espressif/esp-idf!49947
2026-07-21 12:04:44 +08:00
Jiang Jiang Jian 1c6773d514 Merge branch 'feat/feat_enable_h21_light_sleep_v5.5' into 'release/v5.5'
fix(ble): disable flash pd config (5.5)

See merge request espressif/esp-idf!49215
2026-07-21 12:04:31 +08:00
Island 4b00e6588a Merge branch 'fix/ble_mesh_disable_adv_pkt_discard_log_v5.5' into 'release/v5.5'
fix(ble_mesh): Disable warning logging when advertising packets are discarded (5.5)

See merge request espressif/esp-idf!50166
2026-07-21 11:36:00 +08:00
Island 80ffb68adf Merge branch 'fix/ble_mesh_fixed_issues_v5.5' into 'release/v5.5'
Resolve reported BLE mesh stack issues (5.5)

See merge request espressif/esp-idf!50406
2026-07-21 11:35:48 +08:00
Jiang Jiang Jian 063b065058 Merge branch 'fix/lwip_sec_high_v5.5' into 'release/v5.5'
fix(lwip): high severity lwip fixes (v5.5)

See merge request espressif/esp-idf!50594
2026-07-21 11:32:27 +08:00
Jiang Jiang Jian 962e623035 Merge branch 'feat/mbedtls_update_3.6.7' into 'release/v5.5'
feat(mbedtls): update to version 3.6.7

See merge request espressif/esp-idf!50621
2026-07-21 11:32:17 +08:00
Zhi Wei Jian dd442dd6a1 feat(ble/bluedroid): Add bluedroid dual identify server example
(cherry picked from commit 1de0d2fef7)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-07-21 11:23:27 +08:00
Island 279340ddf0 Merge branch 'change/ble_update_lib_20260610_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20260610 - Update ESP BLE Controller Lib (5.5)

See merge request espressif/esp-idf!50225
2026-07-21 11:22:34 +08:00
Island 8d17df6429 Merge branch 'fix/ble-log-64-bit-io-setup-support_v5.5' into 'release/v5.5'
fix(ble_log): use BIT64 over BIT to support 64-bit IO setup (5.5)

See merge request espressif/esp-idf!50330
2026-07-21 11:22:30 +08:00
Zhang Hai Peng fb7e051f97 fix(ble/bluedroid): track ext scan state for rand addr check
Update inq_var.state only after btsnd_hcic_ble_ext_scan_enable succeeds.
Clear BTM_BLE_SCANNING on explicit stop and controller scan timeout.


(cherry picked from commit 23519567e4)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-07-21 10:53:25 +08:00
Zhang Wen Xu 4e95c36be4 Merge branch 'fix/reverse-extended-address-byte-order-in-esp-radio-spiel_v5.5' into 'release/v5.5'
fix(openthread): add APIs to clear a single src match short and extended entry in esp radio spinel (v5.5)

See merge request espressif/esp-idf!50454
2026-07-21 02:48:06 +00:00
Zhang Hai Peng f3b89d6b37 change(ble/bluedroid): disable host trace logs when BLE Log host is off
Default all Bluedroid layer trace levels to NONE when BLE async log
is enabled without BLE_LOG_HOST_LOG.


(cherry picked from commit 1f8f935e3f)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-07-21 10:44:09 +08:00
Zhang Hai Peng c425f0dd09 fix(esp_hid/bluedroid): remove app-layer CCC gating in HID device
Do not check CCCD before sending notify in battery_set,
input_set and feature_set.


(cherry picked from commit 81bbcaca4e)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-07-21 10:43:55 +08:00
morris e04875807d Merge branch 'fix/esp_psram_init_fix_v5.5' into 'release/v5.5'
fix(esp_psram): repeated call to init should return invalid state error (v5.5)

See merge request espressif/esp-idf!50275
2026-07-21 10:37:42 +08:00
morris 8186da07ae Merge branch 'contrib/github_pr_18724_v5.5' into 'release/v5.5'
fix(heap_task_info): Fix incorrect current_usage subtraction on realloc() (GitHub PR) (v5.5)

See merge request espressif/esp-idf!50278
2026-07-21 10:36:48 +08:00
morris c1aaff06b7 Merge branch 'bugfix/sdmmc-ddr-response-buffer-leak_v5.5' into 'release/v5.5'
fix(sdmmc): free DMA response buffer on DDR mode switch failure (v5.5)

See merge request espressif/esp-idf!50887
2026-07-21 10:35:45 +08:00
morris 4dff71cbdb Merge branch 'fix/sdmmc_cmd_err_switch_case_handling_v5.5' into 'release/v5.5'
fix(sdmmc): sdmmc_cmd.c fixed error handling in certain if and switch statements (v5.5)

See merge request espressif/esp-idf!50684
2026-07-21 10:34:59 +08:00
Zhi Wei Jian 7ab919a76e feat(ble/bluedroid): Support bluedroid dual identity
(cherry picked from commit 2358786647)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-07-21 10:32:11 +08:00
morris 6eeecd24cf Merge branch 'doc/bootloader-anti-rollback-fix_v5.5' into 'release/v5.5'
fix(docs): Update bootloader anti-rollback documentation (v5.5)

See merge request espressif/esp-idf!50840
2026-07-21 10:30:18 +08:00
morris 30ecb1dead Merge branch 'feat/update_pmu_pau_reg_description_v5.5' into 'release/v5.5'
feat(soc): update esp32c61 PMU & PAU reg header descriptions (v5.5)

See merge request espressif/esp-idf!50433
2026-07-21 10:29:29 +08:00
Zhi Wei Jian 11a1a33e26 fix(ble/bluedroid): use BOOLEAN for BLE HCI command builders
(cherry picked from commit abbf001120)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-07-21 10:28:30 +08:00
Zhi Wei Jian f4650eb7c0 fix(ble/bluedroid): clean up LE CoC connect on CCB alloc failure
(cherry picked from commit 4fd1ebb4a9)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-07-21 10:28:23 +08:00
Zhi Wei Jian e97d59c545 docs(ble/bluedroid): note ISO BIG HCI alloc failure not checked
(cherry picked from commit 34b59d30ae)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-07-21 10:28:15 +08:00
Zhi Wei Jian 932da59cb4 fix(ble/bluedroid): fix direct-connect cleanup and adv bounds
(cherry picked from commit 82e71c1767)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-07-21 10:28:07 +08:00
Zhi Wei Jian f006758550 fix(ble/bluedroid): validate BLE confirm/OOB and sec-check device
(cherry picked from commit 93ab11d564)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-07-21 10:28:00 +08:00
Zhi Wei Jian 0314335eb6 fix(ble/bluedroid): validate SMP pair-fail reason and OOB device
(cherry picked from commit 98efe02385)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-07-21 10:27:52 +08:00
Zhi Wei Jian 91b305b663 fix(ble/bluedroid): route ATT indication-conf timeout separately
(cherry picked from commit 6c3267ee84)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-07-21 10:27:44 +08:00
Zhi Wei Jian 111c68776d fix(ble/bluedroid): validate ATT PDU sizes
(cherry picked from commit bb00b9817d)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-07-21 10:27:33 +08:00
Zhi Wei Jian 8eb01128f8 fix(ble/bluedroid): re-lookup GATT TCB after enc-complete callback
(cherry picked from commit 37562af0ea)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-07-21 10:27:25 +08:00
Zhi Wei Jian 30a8c37942 fix(ble/bluedroid): fix GATT long read and Service Changed CCC
(cherry picked from commit 4ce692ac0c)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-07-21 10:27:17 +08:00
Zhi Wei Jian e35311d351 fix(ble/bluedroid): validate GATT client discovery handles
(cherry picked from commit ac35ae6f2d)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-07-21 10:27:05 +08:00
Zhi Wei Jian 7c850b6031 fix(ble/bluedroid): cap Read By Type length and free failed service decl
(cherry picked from commit 27ff0cf8c7)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-07-21 10:26:56 +08:00
Zhi Wei Jian ff3f650a10 fix(ble/bluedroid): guard GATT database hash and serialization
(cherry picked from commit 995c1508e8)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-07-21 10:26:44 +08:00