Commit Graph
33517 Commits
Author SHA1 Message Date
Jiang Jiang Jian 587bbfb58d Merge branch 'fix/remove_nonexistent_crypto_registers_c61_v5.5' into 'release/v5.5'
Remove non-existent crypto registers (ESP32-C61) (v5.5)

See merge request espressif/esp-idf!49451
2026-06-17 11:58:43 +08:00
Jiang Jiang Jian eaabfd9ff1 Merge branch 'bugfix/bbp_isses_v5.5' into 'release/v5.5'
Bugfix/bbp isses v5.5

See merge request espressif/esp-idf!49625
2026-06-17 10:34:05 +08:00
Abanoub Salah 4cf6148d38 fix(ulp_riscv): Prioritize error bits over data flags in I2C interrupt wait 2026-06-16 12:19:12 +03:00
Island bf59333ec9 Merge branch 'fix/gattc-multi-app-notif-warning_v5.5' into 'release/v5.5'
fix(bt): Suppress gattc drop-notif warning for unregistered gatt_if (5.5)

See merge request espressif/esp-idf!49516
2026-06-15 15:08:24 +08:00
Island 9cf9a72d28 Merge branch 'bugfix/fix_bluedroid_ai_review_bugs_20260427_v5.5' into 'release/v5.5'
Bugfix/fix bluedroid ai review bugs 20260427 (5.5)

See merge request espressif/esp-idf!49540
2026-06-15 11:04:03 +08:00
Jin Cheng 8cd04abc12 fix(bt/bluedroid): added buffer length check for OBEX APIs 2026-06-12 18:37:23 +08:00
Jin Cheng 674c4871f7 fix(bt/bluedroid): added buffer length check for HID Device data indication 2026-06-12 18:37:23 +08:00
Jin Cheng 65833e571d fix(bt/bluedroid): added validation for all SMP BR opcode lengths in smp_br_data_received 2026-06-12 18:37:23 +08:00
Jin Cheng 9de7e5cbd0 fix(bt/bluedroid): fixed CTKD link key authentication downgrade in SC-Only mode 2026-06-12 18:37:23 +08:00
Jin Cheng 6796f5d12e fix(bt/bluedroid): added buffer length check for HID host data indication 2026-06-12 18:37:23 +08:00
Jin Cheng 1e07f6d83c fix(bt/bluedroid): added buffer length check for L2CAP related functions 2026-06-12 18:37:23 +08:00
Jiang Jiang Jian dfe53e2090 Merge branch 'fix/phy_cal_v5.5' into 'release/v5.5'
fix(phy): fix wifi tx failed when sta wake from deepsleep v5.5

See merge request espressif/esp-idf!49440
2026-06-12 15:07:32 +08:00
morris a4ea351ef1 Merge branch 'fix/adc_monitor_error_on_ch8_9_on_s3_v5.5' into 'release/v5.5'
Fix ADC Continuous Monitor Callback Failure for ADC1 Channels 8/9 on ESP32-S3 (v5.5)

See merge request espressif/esp-idf!49506
2026-06-12 10:25:20 +08:00
Rahul Tank 4a263dabbe Merge branch 'fix/add_remaining_vars_to_heap_v5.5' into 'release/v5.5'
fix(nimble): Change remaining vars from Static to Dynamic (v5.5)

See merge request espressif/esp-idf!49281
2026-06-11 17:30:16 +05:30
Alexey Gerenkov accd30cd0d Merge branch 'fix/newlib-nano-nosys-linking_v5.5' into 'release/v5.5'
fix(libc): nano: add -lnosys to linking to avoid CMake configuration issues (v5.5)

See merge request espressif/esp-idf!49379
2026-06-11 18:50:08 +08:00
morris 3fed4b029e Merge branch 'fix/fix_rgb_gdma_link_switch_v5.5' into 'release/v5.5'
fix(rgb_lcd): fix gdma link switch not take effect (v5.5)

See merge request espressif/esp-idf!49546
2026-06-11 17:41:10 +08:00
Sumeet Singh 206fcf54a7 fix(nimble): Change remaining vars from Static to Dynamic (v5.5) 2026-06-11 13:35:20 +05:30
morris 90126708ea Merge branch 'fix/fix_gdma_crc_stuck_with_large_input_v5.5' into 'release/v5.5'
fix(gdma): fix crc stuck with large input (v5.5)

