Luo Xu
b70acfae65
feat(ble_mesh): supported get lib version
...
(cherry picked from commit 56f78da32c )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-07-27 10:03:14 +08:00
Shreeyash Bhakare
b5f5f08022
fix(nimble): Added security related fixes
2026-07-25 13:46:25 +05:30
Astha Verma
68bdd97e95
fix(nimble): Restore throughput after switching from LE Coded PHY
2026-07-24 18:07:01 +05:30
Rahul Tank
9f655295b5
Merge branch 'bugfix/red_rem_feat_evt_v5.4' into 'release/v5.4'
...
Handle Read Remote Supported Feature failure (v5.4)
See merge request espressif/esp-idf!50811
2026-07-24 14:26:58 +05:30
Shu Chen
9b7c7d1801
Merge branch 'support/ot_register_154_event_cb_v5.4' into 'release/v5.4'
...
feat(openthread): use ieee802154 event callback list instead of weak overrides (v5.4)
See merge request espressif/esp-idf!51129
2026-07-24 08:18:55 +00:00
Wang Meng Yang
2f68c062fd
Merge branch 'bugfix/low_spp_throughput_v5.4' into 'release/v5.4'
...
change(bt/bluedroid): increased port low watermark of RFCOMM (v5.4)
See merge request espressif/esp-idf!51086
2026-07-24 16:01:06 +08:00
Shu Chen
d524f95216
Merge branch 'feat/update_phylib_on_s31_c6_for_track_v5.4' into 'release/v5.4'
...
feat(phy): update phy lib for esp32s31 & esp32c6 for track (v5.4)
See merge request espressif/esp-idf!50793
2026-07-24 07:30:42 +00:00
zwx
6946fa80a0
feat(openthread): use ieee802154 event callback list instead of weak overrides
2026-07-24 14:23:50 +08:00
morris
15ce077144
Merge branch 'bugfix/ana_cmpr_macro_v5.4' into 'release/v5.4'
...
fix(ana_cmpr): Fix swapped POS/NEG cross interrupt masks on ESP32-C5/P4 (v5.4)
See merge request espressif/esp-idf!50801
2026-07-23 22:15:03 +08:00
Island
69ae551ac6
Merge branch 'fix/ble_hidd_remove_ccc_gating_v5.4' into 'release/v5.4'
...
fix(esp_hid/bluedroid): remove app-layer CCC gating in HID device (5.4)
See merge request espressif/esp-idf!51005
2026-07-23 19:26:13 +08:00
Tiago Medicci
c064771d2e
fix(ana_cmpr): Fix swapped POS/NEG cross interrupt masks on ESP32-P4
2026-07-23 17:15:03 +08:00
Wang Meng Yang
15c2c05e96
Merge branch 'bugfix/bredr_critical_bugs_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): fixed issues from AI review in GAP, SPP, HID, L2CAP and HCI (v5.4)
See merge request espressif/esp-idf!51080
2026-07-23 16:44:30 +08:00
Island
b0e440355d
Merge branch 'fix/ble_log_compression_safety_v5.4' into 'release/v5.4'
...
fix(ble_log): fix unaligned access and buffer safety in log compression (5.4)
See merge request espressif/esp-idf!47929
2026-07-23 14:26:51 +08:00
Jin Cheng
8359636930
change(bt/bluedroid): increased port low watermark of RFCOMM
...
When PORT_RX_BUF_LOW_WM is too low, RFCOMM replenishes credits only
after receiving a relatively large number of packets, which may cause
the peer to exhaust its credits and enter a stop-and-wait state.
Increase the low watermark to replenish credits more promptly and
reduce the likelihood of the peer stalling while waiting for additional
credits.
2026-07-23 08:09:59 +08:00
Jin Cheng
b19ab411cb
fix(bt/bluedroid): fixed issues from AI review in GAP, SPP, HID, L2CAP and HCI
2026-07-23 07:52:39 +08:00
Jack
c0466739ba
fix(phy): removed all librfate logic from cmake
2026-07-22 20:04:28 +08:00
morris
2b49bba8a8
Merge branch 'feat/i2s_duplex_update_v5.4' into 'release/v5.4'
...
feat(i2s): allow full duplex mode in less strict condition (v5.4)
See merge request espressif/esp-idf!50868
2026-07-22 18:26:50 +08:00
Astha Verma
e7321c0ce0
fix(nimble): Handle Read Remote Supported Features failure correctly
2026-07-22 12:20:07 +05:30
Wang Meng Yang
4d44115e31
Merge branch 'bugfix/hid_host_oob_read_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): fixed possible 1-byte OOB read in bta_hh_ctrl_dat_act (v5.4)
See merge request espressif/esp-idf!50974
2026-07-22 14:10:28 +08:00
Island
472d73d74c
Merge branch 'fix/ble-log-store-access-fault_v5.4' into 'release/v5.4'
...
fix: Ensure BLE Log Global Variables in Internal RAM (5.4)
See merge request espressif/esp-idf!51034
2026-07-22 14:02:47 +08:00
zhuanghang
2e91163d02
feat(phy): update phy lib for esp32s31 & esp32c6 for track
2026-07-22 14:01:50 +08:00
Mahavir Jain
19c8b065db
Merge branch 'feat/mbedtls_update_3.6.7_v5.4' into 'release/v5.4'
...
feat(mbedtls): update to version 3.6.7 (v5.4)
See merge request espressif/esp-idf!50658
2026-07-22 09:38:55 +05:30
luoxu
1b4a951a83
fix(bt): reorder test imports to satisfy pre-commit
2026-07-21 21:44:26 +08:00
Martin Vychodil
97801546aa
Merge branch 'fix/sdmmc_cmd_err_switch_case_handling_v5.4' into 'release/v5.4'
...
fix(sdmmc): sdmmc_cmd.c fixed error handling in certain if and switch statements (v5.4)
See merge request espressif/esp-idf!50685
2026-07-21 20:55:46 +08:00
Zhou Xiao
e6f43ca6c6
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:14 +08:00
Euripedes Rocha
9f2a5a51ff
Merge branch 'fix/sec-1137-br-glue-double-free_v5.4' into 'release/v5.4'
...
fix(esp_netif): harden br_glue instance-handler cleanup against double-free (SEC-1137) (v5.4)
See merge request espressif/esp-idf!50645
2026-07-21 10:41:53 +02:00
Ashish Sharma
cfae960f2e
feat(mbedtls): add option to choose constant-time prime generation
2026-07-21 16:03:27 +08:00
Ashish Sharma
1646e69781
feat(mbedtls): update to version 3.6.7
2026-07-21 15:47:46 +08:00
luoxu
4cab74130e
fix(ble_log): use typing.Optional/List for Python 3.9 compatibility
2026-07-21 14:12:42 +08:00
luoxu
0e2015cf8f
fix(ble_log): fix size_info nibble misalignment for last odd-count arg
2026-07-21 14:12:42 +08:00
luoxu
ad114e99ab
fix(ble_log): fix unaligned access and buffer safety in log compression
2026-07-21 14:12:42 +08:00
Luo Xu
be5454fe34
test(ble): add comprehensive test suite for log compression
...
(cherry picked from commit 58121d2540 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-07-21 14:12:42 +08:00
Luo Xu
738a99800b
fix(ble): replace hardcoded tuple indices with FormatToken NamedTuple
...
(cherry picked from commit b7760a77e4 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-07-21 14:12:42 +08:00
Wang Meng Yang
a8134b4456
Merge branch 'bugfix/a2dp_sbc_v5.4' into 'release/v5.4'
...
fix(bt): Fix the pointer sbc_start_frame is not initialized(v5.4)
See merge request espressif/esp-idf!50958
2026-07-21 13:36:43 +08:00
Chen Chen
2f9d144cbe
refactor(i2s): make the slot_bit_width checks unique
2026-07-21 11:09:53 +08:00
Zhang Hai Peng
0b76a22522
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:07 +08:00
Zhang Hai Peng
cc6fd5167b
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:53 +08:00
morris
fd011d7d7e
Merge branch 'fix/fix_i2s_i80_color_size_check_v5.4' into 'release/v5.4'
...
fix(lcd): add color size check for i80 and boundary check for rgb (v5.4)
See merge request espressif/esp-idf!50966
2026-07-21 10:26:13 +08:00
Island
1d545e6618
Merge branch 'feat/ble_log_compression_module_cfg_update_v5.4' into 'release/v5.4'
...
Feat/ble log compression module cfg update (5.4)
See merge request espressif/esp-idf!49873
2026-07-20 21:37:56 +08:00
Chen Jichang
9f68a52bd3
fix(lcd): add color size check for i80 and boundary check for rgb
2026-07-20 17:42:46 +08:00
Alexey Gerenkov
166e2a075e
Merge branch 'fix/lp_core_noreset_under_debug_option_v5.4' into 'release/v5.4'
...
fix(lp_core): fix build for CONFIG_ULP_NORESET_UNDER_DEBUG=n (v5.4)
See merge request espressif/esp-idf!49870
2026-07-20 17:11:03 +08:00
Jin Cheng
888cd3cfa9
fix(bt/bluedroid): fixed possible 1-byte OOB read in bta_hh_ctrl_dat_act
...
Closes SEC-786
2026-07-20 16:38:11 +08:00
morris
434942d91d
Merge branch 'fix/fix_image_header_check_v5.4' into 'release/v5.4'
...
image header: fixed image header segment count check (v5.4)
See merge request espressif/esp-idf!50937
2026-07-20 15:34:36 +08:00
Jiang Jiang Jian
ecbdbf98b5
Merge branch 'fix/blacklist_flag_correction_v5.4' into 'release/v5.4'
...
fix(wifi): Correct blacklist flag(v5.4)
See merge request espressif/esp-idf!50921
2026-07-20 15:22:58 +08:00
morris
d658372e4a
Merge branch 'fix/adc_clk_div_error_v5.4' into 'release/v5.4'
...
Fix ADC continuous sample frequency and clock divide error on H2/C5/C61 (v5.4)
See merge request espressif/esp-idf!47977
2026-07-20 15:08:12 +08:00
yangfeng
e9f0ec091b
fix(bt): Fix the pointer sbc_start_frame is not initialized
...
- Closes https://github.com/espressif/esp-idf/issues/18835
2026-07-20 15:01:42 +08:00
morris
24a1100642
Merge branch 'fix/adc_monitor_error_on_ch8_9_on_s3_v5.4' into 'release/v5.4'
...
Fix ADC Continuous Monitor Callback Failure for ADC1 Channels 8/9 on ESP32-S3 (v5.4)
See merge request espressif/esp-idf!49507
2026-07-20 14:34:19 +08:00
Marius Vikhammer
31035f28bf
Merge branch 'fix/lp_periph_init_fail_with_cpp_v5.4' into 'release/v5.4'
...
fix(ulp): make LP peripheral default config macros C++ compatible (v5.4)
See merge request espressif/esp-idf!50213
2026-07-20 13:54:11 +08:00
Jiang Jiang Jian
1e96e00456
Merge branch 'bugfix/avrc_ca_attr_id_check_v5.4' into 'release/v5.4'
...
fix(bt): Fix the validation of AVRCP metadata attr_id in handle_rc_attributes_rsp (v5.4)
See merge request espressif/esp-idf!50552
2026-07-20 11:36:03 +08:00
Jiang Jiang Jian
e69913d969
Merge branch 'fix/allow_task_and_coredump_mem_in_spm_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): update memory pointer checks for SPM support (v5.4)
See merge request espressif/esp-idf!50631
2026-07-20 11:35:48 +08:00