zhuanghang
efd6a10f18
feat(802.15.4): set default pti and ed/cca pti to 3 for 154
2026-01-19 20:07:19 +08:00
liuning
31769c930d
fix(wifi): allow to disable wifi modem clocks if wifi is not inited
2026-01-19 20:07:19 +08:00
liuning
824a30a11a
feat(phy): add check for required clock bits during phy enable
2026-01-19 20:07:16 +08:00
Jiang Jiang Jian
fd892af42f
Merge branch 'bugfix/fix_scan_done_or_disconnected_event_miss_issue_v5.5' into 'release/v5.5'
...
fix(wifi): fix scan done or disconnected event miss issue(Backport v5.5)
See merge request espressif/esp-idf!44685
2026-01-19 19:53:22 +08:00
liuning
c65cf33dae
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at coexistence scenarios
2026-01-19 19:28:08 +08:00
armando
e8814fc0f1
feat(p4): changed to rev3.1 by default
2026-01-19 17:53:52 +08:00
Xiao Xufeng
bb79e6f246
fix(esp32p4): fix efuse, encryption and other rev_min usage
2026-01-19 17:53:51 +08:00
Xiao Xufeng
3d22ac034c
fix(esp32p4): fix rom and ld misuse min_rev
2026-01-19 17:53:34 +08:00
Jin Cheng
e421e7d2c0
fix(bt): fixed semaphore deletion condition in UART DMA deinit
2026-01-19 16:49:49 +08:00
Jin Cheng
46baa2dac1
fix(bt): enhanced packet length check in sdp_server.c
2026-01-19 16:49:49 +08:00
Jin Cheng
458150888d
fix(bt): enhanced packet length check for avrc_pars_vendor_cmd
2026-01-19 16:49:49 +08:00
Jin Cheng
0126907574
fix(bt): enhanced packet length check for HCI module
2026-01-19 16:49:49 +08:00
Jin Cheng
41edf56707
fix(bt): validated UUID parameters in BTA_JvStartDiscovery
2026-01-19 16:49:46 +08:00
Jin Cheng
9b6e661aba
fix(bt/bluedroid): A2DP source at acceptor side will miss ESP_A2D_AUDIO_CFG_EVT
2026-01-19 16:49:39 +08:00
yanzihan@espressif.com
139d4d8952
feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32c61 v5.5
2026-01-19 15:59:47 +08:00
Sajia
df0b21d42c
fix(wifi): Free eapol sm before alloc for new connection
2026-01-19 13:29:29 +05:30
yangfeng
fb62b97ef6
feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32
...
Closes https://github.com/espressif/esp-idf/issues/18060
2026-01-19 15:29:22 +08:00
morris
1c37e7207f
Merge branch 'fix/adc_continuous_iram_config_v5.5' into 'release/v5.5'
...
fix(adc): fix ESP32/S2 panic when use continuous ADC (v5.5)
See merge request espressif/esp-idf!43639
2026-01-19 15:01:44 +08:00
morris
27a5cfd0bf
Merge branch 'feat/p4_eco5_ccm_v5.5' into 'release/v5.5'
...
ISP: support ccm on P4 eco5 (v5.5)
See merge request espressif/esp-idf!44812
2026-01-19 15:00:37 +08:00
Jiang Jiang Jian
67025a23f7
Merge branch 'fix/fix_p4_lp_adc_unavailable_in_sleep_v5.5' into 'release/v5.5'
...
feat(esp_hw_support): support ESP_SLEEP_USE_ADC_TSEN_MONITOR_MODE for esp32p4 (v5.5)
See merge request espressif/esp-idf!45195
2026-01-19 14:59:22 +08:00
Jiang Jiang Jian
520fbcd62b
Merge branch 'fix/improve_get_start_doc_notes_v55' into 'release/v5.5'
...
fix(doc): fix get start process in port notes
See merge request espressif/esp-idf!45231
2026-01-19 14:57:23 +08:00
Jiang Jiang Jian
a3ce1fc579
Merge branch 'feature/support_7.6.1_pvt_auto_dbias_v5.5' into 'release/v5.5'
...
feat(esp32c6): auto adjust LDO voltage using pvt function (v5.5)
See merge request espressif/esp-idf!44102
2026-01-19 14:57:11 +08:00
yanzihan@espressif.com
51adb83f39
feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32c5 v5.5
2026-01-19 14:25:25 +08:00
Island
35b1b782cc
Merge branch 'fix/uaf_in_bluedroid_attp_v5.5' into 'release/v5.5'
...
fix(ble): fixed use-after-free in bluedroid attp (v5.5)
See merge request espressif/esp-idf!45159
2026-01-19 14:15:21 +08:00
Rahul Tank
d4a83caa5f
Merge branch 'bugfix/periodic_adv_sync_lost_psync_handle_v5.5' into 'release/v5.5'
...
fix(nimble): Handling of psync during sync lost (v5.5)
See merge request espressif/esp-idf!45043
2026-01-19 10:03:13 +05:30
wangtao@espressif.com
698f64d3e1
fix(doc): fix get start process in port notes
2026-01-19 11:38:24 +08:00
C.S.M
b21e7bda23
feat(vbat): update vbat charger threshold on p4 revision 3
2026-01-19 11:23:56 +08:00
wuzhenghui
42ccf5d626
feat(esp_hw_support): esp32p4 rev3.1 no need MSPI workaround
2026-01-19 11:20:29 +08:00
Jiang Jiang Jian
ca22d0e8ec
Merge branch 'fix/minimal_build_property_v5.5' into 'release/v5.5'
...
fix(cmake): disable MINIMAL_BUILD build property if COMPONENTS is defined (v5.5)
See merge request espressif/esp-idf!45117
2026-01-19 11:11:49 +08:00
Jiang Jiang Jian
e2cc50cb46
Merge branch 'fix/task_tracing_crashing_5.5' into 'release/v5.5'
...
fix(heap): fix a bug where the biggest heap would be NULL on boot (backport v5.5)
See merge request espressif/esp-idf!43448
2026-01-19 11:11:38 +08:00
Jiang Jiang Jian
d7433253d8
Merge branch 'bugfix/enlarge_espnow_example_stack_v5.5' into 'release/v5.5'
...
fix(wifi/espnow): Increase the espnow example stack size (v5.5)
See merge request espressif/esp-idf!45181
2026-01-19 11:10:08 +08:00
Jiang Jiang Jian
0ea4e69ff3
Merge branch 'bugfix/fix_big_vdddig_bug_p4eco6_v5.5' into 'release/v5.5'
...
Fix_vdddig_big_bug when boot in ECO6 (v5.5)
See merge request espressif/esp-idf!45180
2026-01-19 11:05:32 +08:00
morris
8d075c896a
Merge branch 'bugfix/dma_memcpy_psram_workaround_v5.5' into 'release/v5.5'
...
fix(dma): add PSRAM memory barrier for external RAM buffers (v5.5)
See merge request espressif/esp-idf!45164
2026-01-19 10:52:35 +08:00
zhangyanjiao
762db45904
fix(wifi/espnow): Increase the espnow example stack size
...
Closes https://github.com/espressif/esp-idf/issues/18128
2026-01-19 10:27:05 +08:00
muhaidong
08597df45b
fix(wifi): fix esp32s3 ping failure with ip and wifi fragmented packets
2026-01-19 09:49:56 +08:00
muhaidong
ccdefe96dc
fix(wifi): fix lmac tx done assert issue
2026-01-19 09:49:56 +08:00
muhaidong
1db35d7b8f
fix(wifi): fix some wapi and fragment issues
...
1. fix gcmp fragment rx issue
2. support wapi fragment tx and rx
3. fix wapi uskid issue
4. fix lmac tx done assert issue
5. fix scan done or disconnected event miss issue
6. fix offchan action tx memory leak issue
2026-01-19 09:48:45 +08:00
morris
c680ab6288
Merge branch 'fix/esp32_flash_cache_crash_v5.5' into 'release/v5.5'
...
fix(hw_support): Fix crash when reconfiguring flash from 40 to 80 MHz on ESP32 (v5.5)
See merge request espressif/esp-idf!44904
2026-01-18 23:41:48 +08:00
Jiang Jiang Jian
a3927641bf
Merge branch 'bugfix/sae_h2e_nvs_default_v5.5' into 'release/v5.5'
...
fix(esp_wifi): Set default NVS sae pwe value to SAE_PWE_BOTH for ap and station
See merge request espressif/esp-idf!44793
2026-01-18 23:26:34 +08:00
Jiang Jiang Jian
781963c538
Merge branch 'fix/fix_c5_rng_to_lp_peri_dependency_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): new solution to fix RNG to LP Peri domain dependency on C5 (v5.5)
See merge request espressif/esp-idf!44953
2026-01-18 23:05:33 +08:00
Mahavir Jain
e628865430
Merge branch 'feat/enable_pseudo_round_support_for_aes_v5.5' into 'release/v5.5'
...
feat: enable pesudo round functionality for AES in ESP32P4 ECO5 (v5.5)
See merge request espressif/esp-idf!45175
2026-01-18 18:19:06 +05:30
Mahavir Jain
79048b8aac
Merge branch 'feat/enable_pseudo_round_support_for_xts_aes_esp32p4_eco5_v5.5' into 'release/v5.5'
...
feat: added support for pseudo round xts aes in esp32p4 eco5 (v5.5)
See merge request espressif/esp-idf!45172
2026-01-18 18:17:41 +05:30
Shreyas Sheth
caf4cad3b4
fix(esp_wifi): Backport some wifi fixes
...
- Fix incorrect allocation of eb due to rsn ie len mismatch
- Set default NVS sae pwe value to SAE_PWE_BOTH for ap and station
- Fix incorrect deauth reason parsing for station
- Fix memory corruption by avoiding unncessary encryption of Mgmt frames
When wpa_supplicant sends an authentication response for an already
connection station (with keys installed after a successful 4-way
handshake), the Mgmt packet was encrypted unconditionaly based on
'bss->pmf_enable'. This lead to memory corruption since extra space for
the encryption header was assumed even when it was not there.
Fix this by verifying that the packet is actually a robust management
frame before enabling the encryption.
2026-01-17 15:51:45 +05:30
Jiang Jiang Jian
9d80cb0d95
Merge branch 'fix/fix_secure_boot_fast_wake_feature_v5.5' into 'release/v5.5'
...
fix(esp_system): fix ROM secure boot fast wake feature (v5.5)
See merge request espressif/esp-idf!45016
2026-01-17 17:17:59 +08:00
morris
03b5c7eba8
Merge branch 'fix/fix_dma_fail_when_flash_enc_enabled_v5.5' into 'release/v5.5'
...
fix(dma): fix dma alignment when flash_enc enabled (v5.5)
See merge request espressif/esp-idf!45080
2026-01-17 15:57:22 +08:00
Jiang Jiang Jian
81240a49e6
Merge branch 'bugfix/rx_pkt_failed_in_modem_state_v5.5' into 'release/v5.5'
...
fix(pm): fix rx packet failed when modem state is interrupted by other wakeup sources for C5 and C61 v5.5
See merge request espressif/esp-idf!45107
2026-01-17 15:07:46 +08:00
Jiang Jiang Jian
75b5fc9bf0
Merge branch 'fix/fix_cnnt_top_dependency_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): fix TOP domain to CNNT domain dependency (v5.5)
See merge request espressif/esp-idf!45007
2026-01-17 14:03:04 +08:00
Jiang Jiang Jian
3f10cdabc1
Merge branch 'fix/aes-dma-psram-output-cache-coherency_v5.5' into 'release/v5.5'
...
Ensure cache coherency when DMA writes to cacheable PSRAM buffers (AES) (v5.5)
See merge request espressif/esp-idf!44920
2026-01-17 13:59:38 +08:00
yanzihan@espressif.com
77aca8fdde
feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32p4 eco5
2026-01-17 13:09:52 +08:00
Ferdinand Bachmann
bfb2c74b20
fix(cmake): Fix "IMPORTED_LOCATION not set for imported target" errors
...
esp-idf uses imported targets as dummy targets that are never linked.
Previous CMake versions would ignore these and not error on unset
IMPORTED_LOCATION if they are never actually linked. CMake 4.2 and newer
errors during codemodel-v2 api queries when imported targets are missing
IMPORTED_LOCATION, so set a dummy location that would error when
actually linked, which fixes the error during api queries.
Closes https://github.com/espressif/esp-idf/pull/18103
2026-01-16 12:11:20 +01:00