Commit Graph
5339 Commits
Author SHA1 Message Date
cjin e4677d83da fix(ble): fix phy update ctrl process unexpectedly trimmed on ESP32C2 2026-03-12 09:32:56 +08:00
cjin 8b620d2070 fix(ble): fix ble reset randomly assertion on ESP32-C2 2026-03-11 11:17:46 +08:00
Jiang Jiang Jian 06b5b96b19 Merge branch 'bugfix/mistakenly_reject_peer_auth_req_v5.5' into 'release/v5.5'
fix(bt/controller): fixed remote LMP_AU_RAND is mistakely rejected (v5.5)

See merge request espressif/esp-idf!46210
2026-03-07 16:28:05 +08:00
Jiang Jiang Jian fef58c3c20 Merge branch 'fix/min_rev_usage_v5.5' into 'release/v5.5'
fix: fix wrong REV_MIN usage for security, bt, efuse (v5.5)

See merge request espressif/esp-idf!45652
2026-03-07 15:40:42 +08:00
Jiang Jiang Jian 9bb162e7ae Merge branch 'bugfix/esp_idf_s3_deepsleep_dead_v5.5' into 'release/v5.5'
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs (v5.5)

See merge request espressif/esp-idf!46171
2026-03-07 11:18:24 +08:00
Jiang Jiang Jian ca59ea6a7a Merge branch 'bugfix/bredr_cfg_relative_path_v5.5' into 'release/v5.5'
fix: Fix the relative path of esp_bredr_cfg.h (v5.5)

See merge request espressif/esp-idf!46158
2026-03-07 10:59:54 +08:00
Jiang Jiang Jian a5c11c5b4a Merge branch 'bugfix/fix_blufi_nimble_gatt_pkt_v5.5' into 'release/v5.5'
fix(blufi): Handle flattened ATT write payloads correctly in NimBLE BLUFI host (v5.5)

See merge request espressif/esp-idf!46261
2026-03-06 23:30:27 +08:00
hebinglin a2840f0287 fix(hal): fix the issue of dual-core contention for RTC_CNTL regs 2026-03-06 20:07:26 +08:00
yangfeng 0412575ba7 fix: Fix the relative path of esp_bredr_cfg.h 2026-03-06 19:57:53 +08:00
Xiao Xufeng cd11c26e47 fix(bt): fix AGC_RECORRECT on ESP32-C3 when REV_MIN configured higher than 102 2026-03-06 19:49:06 +08:00
Island cdee20c77b Merge branch 'bugfix/fix_ble_scan_start_assertion_when_coex_with_wifi_mst_v5.5' into 'release/v5.5'
fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2 (v5.5)

See merge request espressif/esp-idf!46253
2026-03-05 12:17:59 +08:00
Rahul Tank f11ded4898 Merge branch 'bugfix/fix_nimble_opt_include_v5.5' into 'release/v5.5'
fix(nimble): Add header file to expose macros in code. (v5.5)

See merge request espressif/esp-idf!46233
2026-03-04 18:01:23 +05:30
Jin Cheng 73e03f17bf fix(bt/controller): fixed remote LMP_AU_RAND is mistakely rejected 2026-03-04 15:08:02 +08:00
Jin Chen 2f2e16f977 fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2
(cherry picked from commit 974682d169)

Co-authored-by: cjin <jinchen@espressif.com>
2026-03-04 14:26:06 +08:00
Rahul Tank 8c90a5dd91 fix(blufi): Handle flattened ATT write payloads correctly in NimBLE BLUFI host 2026-03-04 11:45:47 +05:30
Zhi Wei Jian 911eb1ce20 fix(ble/bluedroid): Fixed read or write failed if SMP is disabled
(cherry picked from commit 124f275bdf839b855e6af0cfb9d197f11c9a766c)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-03-03 22:02:00 +08:00
Jiang Jiang Jian 6bd6650e97 Merge branch 'feat/fix_esp32c2_rom_rewrite_issue_rebase_v5.5' into 'release/v5.5'
Feat/fix esp32c2 rom rewrite issue rebase (v5.5)

See merge request espressif/esp-idf!45768
2026-03-03 19:38:05 +08:00
Rahul Tank 94b1463224 fix(nimble): Add header file to expose macros 2026-03-03 16:52:34 +05:30
Rahul Tank fbd283e5a5 fix(nimble): Fixed memory leak when dynamic services are disabled 2026-03-03 10:01:06 +05:30
Island e8e5527488 Merge branch 'feat/add_new_bluedroid_host_examples_v5.5' into 'release/v5.5'
feat(ble/bluedroid): Add new bluedroid host examples (v5.5)

See merge request espressif/esp-idf!44880
2026-03-02 10:36:29 +08:00
Wang Meng Yang 4f0a3ad06a Merge branch 'bugfix/32k_xtal_to_rtc_slow_v5.5' into 'release/v5.5'
fix(bt): Add some debug logs during A2DP sink decoding(v5.5)

See merge request espressif/esp-idf!45787
2026-02-28 17:19:36 +08:00
Island d4d1478578 Merge branch 'change/ble_update_lib_20260127_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20260127 - Update ESP BLE Controller Lib (v5.5)