See merge request espressif/esp-idf!49362
2026-06-11 14:09:46 +08:00
morris e2face00fa Merge branch 'fix/fix_parlio_valid_delay_max_value_v5.5' into 'release/v5.5'
fix(parlio): fix max valid delay value (v5.5)

See merge request espressif/esp-idf!49392
2026-06-11 14:08:53 +08:00
Mahavir Jain 8a1a4eae3a Merge branch 'fix/esp_tee_bbp_v5.5' into 'release/v5.5'
fix(esp_tee): Harden TEE secure services against REE manipulation (v5.5)

See merge request espressif/esp-idf!49370
2026-06-11 11:10:53 +05:30
Chen Jichang 090a719e89 fix(rgb_lcd): fix gdma link switch not take effect 2026-06-11 10:35:39 +08:00
morris 702f0d8ed4 Merge branch 'bugfix/gpspi_flash_freq_calc_v5.5' into 'release/v5.5'
fix(spi_flash): gpspi flash clock could reach higher frequency (v5.5)

See merge request espressif/esp-idf!49458
2026-06-10 23:10:32 +08:00
Rahul Tank 585e4157ec Merge branch 'bugfix/bt4371_crash_v5.5' into 'release/v5.5'
fix(nimble): Deinit NimBLE stop event in host task (v5.5)

See merge request espressif/esp-idf!49298
2026-06-10 20:37:20 +05:30
Zhi Wei Jian 0564668e0d fix(bt): fix BTC task and BLE mesh bluedroid adapter
(cherry picked from commit 678fb93245)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-06-10 19:53:55 +08:00
Zhi Wei Jian fd0f594745 fix(ble/bluedroid): fix HCI command and BTU robustness
(cherry picked from commit c9d13aaf64)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-06-10 19:53:55 +08:00
Zhi Wei Jian 5dfbc11ebb fix(ble/bluedroid): fix CTE and ISO API validation
(cherry picked from commit 0c3c894b7d)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-06-10 19:53:54 +08:00
Zhi Wei Jian 268e85d6a9 fix(ble/bluedroid): fix GATT server lifecycle and callbacks
(cherry picked from commit 54a1e31916)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-06-10 19:53:54 +08:00
Zhi Wei Jian 08b948bffb fix(ble/bluedroid): fix GATT client API parameter validation
(cherry picked from commit 653477c3e9)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-06-10 19:53:53 +08:00
Zhi Wei Jian 2c86c41d48 fix(ble/bluedroid): fix GATT client cache and service discovery
(cherry picked from commit b3ff15ed31)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-06-10 19:53:53 +08:00
Zhi Wei Jian 6c6c698524 fix(ble/bluedroid): fix GAP BLE API parameter validation
(cherry picked from commit e3311c81c4)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-06-10 19:53:52 +08:00
Zhi Wei Jian d623f36c63 fix(ble/bluedroid): fix BLE bonding key storage validation
(cherry picked from commit 62cdd4ac38)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-06-10 19:53:52 +08:00
Jiang Jiang Jian 26e17a1b57 Merge branch 'bugfix/scan_issue_wpa3_enterprise_v5.5' into 'release/v5.5'
fix(wifi): scan security validation and NAN timer fixes (Backport v5.5)

See merge request espressif/esp-idf!49275
2026-06-10 15:38:50 +08:00
Zhang Hai Peng a1d964122e fix(bt): Suppress gattc drop-notif warning for unregistered gatt_if
GATT stack broadcasts notifications to every client app, so unregistered
gatt_if instances were flooding logs even when another app had registered
the handle. Only warn when no client app registered for the handle.


