Commit Graph

979 Commits

Author SHA1 Message Date
yinqingzhao
f97e55de02 feat(wifi): support fixed ampdu rate 2026-09-18 15:20:02 +08:00
Xu Si Yu
4046a33cd4 feat(coex): support phy grant protect 2026-09-16 17:46:34 +08:00
Jin Cheng
aaeb144583 fix(bt): update ESP32 libbtdm_app.a to fix several issues
- fixed IntegerDividedByZero during Qos negotiation.
  Closes https://github.com/espressif/esp-idf/issues/18951
- ignored the check for bandwidth and retransmission effort when Host
  accepts the SCO connection request.
2026-09-03 19:43:26 +08:00
wuzhenghui
a76e14afe7 fix(spi_flash): integrate branch prediction control during cache operations 2026-08-31 10:51:05 +08:00
Fu Hanxi
b47f9850c7 ci: apply common-scripts CI refactor
Squashes these original commits for release/v5.4 backport traceability:
- 9b289dc5ad6 ci: apply idf-ci 1.x
- 381df980d57 ci: remove pip-cache and other unused jobs
- 32375a0a15e ci: apply common-scripts CI refactor
2026-08-17 14:13:15 +02:00
yinqingzhao
bbfb2840f5 fix(wifi): comment out functions from ld files 2026-07-02 10:16:23 +08:00
yinqingzhao
ddec495cf7 fix(wifi): fix scheduling issue when tasks have the same priority as the Wi-Fi task 2026-07-01 17:35:10 +08:00
harshal.patil
8110949d88 fix(secure_boot): range-check ECDSA r,s in bootloader before ROM verify 2026-06-22 11:17:50 +05:30
harshal.patil
ad8d86f725 fix(esp_common): Add esp_fault_internal.h for use by G0 components
In release/v5.x, esp_fault.h resides in the esp_hw_support (G1)
component, so the G0 components (hal, esp_rom) must not depend on it.
Copy its contents to esp_common as esp_fault_internal.h, keep
esp_fault.h as a compatibility wrapper around it, and switch the hal
and esp_rom ECDSA/ECC code to the internal header.
2026-06-22 11:17:50 +05:30
harshal.patil
d9a3c1f866 fix(esp_rom): Patch ets_ecdsa_verify() to include signature bounds check 2026-06-22 11:17:50 +05:30
linruihao
313008851b fix(coex): fix some esp32 coexistence bugs
- fix ble scan may restart twice in coex scenarios
- fix bredr page/pscan coex request/release not match
- fix bredr incorrect inquiry length calculation
- update bredr page/inquiry pti
- add coex pti protection for entire page/inquiry event
2026-06-02 10:18:57 +08:00
Jiang Jiang Jian
53703d474b Merge branch 'bugfix/fix_ble_coded_phy_rx_bug_v5.4' into 'release/v5.4'
fix(coex): fix ble coded phy rx issue when aborted by coex (v5.4)

See merge request espressif/esp-idf!48984
2026-05-29 10:30:37 +08:00
Jiang Jiang Jian
e5c34b1e8b Merge branch 'fix/for_cache_after_p4_wb_loss_issue_v5.4' into 'release/v5.4'
fix(esp_rom): avoid critical issue in writeback v5.4

See merge request espressif/esp-idf!48816
2026-05-28 19:27:21 +08:00
linruihao
fc5dd1bec7 fix(coex): fix ble coded phy rx issue when aborted by coex 2026-05-28 10:31:05 +08:00
wangtao@espressif.com
c4ea1d158c fix(wifi): fix blacklist related issue 2026-05-25 20:04:36 +08:00
wanglei
592d09f219 fix(esp_rom): avoid critical issue in writeback v5.4 2026-05-22 15:47:57 +08:00
muhaidong
419d4f8f9d fix(wifi): update rom ld file for fix max connection number issue 2026-05-19 22:01:32 +08:00
muhaidong
758d797a8f fix(wifi): fix arp and dns affect signaling test issue
1. fix arp and dns affects signaling test issue
2. improve ap chnnel parameter documentation
3. fix set country change ap channel issue
4. fix beacon timeout too long issue
5. only unicast frames count as keep-alive
2026-05-18 16:17:42 +08:00
Island
3ff613a06c Merge branch 'bugfix/fix_ble_read_remote_feature_timeout_v5.4' into 'release/v5.4'
Fixed read remote feature timeout when using coded phy(2f683593) (5.4)

See merge request espressif/esp-idf!48062
2026-05-12 18:01:40 +08:00
Sajia
e5b28e194a fix(wifi): Update bss max idle timer and add other fixes 2026-05-08 18:49:24 +05:30
Zhang Hai Peng
7dbe28b961 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(2f683593)
- Fixed read remote feature timeout when using coded phy
- Fixed disconnection issue(0x08) when using 125k coded phy
- Fixed disconnection issue(0x08) when updating connection param
- Fixed disconnection issue(0x08) when using multi connection
- Avoid error when adding duplicate device to whitelist
- Support disable channel assessment by vendor hci
- Support smaller connection interval (3.75 ms)
- Support duplicate exception list in EVT ADV


