luoxu
eada85080b
feat(ble_mesh): update lib to 79e3fee04e
2026-07-28 12:12:30 +08:00
Luo Xu
ad9f88b13f
feat(ble_mesh): supported get lib version
...
(cherry picked from commit 56f78da32c )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-07-27 10:03:12 +08:00
Rahul Tank
6590778c43
Merge branch 'bugfix/nimble_security_fixes_v5.3' into 'release/v5.3'
...
fix(nimble): Ai reported security fixes (v5.3)
See merge request espressif/esp-idf!50694
2026-07-25 18:49:34 +05:30
Shreeyash Bhakare
f2b7aa1db8
fix(nimble): Added security related fixes
2026-07-25 13:48:33 +05:30
Rahul Tank
b6aaa5f765
Merge branch 'bugfix/l2cap_throughput_degrading_v5.3' into 'release/v5.3'
...
Preserve throughput when switching from LE Coded to 1M/2M PHY (v5.3)
See merge request espressif/esp-idf!50833
2026-07-25 08:35:44 +05:30
Astha Verma
8025ab856c
fix(nimble): Restore throughput after switching from LE Coded PHY
2026-07-24 18:08:38 +05:30
Shu Chen
dae526045b
Merge branch 'feat/update_phylib_on_s31_c6_for_track_v5.3' into 'release/v5.3'
...
feat(phy): update phy lib for esp32s31 & esp32c6 for track (v5.3)
See merge request espressif/esp-idf!50794
2026-07-24 11:05:06 +00:00
Rahul Tank
cc3a5ec838
Merge branch 'bugfix/fix_ai_example_review_v5.3' into 'release/v5.3'
...
fix(nimble): Fix nimble examples review issues (v5.3)
See merge request espressif/esp-idf!50844
2026-07-24 16:23:33 +05:30
Rahul Tank
8aa7006649
fix(nimble): Fix issues found in review for nimble examples
2026-07-24 15:53:38 +05:30
Rahul Tank
7ec47c264d
Merge branch 'bugfix/red_rem_feat_evt_v5.3' into 'release/v5.3'
...
Handle Read Remote Supported Feature failure (v5.3)
See merge request espressif/esp-idf!50812
2026-07-24 14:28:47 +05:30
Jiang Jiang Jian
8363d0e4d1
Merge branch 'bugfix/a2dp_sbc_v5.3' into 'release/v5.3'
...
fix(bt): Fix the pointer sbc_start_frame is not initialized (v5.3)
See merge request espressif/esp-idf!51020
2026-07-24 16:02:04 +08:00
Shu Chen
a6e1a47dd7
Merge branch 'support/ot_register_154_event_cb_v5.3' into 'release/v5.3'
...
feat(openthread): use ieee802154 event callback list instead of weak overrides (v5.3)
See merge request espressif/esp-idf!51130
2026-07-24 08:00:58 +00:00
zwx
5b13be2889
feat(openthread): use ieee802154 event callback list instead of weak overrides
2026-07-24 14:23:55 +08:00
Island
7efbfbb0a1
Merge branch 'fix/ble_hidd_remove_ccc_gating_v5.3' into 'release/v5.3'
...
fix(esp_hid/bluedroid): remove app-layer CCC gating in HID device (5.3)
See merge request espressif/esp-idf!51004
2026-07-23 19:26:18 +08:00
Wang Meng Yang
9c15348402
Merge branch 'bugfix/low_spp_throughput_v5.3' into 'release/v5.3'
...
change(bt/bluedroid): increased port low watermark of RFCOMM (v5.3)
See merge request espressif/esp-idf!51087
2026-07-23 16:41:33 +08:00
morris
9727ba62c3
Merge branch 'bugfix/ana_cmpr_macro_v5.3' into 'release/v5.3'
...
fix(ana_cmpr): Fix swapped POS/NEG cross interrupt masks on ESP32-C5/P4 (v5.3)
See merge request espressif/esp-idf!50802
2026-07-23 14:56:22 +08:00
Island
8f897fb259
Merge branch 'fix/ble_log_compression_safety_v5.3' into 'release/v5.3'
...
fix(ble_log): fix unaligned access and buffer safety in log compression (5.3)
See merge request espressif/esp-idf!47928
2026-07-23 14:22:57 +08:00
Jin Cheng
ed20c79614
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:11:29 +08:00
Jack
f69b8bde01
fix(phy): removed all librfate logic from cmake
2026-07-22 20:06:39 +08:00
zhuanghang
0476dfa707
feat(phy): update phy lib for esp32s31 & esp32c6 for track
2026-07-22 20:06:24 +08:00
Wang Meng Yang
16308c6c71
Merge branch 'bugfix/idf_ci_example_avrcp_v5.3' into 'release/v5.3'
...
fix(bt/example): Add log in the failure path for avrcp_ct_metadata example (v5.3)
See merge request espressif/esp-idf!51062
2026-07-22 16:05:06 +08:00
yangfeng
bed07ac360
fix(bt/example): Add log in the failure path for avrcp_ct_metadata example
2026-07-22 15:36:52 +08:00
Astha Verma
75fd7a08cc
fix(nimble): Handle Read Remote Supported Features failure correctly
2026-07-22 12:21:07 +05:30
Island
e171d8c754
Merge branch 'fix/ble-log-store-access-fault_v5.3' into 'release/v5.3'
...
fix: Ensure BLE Log Global Variables in Internal RAM (5.3)
See merge request espressif/esp-idf!51033
2026-07-22 14:02:54 +08:00
Tiago Medicci
e9e6a3dcf0
test(ana_cmpr): Add edge-specific interrupt direction test case
...
Add a Unity test case that arms only ANA_CMPR_CROSS_POS (resp. only
ANA_CMPR_CROSS_NEG) on a unit and asserts that a real transition of
the matching direction fires the callback exactly once, while a
transition of the opposite (never-armed) direction does not fire at
all.
This closes a gap in the existing test_apps: none of the current
cases isolate cross direction, so a swapped POS/NEG interrupt mask in
the LL layer (fixed in the previous commit) previously went
undetected.
On the scan-based comparator IP (ESP32-H4/S31), a crossing is only
sampled/latched when a scan is explicitly triggered, so the new test
case also triggers a scan after each level change on that IP, plus
one extra priming scan right after enabling the unit so the internal
compare state starts in sync with the already-set initial GPIO level.
Signed-off-by: Tiago Medicci <tiago.medicci@espressif.com >
2026-07-22 12:11:17 +08:00
Tiago Medicci
5cc17ee75a
fix(ana_cmpr): Fix swapped POS/NEG cross interrupt masks on ESP32-P4
2026-07-22 12:11:17 +08:00
Mahavir Jain
c14fc50a34
Merge branch 'feat/mbedtls_update_3.6.7_v5.3' into 'release/v5.3'
...
feat(mbedtls): update to version 3.6.7 (v5.3)
See merge request espressif/esp-idf!50659
2026-07-22 09:00:54 +05:30
Zhou Xiao
f0be40c78e
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:12 +08:00
Euripedes Rocha
7ec3fe8a2c
Merge branch 'fix/sec-1137-br-glue-double-free_v5.3' into 'release/v5.3'
...
fix(esp_netif): harden br_glue instance-handler cleanup against double-free (SEC-1137) (v5.3)
See merge request espressif/esp-idf!50646
2026-07-21 10:42:25 +02:00
yangfeng
dac2ceaaa5
fix(bt): Fix the pointer sbc_start_frame is not initialized
...
- Closes https://github.com/espressif/esp-idf/issues/18835
2026-07-21 16:10:31 +08:00
Ashish Sharma
25b55da173
feat(mbedtls): add option to choose constant-time prime generation
2026-07-21 16:00:42 +08:00
Ashish Sharma
e6fa7d627e
feat(mbedtls): update to version 3.6.7
2026-07-21 15:49:22 +08:00
luoxu
97ffb2db24
fix(bt): reorder test imports to satisfy pre-commit
2026-07-21 15:33:27 +08:00
luoxu
55a58720d9
fix(ble_log): use typing.Optional/List for Python 3.9 compatibility
2026-07-21 14:17:49 +08:00
Luo Xu
b57260f260
fix(ble_log): fix size_info nibble misalignment for last odd-count arg
...
(cherry picked from commit f5a927e055 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-07-21 14:17:49 +08:00
Luo Xu
215e6f5aa0
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:17:49 +08:00
Luo Xu
5be9215c10
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:17:49 +08:00
Luo Xu
9f0c244082
fix(ble_log): fix unaligned access and buffer safety in log compression
...
(cherry picked from commit 3f2b6c97f8 )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-07-21 14:17:49 +08:00
Zhang Hai Peng
4128693b65
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:23 +08:00
Zhang Hai Peng
fb335e73cc
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:05 +08:00
Zhang Hai Peng
ac93fe0396
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:51 +08:00
Island
9f583bc39b
Merge branch 'feat/ble_log_compression_module_cfg_update_v5.3' into 'release/v5.3'
...
Feat/ble log compression module cfg update (5.3)
See merge request espressif/esp-idf!49872
2026-07-20 21:40:58 +08:00
Alexey Gerenkov
b4d528b442
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260703_v5.3' into 'release/v5.3'
...
feat(tools): update openocd version to v0.12.0-esp32-20260703 (v5.3)
See merge request espressif/esp-idf!50506
2026-07-20 17:21:27 +08:00
Jiang Jiang Jian
7e30e80444
Merge branch 'fix/blacklist_flag_correction_v5.3' into 'release/v5.3'
...
fix(wifi): Correct blacklist flag(v5.3)
See merge request espressif/esp-idf!50923
2026-07-20 14:59:33 +08:00
morris
172c013f6a
Merge branch 'fix/fix_image_header_check_v5.3' into 'release/v5.3'
...
image header: fixed image header segment count check (v5.3)
See merge request espressif/esp-idf!50938
2026-07-20 14:22:14 +08:00
Jiang Jiang Jian
ba78a3b88d
Merge branch 'fix/allow_task_and_coredump_mem_in_spm_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): update memory pointer checks for SPM support (v5.3)
See merge request espressif/esp-idf!50632
2026-07-20 11:34:23 +08:00
Jiang Jiang Jian
d82a409a9d
Merge branch 'bugfix/supplicant_crypto_code_correction_v5.3' into 'release/v5.3'
...
fix(wpa_supplicant): Correct some functions in crypto porting layer (v5.3)
See merge request espressif/esp-idf!50881
2026-07-20 11:34:03 +08:00
Island
fa6f2b6133
Merge branch 'bugfix/fix_bluedroid_read_multi_v5.3' into 'release/v5.3'
...
fix(ble/bluedroid): fix GATT Read Multiple response handling (5.3)
See merge request espressif/esp-idf!50706
2026-07-20 10:37:20 +08:00
Armando (Dou Yiwen)
a461861678
fix: fixed image header segment count check
...
Signed-off-by: Armando (Dou Yiwen) <douyiwen@espressif.com >
2026-07-20 10:25:46 +08:00
Wang Meng Yang
5cf2eea9c5
Merge branch 'bugfix/bug_bounty_av_v5.3' into 'release/v5.3'
...
fix(bt/bluedroid): Fix bug bounty issues about A/V from NVIDIA (v5.3)
See merge request espressif/esp-idf!50480
2026-07-19 13:16:46 +08:00