(cherry picked from commit c18c8dc5e7)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-10 15:24:39 +08:00
gaoxu f511ee6e53 fix(adc): fix ADC monitor channel 8/9 error
(Closes https://github.com/espressif/esp-idf/issues/17768)
2026-06-10 15:10:23 +08:00
morris 0b816722db Merge branch 'fix/spi_buslock_multi_dev_acq_release_issue_v5.5' into 'release/v5.5'
fix(esp_hw_support): fixed spi buslock multi dev acq/release logic issue (v5.5)

See merge request espressif/esp-idf!49171
2026-06-10 10:13:03 +08:00
Song Ruo Jing cec524c576 fix(spi_flash): gpspi flash clock could reach higher frequency 2026-06-09 22:08:32 +08:00
harshal.patil 673c861ac2 fix(soc): Remove non-existent crypto registers (ESP32-C61) 2026-06-09 18:18:13 +05:30
sibeibei 36fe75c6e3 fix(phy): fix wifi tx failed when sta wake from deepsleep 2026-06-09 19:22:38 +08:00
Rahul Tank 4b291b85b5 fix(nimble): Deinit NimBLE stop event in host task 2026-06-09 16:33:18 +05:30
Laukik Hase b471faf803 fix(esp_tee): Harden the TEE secure services against REE manipulation
- `bootloader_flash_execute_command_common`: whitelist the flash command
   opcodes the REE actually uses; reject the rest
- `spi_flash_hal_* services`: a forged `host->driver` could hijack TEE
   control flow since the HAL dispatches through it, so swap
   `host->driver` to a TEE-rodata vtable around each HAL call
- Deny partition table and bootloader writes by default and permit
  bootloader writes only when explicitly enabled via
  `CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED` option
- Protect the TEE-assigned interrupt pin configuration against REE
- Validate nested DS context pointers in start/finish_sign and bound
  the result copy to the SoC max signature size
- Fix the stack usage in service dispatcher argument parsing
2026-06-09 16:20:38 +05:30
Sarvesh Bodakhe bc4db4f2a3 fix(wifi): scan security validation and NAN timer fixes
- Forbid TKIP cipher suites for WPA3-Enterprise scan results
- Use reason 210 (NO_AP_FOUND_W_COMPATIBLE_SECURITY) when an AP is
  found during a connecting scan but filtered out for incompatible
  security
- Stop NAN timers from re-arming after esp_wifi_stop
2026-06-09 11:52:04 +05:30
Mahavir Jain 74eedf49c1 Merge branch 'feat/fix_ws_server_httpd_queue_work_silent_drop_v5.5' into 'release/v5.5'
fix(esp_http_server): prevent silent message drop in httpd_queue_work (v5.5)

See merge request espressif/esp-idf!49354
2026-06-09 10:37:46 +05:30
Mahavir Jain ffb831422b Merge branch 'fix/mbedtls_build_failure_x509_crt' into 'release/v5.5'
fix(mbedtls): fixes build failure with clang21

See merge request espressif/esp-idf!49326
2026-06-09 10:26:45 +05:30
Mahavir Jain e4a7d55558 Merge branch 'contrib/github_pr_18641_v5.5' into 'release/v5.5'
fix(protocomm): prevent out-of-bounds write in console line buffer (GitHub PR) (v5.5)

See merge request espressif/esp-idf!49344
2026-06-08 20:20:44 +05:30
Chen Jichang 0cb56b975b fix(parlio): fix max valid delay value 2026-06-08 17:52:17 +08:00
Chen Jichang 47ae57e8f0 fix(gdma): fix crc stuck with large input 2026-06-08 15:35:51 +08:00
Jiang Jiang Jian 407dfb44a7 Merge branch 'bugfix/acl_conn_state_error_v5.5' into 'release/v5.5'
fix: Fix missing handling for HCI_ERR_CONNECTION_EXISTS (v5.5)

See merge request espressif/esp-idf!49314
2026-06-08 13:56:00 +08:00
Alexey Lapshin 3e83ddc5b9 fix(libc): nano: add -lnosys to linking to avoid CMake configuration issues 2026-06-08 12:08:40 +07:00
Rahul Tank 1576525dac Merge branch 'bugfix/fix_clang_compilation_issue_v5.5' into 'release/v5.5'
fix(nimble): Fix for clang compilation issues (v5.5)

See merge request espressif/esp-idf!49307
2026-06-06 09:25:36 +05:30
Mahavir Jain c2dd042394 Merge branch 'fix/esp_tee_buffer_overflow_v5.5' into 'release/v5.5'
fix(esp_tee): fix buffer overflow (v5.5)

See merge request espressif/esp-idf!49304
2026-06-05 18:28:21 +05:30