xiongweichao
cfdcded587
fix(ble): fixed that the resolvable private address does not change when light sleep is enabled
2024-12-17 10:50:13 +08:00
zhanghaipeng
263ecbc9be
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(555b0a2)
...
- Check Access Address when receive connection request PDU
- Fix issue with BLE5.0 duplicate scan for chained packets
2024-12-17 10:50:06 +08:00
Rahul Tank
ddf194936c
Merge branch 'bugfix/fix_vulnerability_v5.1' into 'release/v5.1'
...
fix(nimble): Fixes for security vulnerabilities reported in NimBLE (v5.1)
See merge request espressif/esp-idf!35502
2024-12-16 15:00:32 +08:00
Island
85df8b03c5
Merge branch 'feat/support_bleqabr24_1539_v5.1' into 'release/v5.1'
...
feat(bt/bluedroid): Added config for saving BLE bonding keys to NVS (v5.1)
See merge request espressif/esp-idf!35601
2024-12-16 14:25:46 +08:00
chenjianhua
c62bc3ba12
fix(bt/bluedroid): Fixed failure to get host status when host is not enabled
2024-12-12 14:44:05 +08:00
chenjianhua
29dd7d0fb4
feat(bt/bluedroid): Added config for saving BLE bonding keys to NVS
2024-12-12 14:43:48 +08:00
Luo Xu
987a2a8866
feat(ble_mesh): select BT_NIMBLE_HIGH_DUTY_ADV_ITVL
...
(cherry picked from commit 6faf0a59fdcf063d40fc1000a209341318131185)
Co-authored-by: luoxu <luoxu@espressif.com >
(cherry picked from commit a7622efd0c )
Co-authored-by: Luo Xu <luoxu@espressif.com >
2024-12-12 12:23:21 +08:00
Island
faef56543b
Merge branch 'fix/ble_mesh_bugs_fixed_v5.1' into 'release/v5.1'
...
fix(ble_mesh): Miscellaneous update (v5.1)
See merge request espressif/esp-idf!35424
2024-12-12 10:53:29 +08:00
luoxu
222c0d4345
fix(ble_mesh): Miscellaneous update
2024-12-11 11:02:49 +08:00
Zhang Hai Peng
d9ae4e437e
fix(blufi): Fixed blufi init fail after deinit
...
(cherry picked from commit 7addb57ccd )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-12-09 17:45:23 +08:00
Rahul Tank
ef62be9a16
fix(nimble): Fixes for security vulnerabilities reported in NimBLE
2024-12-09 10:12:03 +05:30
Rahul Tank
bd2e471f3a
Merge branch 'fix/hci_err_code_def_v5.1' into 'release/v5.1'
...
fix(nimble): Added a function for printing HCI error definition (v5.1)
See merge request espressif/esp-idf!35202
2024-12-07 00:17:10 +08:00
Island
f639dcccf2
Merge branch 'bugfix/fix_ble_creat_conn_fail_enh_v5.1' into 'release/v5.1'
...
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type (v5.1)
See merge request espressif/esp-idf!35016
2024-12-06 15:49:21 +08:00
Jin Cheng
ef4d1bf538
fix(bt/bluedroid): fixed access NULL in HFP callback handler
2024-12-05 13:21:58 +08:00
Jiang Jiang Jian
eb935a254e
Merge branch 'bugfix/fix_ble_ke_mem_267_assert_v5.1' into 'release/v5.1'
...
fix(bt/controller): Fixed BLE assert ke_mem.c line 267 on ESP32-C3 and ESP32-S3 (backport v5.1)
See merge request espressif/esp-idf!35340
2024-12-04 11:49:06 +08:00
chenjianhua
abe0d3c1ff
feat(ble/bluedroid): Support setting connection params when creating connection
2024-12-03 18:03:36 +08:00
zhanghaipeng
18d9603e8e
fix(ble/bluedroid): Optimize BLE API "esp_ble_gattc_enh_open"
2024-12-03 18:03:12 +08:00
zhanghaipeng
ed62f94a53
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type
2024-12-03 18:03:12 +08:00
Astha Verma
075137eebf
fix(nimble): Added a function for printing HCI error definition
2024-12-03 12:11:34 +05:30
Rahul Tank
6052f46b06
Merge branch 'bugfix/change_hci_cb_logging_v5.1' into 'release/v5.1'
...
fix(nimble): Replace ESP_LOG* with esp_rom_printf in controller context callback (v5.1)
See merge request espressif/esp-idf!35030
2024-12-02 18:22:51 +08:00
zhiweijian
5f680167d3
fix(bt/controller): Fixed BLE assert ke_mem.c line 267 on ESP32-C3 and ESP32-S3
2024-12-02 16:18:33 +08:00
Island
116f856111
Merge branch 'fix/ble_mesh_heartbeat_bug_v5.1' into 'release/v5.1'
...
fix(ble_mesh): fixed heartbeat issue (v5.1)
See merge request espressif/esp-idf!34963
2024-12-02 11:29:44 +08:00
Wang Meng Yang
763ef6b3e3
Merge branch 'bugfix/sdp_get_uuid_error_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): fixed issues introduced by byte alignment(v5.1)
See merge request espressif/esp-idf!35255
2024-12-02 09:50:13 +08:00
gongyantao
dc375a769d
fix(bt): fixed some issues in esp32 bt controller
...
1: fix duplicated lc_enc_restart_req when new lk type is semi-permanent
key
2: reset PreventEncEvt flag at the end of restart encryption procedure
2024-11-29 14:12:00 +08:00
Rahul Tank
a7855d3adb
Merge branch 'bugfix/resolve_watchdog_crash_v5.1' into 'release/v5.1'
...
fix(nimble): Resolved watchdog due to memory exceed prints (v5.1)
See merge request espressif/esp-idf!35211
2024-11-28 15:07:10 +08:00
xiongweichao
2ebdb13bc3
fix(bt/bluedroid): fixed issues introduced by byte alignment
...
- esp_bt_uuid_t is byte aligned, tBT_UUID is 4-byte aligned.
2024-11-28 10:38:18 +08:00
Abhinav Kudnar
b29e4093e3
fix(nimble): Resolved watchdog due to memory exceed prints
2024-11-27 18:05:27 +08:00
zwl
d8bd860402
fix(ble): fixed the connect issue when rx error aa on ESP32-C6
2024-11-27 16:20:29 +08:00
Zhao Wei Liang
e81b4628b6
fix(ble): fixed the connect issue when rx error aa on ESP32-H2
...
(cherry picked from commit 093b65e27c )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-11-27 16:03:34 +08:00
Island
8cee3e3f9a
Merge branch 'bugfix/fix_bleqabr24_1646_v5.1' into 'release/v5.1'
...
Fixed BLE creating connection when the connection already exists on ESP32 (v5.1)
See merge request espressif/esp-idf!35044
2024-11-27 15:44:44 +08:00
Wang Meng Yang
3e1ecc4e8b
Merge branch 'feat/add_profile_state_event_v5.1' into 'release/v5.1'
...
feat(bt/bluedroid): added events to indicate the profile states of HFP (v5.1)
See merge request espressif/esp-idf!35151
2024-11-27 14:44:14 +08:00
chenjianhua
f09d2524a2
fix(bt): Update bt lib for ESP32(c3082c4)
...
- Fixed BLE creating connection when the connection already exists
2024-11-26 15:34:26 +08:00
Wang Meng Yang
345693ce9b
Merge branch 'bugfix/disconn_sdp_upon_wrong_data_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): disconnect SDP connection on receiving incorrect response (v5.1)
See merge request espressif/esp-idf!35146
2024-11-26 14:59:48 +08:00
Island
43e4dd53e8
Merge branch 'bugfix/fix_c2_light_sleep_coex_v5.1' into 'release/v5.1'
...
fix(ble): fix ble light sleep error on esp32c2 (v5.1)
See merge request espressif/esp-idf!35053
2024-11-26 11:09:58 +08:00
Jin Cheng
61beadb586
feat(bt/bluedroid): added events to indicate the profile states of HFP
2024-11-25 16:23:10 +08:00
Jin Cheng
e65a01c55a
fix(bt/bluedroid): disconnect SDP connection on receiving incorrect response
2024-11-25 10:20:27 +08:00
Wang Meng Yang
07821e8408
Merge branch 'bugfix/lmp_trans_collision_v5.1' into 'release/v5.1'
...
fix(bt/controller): Fixed some controller bugs on ESP32 (v5.1)
See merge request espressif/esp-idf!34947
2024-11-25 09:53:24 +08:00
Jin Cheng
3db4974814
fix(bt/controller): Fixed some controller bugs on ESP32
...
- Fixed wrong logic in handling sniff transaction collision at slave
side
- Fixed the issue ACL is stopped too early before eSCO
2024-11-22 17:26:00 +08:00
xiongweichao
8c485371b9
fix(bt/bluedroid): Fixed the incorrect error code returned
...
when receiving an invalid command
2024-11-22 12:25:23 +08:00
Jin Chen
b7b9367b21
fix(ble): fix ble light sleep error on esp32c2
...
(cherry picked from commit 23f7e33a97 )
Co-authored-by: cjin <jinchen@espressif.com >
2024-11-22 10:41:40 +08:00
Rahul Tank
ec6002a058
fix(nimble): Replace ESP_LOG* with esp_rom_printf in controller context callback
2024-11-19 17:42:27 +05:30
Luo Xu
be6d87f730
fix(ble_mesh): fixed heartbeat issue
...
(cherry picked from commit 167cd4762b )
Co-authored-by: luoxu <luoxu@espressif.com >
2024-11-19 18:03:29 +08:00
Abhinav Kudnar
fc71bdb6ad
fix(nimble): Nimble Error logs in case of memory overflow/failure
2024-11-18 17:54:50 +08:00
Zhang Hai Peng
1ef4eb21cc
fix(bt/bluedroid): Fixed classic bt build fail when enable dynamic memory and disable BLE
...
(cherry picked from commit 59d20e80d3 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-11-14 22:13:35 +08:00
Island
febfdf6628
Merge branch 'feature/support_moving_code_to_flash_v5.1' into 'release/v5.1'
...
feat(ble): Support for putting code in flash on ESP32-C2 (v5.1)
See merge request espressif/esp-idf!34783
2024-11-14 10:09:26 +08:00
Island
15fb892fe7
Merge branch 'bugfix/fix_some_ble_bugs_240926_esp32_v5.1' into 'release/v5.1'
...
Fixed some BLE bugs 240926 on ESP32 (v5.1)
See merge request espressif/esp-idf!34551
2024-11-13 12:05:16 +08:00
Wang Meng Yang
ce2f2d7675
Merge branch 'bugfix/fix_avrc_absolute_volume_compatibility_v5.1' into 'release/v5.1'
...
bugfix/fix_avrc_absolute_volume_compatibility[backport v5.1]
See merge request espressif/esp-idf!34772
2024-11-12 17:54:58 +08:00
Wang Meng Yang
a628f0aef3
Merge branch 'bugfix/osi_replace_free_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): Replace free/malloc with osi_free/malloc(v5.1)
See merge request espressif/esp-idf!34608
2024-11-12 17:54:32 +08:00
gongyantao
d9cfaead16
fix(bt): fix some issues in bt controller
...
1: Store local device name into NVDS when handling hci_wr_local_name_cmd.
2: Set default device name during link manager initialization.
3: Set the QoS value to the minimum value if the calculated QoS is less
than the minumum.
2024-11-12 11:14:55 +08:00
zhanghaipeng
c7d169e38a
fix(bt/ble): Update esp32 libbtdm_app.a (17db8bd)
...
- Added a verification step for the Access Address within the CONNECT_IND PDU
2024-11-12 11:14:46 +08:00