(cherry picked from commit 658ff8730b)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-04-29 14:53:28 +08:00
Jin Chen
8c7298bbd0 feat(ble): make env init function cuttable on ESP32-C2
(cherry picked from commit 5ec82368ba)

Co-authored-by: cjin <jinchen@espressif.com>
2026-04-14 14:50:32 +05:30
yangfeng
23a7b191ca feat(bt): Add APIs to control transmit power level
- API to read ACL real RSSI
- APIs to read/write tx power of inq/iscan/page/pscan/ACL
2026-03-16 15:45:51 +08:00
Fu Hanxi
aacde8f52b Merge branch 'ci/pytest_mark_formatter_v5.4' into 'release/v5.4'
ci: pytest mark formatter (v5.4)

See merge request espressif/esp-idf!46228
2026-03-12 09:59:10 +01:00
Jiang Jiang Jian
a9c6958c6e Merge branch 'bugfix/mac_deinit_esp32_v5.4' into 'release/v5.4'
fix(wifi): fix some wifi bugs 260304(Backport v5.4)

See merge request espressif/esp-idf!42489
2026-03-12 09:56:50 +08:00
Evgeny Torbin
f7395255da test: format all test scripts 2026-03-11 07:34:34 +01:00
muhaidong
b6ed337eaa fix(wifi): fix esp32s3 ping failure with ip and wifi fragmented packets 2026-03-10 16:29:04 +08:00
muhaidong
3d5bd2a15e fix(wifi): fix lmac tx done assert issue 2026-03-10 16:28:51 +08:00
muhaidong
3fb43a761e 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
2026-03-10 16:28:37 +08:00
wangtao@espressif.com
e577242c62 fix(wifi): fix esp32c2 set vendor ie issue 2026-03-10 16:27:40 +08:00
wuzhenghui
0c0844b253 fix(esp_rom): sync spi_flash_disable/enable_cache patches to rom implementation 2026-03-10 14:26:39 +08:00
Jin Chen
b89eaa814a feat(ble): apply new method for rom code logic change on ESP32-C2
(cherry picked from commit 2a0df334e3)

Co-authored-by: cjin <jinchen@espressif.com>
2026-02-09 20:13:17 +08:00
hebinglin
c74cee25b5 fix(esp_hal_wdt): replace the erroneous RWDT timeout config in ROM with the code in ram 2026-01-20 20:57:33 +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
sibeibei
2aa83b1982 fix(wifi): fix issue that disarm send wake null timer donot take effect 2025-12-01 14:28:52 +08:00
Zhou Xiao
a7fafa48a2 change(ble): [AUTO_MR] updated rom linker script for ESP32-C2 2025-11-18 00:07:15 +08:00
Jin Cheng
066ba5aa0a fix(bt/controller): Fixed some controller bugs
- Fixed Bluetooth hardware error of 'CHMAP_ERROR'
- Fixed encryption collision bug
2025-11-13 19:47:02 +08:00
Island
4b758e84bb Merge branch 'change/ble_update_lib_20251022_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20251022 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!42840
2025-10-28 12:06:19 +08:00
morris
b4d0addd51 Merge branch 'feat/p4eco5_i2c_support_v5.4' into 'release/v5.4'
feat(i2c_p4eco5): update i2c_struct.h on P4 ECO5 (Backport v5.4)

See merge request espressif/esp-idf!42488
2025-10-27 14:48:49 +08:00
Wang Meng Yang
a336f3c4b2 Merge branch 'bugfix/several_esp32_bugs_v5.4' into 'release/v5.4'
Bugfix/several esp32 bugs (v5.4)

See merge request espressif/esp-idf!42243
2025-10-27 14:45:01 +08:00
Zhou Xiao
b9f9401a9b change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
(cherry picked from commit 557b7bae2e)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-10-27 10:52:04 +08:00
Chen Chen
9d8bca5d6b refactor(i2c_p4eco5): update i2c_struct.h on P4 ECO5
Update the i2c_struct.h file to support P4ECO5.
2025-10-27 09:04:49 +08:00
armando
a70a29b7a6 feat(p4): p4 rev3 real chip support 2025-10-13 15:24:14 +08:00
armando
b3fd689da9 feat(esp32p4): support rev3 on fpga 2025-10-13 15:24:14 +08:00
wangtao@espressif.com
735f443c98 fix(wifi): fix esp32c2 auth threshold issue 2025-10-11 11:43:33 +08:00
liuning
027e174aa0 fix(pm): reserve txqblocks when mac init at offchannels 2025-10-10 15:28:42 +08:00
liuning
11536c7bcd fix(pm): fix ps none status check 2025-10-10 15:28:32 +08:00
liuning
a3f96471e4 fix(wifi): fix cant sleep if connection breaks during sending probe 2025-10-10 15:27:58 +08:00
Jin Cheng
ea614b8f87 fix(bt/controller): fixed several controller bugs 2025-09-29 10:01:46 +08:00
Jiang Jiang Jian
df2c123290 Merge branch 'bugfix/offchan_action_tx_failure_v5.4' into 'release/v5.4'
Fix issues with offchannel action tx and ROC operations (Backport v5.4)

See merge request espressif/esp-idf!38497
2025-09-20 13:30:41 +08:00