See merge request espressif/esp-idf!45677
2026-02-27 15:30:12 +08:00
Island 19ffeba048 Merge branch 'fix/ble_mesh_blob_issue_fix_v5.5' into 'release/v5.5'
fix(ble_mesh): Miscellaneous fixes for blob (v5.5)

See merge request espressif/esp-idf!45760
2026-02-27 11:36:23 +08:00
Alexey Gerenkov 0c7eac2565 Merge branch 'feature/picolibc_v5.5' into 'release/v5.5'
feat(build): add Picolibc support (v5.5)

See merge request espressif/esp-idf!44108
2026-02-26 18:12:58 +08:00
Luo Xu 461a1002c9 feat(ble_mesh): ignored the previous server status to avoid drop target by mistake
(cherry picked from commit bc2d56b72a)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-25 15:47:23 +08:00
Luo Xu 2838a6f182 feat(ble_mesh): refuse to suspend dfu client when the last chunk sent
(cherry picked from commit e039b33bb1)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-25 15:47:23 +08:00
Luo Xu c9b129b883 fix(ble_mesh): added internal buffer to store dfu targets
The protocol may still receive DFU-related packets from the
network (such as forwarded or retransmitted ones) after DFU ends,
while the user might release the targets immediately after DFU completion.
However, since the list head is not empty, the protocol could access
already-freed memory when iterating through the targets.


(cherry picked from commit 8c8b43f564)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-25 15:47:23 +08:00
Luo Xu 3b0f7490cd fix(ble_mesh): fix blob transfer failure handling and chunk processing
- Fix DFU server transfer error state ordering to ensure proper callback delivery
- Add validation to discard chunks when blob server is not in busy state
- Prevent chunk processing when server is not in active transfer state


(cherry picked from commit f959884b2f)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-25 15:47:23 +08:00
Luo Xu 64605812f3 fix(ble_mesh): ensure blob client/server work correctly with varying chunk sizes
(cherry picked from commit 3a8851422f)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-25 15:47:23 +08:00
Luo Xu 7d76db43d6 fix(ble_mesh): Miscellaneous fixes for blob
(cherry picked from commit c3faf5559a)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-25 15:47:23 +08:00
luoxu 1d27b536f7 feat(ble_mesh): fixed configuration of core nums 2026-02-25 15:46:44 +08:00
luoxu e7511968bd feat(ble_mesh): added missing header 2026-02-25 15:46:44 +08:00
Luo Xu fa8f7ddaf5 fix(ble_mesh): correct long packet segment buffer size calculation
(cherry picked from commit 6d59a91401)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-25 15:46:44 +08:00
luoxu f4684b49cc fix(ble_mesh): fixed incorrect log argument 2026-02-25 15:46:44 +08:00
Rahul Tank d4e3b47984 Merge branch 'bugfix/fix_host_nimble_fixes_v5.5' into 'release/v5.5'
fix(nimble): Fix various issues for security/vulnerability in host (v5.5)

See merge request espressif/esp-idf!45992
2026-02-25 12:48:03 +05:30
Wang Meng Yang d84e800bca Merge branch 'bugfix/lc_not_wakeup_v5.5' into 'release/v5.5'
fix(ble): Fix restore write-back error caused by memory allocated in PSRAM(v5.5)

See merge request espressif/esp-idf!46001
2026-02-25 11:55:54 +08:00
Wang Meng Yang 72ae11812e Merge branch 'feat/set_encoder_params_v5.5' into 'release/v5.5'
fix(bt/bluedroid): Handle stream reconfiguration via stream close and re-open for A2DP ACP(v5.5)

See merge request espressif/esp-idf!45465
2026-02-25 10:27:59 +08:00
xiongweichao 800cc85a1c fix(bt): Add some debug logs during A2DP sink decoding 2026-02-25 10:04:44 +08:00
xiongweichao e1190ff9d5 fix(bt): Replace 32k_xtal with rtc_slow 2026-02-25 10:04:44 +08:00
xiongweichao 6cdf52e0c4 fix(ble): Fix restore write-back error caused by memory allocated in PSRAM 2026-02-24 10:29:46 +08:00
Rahul Tank 0990d6e03e fix(nimble): Fix various issues for security/vulnerability in host 2026-02-23 14:09:34 +05:30
Rahul Tank 1b25361bb2 fix(nimble) Add EXT_ADV dependancy flag for EXT_SCAN in menuconfig 2026-02-18 22:12:20 +05:30
Astha Verma eee0e24e48 fix(nimble): Fix memory leak when enabling gatt caching 2026-02-17 16:04:49 +05:30
Rahul Tank a394505d51 fix(nimble): Fix tinycrypt compilation issues when enabled 2026-02-16 11:11:35 +05:30
Rahul Tank becb80ca9c fix(nimble): Fix to not send legacy command incorrectly 2026-02-16 11:11:18 +05:30
Rahul Tank fe1360b2cb fix(nimble): Handle scenario of simultaneous connect 2026-02-16 11:11:00 +05:30
Rahul Tank f076379029 fix(nimble): Add support to allow multiple ext adv 2026-02-16 11:10:36 +05:30
Shreeyash a8fee21b75 fix(nimble): delete connection after lookup in ble_gap_conn_broken 2026-02-16 11:10:14 +05:30
Rahul Tank 2fcf63c746 fix(nimble): Bugfixes for various issues 2026-02-16 11:09:31 +05:30
Jin Chen 48a7006e54 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:19 +08:00