Commit Graph
100 Commits
Author SHA1 Message Date
Wang Meng Yang 82b28b2641 Merge branch 'fix/aireview_critical' into 'master'
fix: Fix some critical bugs in classic bt

See merge request espressif/esp-idf!50312
2026-07-29 11:41:36 +08:00
Wang Meng Yang 5dbd27f32b Merge branch 'bugfix/bredr_multiple_fix_on_esp32s31' into 'master'
fix(bt): Fixed several issues on BR/EDR controller on ESP32-S31

Closes BTQABR2023-829, BTQABR2023-836, BTQABR2023-837, BTQABR2023-840, BTQABR2023-687, and BTQABR2023-697

See merge request espressif/esp-idf!51249
2026-07-29 10:39:10 +08:00
Wang Meng Yang d348f43f56 Merge branch 'bugfix/a2dp_api_init_check' into 'master'
fix(bt): Fix compatibility with A2DP API legacy usage methods

Closes IDFGH-17892

See merge request espressif/esp-idf!50611
2026-07-28 19:35:28 +08:00
Wang Mengyang aeab6dcfbe fix(bt): Fixed several issues on BR/EDR controller on ESP32-S31
Fixed bug when BR/EDR ACL-U dynamic Tx buffer is enabled
Fixed infinite loop during connection set-up
Optimized the scheduling of SCO/eSCO and sniff events
2026-07-28 18:04:31 +08:00
Wang Meng Yang 0185451ed1 Merge branch 'fix/bluedroid_aireview' into 'master'
Fix/bluedroid aireview

See merge request espressif/esp-idf!49972
2026-07-24 16:58:20 +08:00
Wang Meng Yang a151bc553a Merge branch 'bugfix/low_spp_throughput' into 'master'
change(bt/bluedroid): increased port low watermark of RFCOMM

Closes BTQABR2023-815

See merge request espressif/esp-idf!51031
2026-07-23 10:50:57 +08:00
Wang Meng Yang e61ef3e4a4 Merge branch 'change/refactor_hidh_datapath' into 'master'
Change/refactor hidh datapath

Closes IDFGH-17363

See merge request espressif/esp-idf!49615
2026-07-23 10:47:19 +08:00
Wang Meng Yang 1860ef6b7f Merge branch 'bugfix/bredr_acl_uflow_deadlock' into 'master'
fix(bt): Fixed blocking during LMP packet_type negotiation on ESP32-S31

Closes IDFGH-17903

See merge request espressif/esp-idf!51067
2026-07-23 10:08:03 +08:00
Wang Mengyang 53b357790b fix(bt): Fixed blocking during LMP packet type negotiation on ESP32-S31
In the Bluetooth connections with some smartphones, communication can possibly be blocked
during packet type negotation, when ESP32-S31 attempts to finalize the ACL-U transmission
and waits for the last Tx ACL-U packet to be transmitted, but peer device rejects the
packet with FLOW=STOP in its packet, thus causing a deadlock.

Closes https://github.com/espressif/esp-idf/issues/18797
2026-07-22 16:41:08 +08:00
Wang Meng Yang cfb35e1a4a Merge branch 'bugfix/idf_ci_example_avrcp' into 'master'
fix(bt/example): Add log in the failure path for avrcp_ct_metadata example

Closes IDFCI-10118

See merge request espressif/esp-idf!50651
2026-07-22 15:16:25 +08:00
Wang Meng Yang bc428c91d5 Merge branch 'bugfix/bredr_critical_bugs' into 'master'
bugfix: fix issues raised from AI review

See merge request espressif/esp-idf!49755
2026-07-22 14:31:28 +08:00
Wang Meng Yang 0a43435b7b Merge branch 'fix/ble_log_compression_add_local_header_file' into 'master'
feat(ble_log): mirror local compression headers

See merge request espressif/esp-idf!50870
2026-07-20 11:47:44 +08:00
Wang Meng Yang c1eb1922bb Merge branch 'bugfix/hid_host_oob_read' into 'master'
fix(bt/bluedroid): fixed possible 1-byte OOB read in bta_hh_ctrl_dat_act

Closes SEC-786

See merge request espressif/esp-idf!50703
2026-07-17 20:06:45 +08:00
Wang Mengyang bbd20cae01 fix(bt): Fixed build error on array-bounds in HFP AG 2026-07-17 19:36:51 +08:00
Wang Meng Yang 4b82a06d73 Merge branch 'bugfix/fix_bredr_inq_crash' into 'master'
fix(bt/bluedroid): fix crash during bredr inquiry when zero-addr device is found

Closes WIFI-7491

See merge request espressif/esp-idf!50672
2026-07-17 10:34:54 +08:00
Wang Meng Yang 4387c693bb Merge branch 'feat/add_lmp_dbg_vendor' into 'master'
feat(bt/controller): Added LMP debug vendor HCI and fixed some bugs ts on ESP32-S31

See merge request espressif/esp-idf!50633
2026-07-14 07:50:25 +08:00
Wang Meng Yang d0b65797c3 Merge branch 'bugfix/fix_bluedroid_ai_review_bugs_20260601' into 'master'
fix(ble/bluedroid): Fixed some BLE AI reivew bugs

Closes SEC-1124, SEC-1149, and SEC-1125

See merge request espressif/esp-idf!49133
2026-07-10 14:23:08 +08:00
Wang Meng Yang 607f6d09ed Merge branch 'feat/support_bluedroid_le_coc_and_eatt' into 'master'
feat(ble/bluedroid): Support bluedroid LE COC and EATT features

See merge request espressif/esp-idf!50171
2026-07-10 10:14:44 +08:00
Wang Meng Yang 84bb8fc207 Merge branch 'bugfix/avrc_ca_attr_id_check' into 'master'
fix(bt): Fix the validation of AVRCP metadata attr_id in handle_rc_attributes_rsp

See merge request espressif/esp-idf!50546
2026-07-09 19:42:43 +08:00
Wang Meng Yang 0a3ccbc151 Merge branch 'bugfix/smp_sec_flags' into 'master'
fix(bt/bluedroid): fixed several security issues from NVIDIA

Closes SEC-084, SEC-713, SEC-1143, SEC-1153, SEC-1164, and SEC-1169

See merge request espressif/esp-idf!50200
2026-07-08 12:41:25 +08:00
Wang Meng Yang 8ef144e239 Merge branch 'bugfix/idf_ci_hid_example' into 'master'
fix(bt/example): Add print the device name to verify if it matches in HID example

Closes IDFCI-9124 and IDFCI-3631

See merge request espressif/esp-idf!50375
2026-07-08 11:20:15 +08:00
Wang Meng Yang 7bfe369f86 Merge branch 'bugfix/bug_bounty_av' into 'master'
fix(bt/bluedroid): Fix bug bounty issues about A/V from NVIDIA

Closes SEC-1186 and SEC-1187

See merge request espressif/esp-idf!50318
2026-07-08 11:18:23 +08:00
Wang Meng Yang 78fea40c2e Merge branch 'fix/tx_power_validate' into 'master'
fix(bt): validate BR/EDR TX power against chip-supported range

See merge request espressif/esp-idf!50072
2026-07-07 20:38:45 +08:00
Wang Meng Yang cbe15485ce Merge branch 'bugfix/fix_some_ctrl_bugs' into 'master'
fix(bt/controller): Fixed BR/EDR controller bugs found by regression tests on ESP32-S31

Closes BTQABR2023-776, BTQABR2023-786, BTQABR2023-800, BT-4378, BT-4381, and BT-4386

See merge request espressif/esp-idf!50251
2026-07-06 08:56:39 +08:00
Wang Meng Yang b4211b144d Merge branch 'bugfix/hfp_example_ci' into 'master'
fix: Fix the HFP example fails to discovery target device

Closes IDFCI-12151 and IDFCI-4605

See merge request espressif/esp-idf!50148
2026-07-02 15:02:28 +08:00
Wang Meng Yang 3f98aa9ff9 Merge branch 'feat/add_sam' into 'master'
feat(bt): Added support for slot availablity mask functionality

See merge request espressif/esp-idf!49995
2026-06-30 08:48:07 +08:00
Wang Meng Yang 2a504f93fe Merge branch 'feat/sup_i2s_in_esp32s31_example' into 'master'
feat(bt/example): Support I2S output of esp32s31 in A2DP sink stream example

See merge request espressif/esp-idf!50003
2026-06-25 17:53:37 +08:00
Wang Meng Yang d0a96988f2 Merge branch 'bugfix/ai_review_avrcp' into 'master'
fix(bt): Fix the critical and high issues related to AVRCP from AI review report

See merge request espressif/esp-idf!49375
2026-06-24 21:25:54 +08:00
Wang Meng Yang 3be1a334c0 Merge branch 'bugfix/ai_review_hfp' into 'master'
fix(bt): Fix the critical issues related to HFP from AI review report

See merge request espressif/esp-idf!49400
2026-06-24 20:54:46 +08:00
Wang Meng Yang 63e9bfc9b8 Merge branch 'bugfix/ag_unknown_codec' into 'master'
fix(bt): skip unknown codecs when parsing AT+BAC

Closes BT-4384

See merge request espressif/esp-idf!49244
2026-06-18 17:22:03 +08:00
Wang Meng Yang 371f92bf8a Merge branch 'bugfix/bbp_517' into 'master'
fix(bt/bluedroid): fixed possible OOB read in btc_a2dp_sink_handle_inc_media

Closes BT-4398

See merge request espressif/esp-idf!49673
2026-06-18 15:14:47 +08:00
Wang Meng Yang 3963be89f4 Merge branch 'bugfix/bbp_515' into 'master'
fix(bt/bluedroid): fixed possible OOB read/write in process_l2cap_cmd

Closes BT-4397

See merge request espressif/esp-idf!49672
2026-06-18 14:39:05 +08:00
Wang Meng Yang bfb7c81fc1 Merge branch 'bugfix/esp32_ctrl_issues' into 'master'
fix(bt/controller): fixed several BR/EDR controller bugs found by WVT regression tests on ESP32

See merge request espressif/esp-idf!49621
2026-06-16 16:47:28 +08:00
Wang Meng Yang 8160f8d5f5 Merge branch 'bugfix/bbp_481' into 'master'
fix(bt/bluedroid): added buffer length check for OBEX APIs

Closes BT-4367

See merge request espressif/esp-idf!49437
2026-06-12 18:30:32 +08:00
Wang Meng Yang d6b312fd43 Merge branch 'bugfix/bbp_480' into 'master'
fix(bt/bluedroid): added buffer length check for HID Device data indication

Closes BT-4369

See merge request espressif/esp-idf!49436
2026-06-12 18:06:49 +08:00
Wang Meng Yang 1a65949c01 Merge branch 'bugfix/s31_wvt_test' into 'master'
fix(bt/controller): fixed several BR/EDR controller bugs found by WVT regression tests on ESP32-S31

Closes BTQABR2023-771, BTQABR2023-772, BTQABR2023-773, BTQABR2023-774, BTQABR2023-779, and BTQABR2023-780

See merge request espressif/esp-idf!49489
2026-06-12 10:38:05 +08:00
Wang Meng Yang 9a3bfb907c Merge branch 'bugfix/bbp_499' into 'master'
fix(bt/bluedroid): added validation for all SMP BR opcode lengths in smp_br_data_received

Closes BT-4389

See merge request espressif/esp-idf!49429
2026-06-11 12:36:20 +08:00
Wang Meng Yang 388ea06692 Merge branch 'bugfix/bbp_478' into 'master'
fix(bt/bluedroid): fixed CTKD link key authentication downgrade in SC-Only mode

Closes BT-4387

See merge request espressif/esp-idf!49434
2026-06-11 12:34:43 +08:00
Wang Meng Yang 82c640784f Merge branch 'bugfix/bbp_479' into 'master'
fix(bt/bluedroid): added buffer length check for HID host data indication

Closes BT-4366

See merge request espressif/esp-idf!49435
2026-06-11 10:01:12 +08:00
Wang Meng Yang 04f7908b12 Merge branch 'bugfix/bbp_482' into 'master'
fix(bt/bluedroid): added buffer length check for L2CAP related functions

Closes BT-4368

See merge request espressif/esp-idf!49438
2026-06-11 08:08:54 +08:00
Wang Meng Yang b6713bf40f Merge branch 'bugfix/idf_ci_hfp' into 'master'
fix: Fix the incorrect connection of the same-name devices in the HFP example

Closes IDFCI-12151

See merge request espressif/esp-idf!49442
2026-06-10 16:19:09 +08:00
Wang Meng Yang a4ab7e9579 Merge branch 'bugfix/issues_from_e22_eco2_tests' into 'master'
fix(bt/controller): fixed several BR/EDR controller bugs found by WVT regression tests on ESP32-S31

See merge request espressif/esp-idf!49328
2026-06-08 18:01:25 +08:00
Wang Meng Yang c9eced7205 Merge branch 'bugfix/ci_avrc_abs_vol_example' into 'master'
fix: Fix the potential stack overflow issue in the Classic Bluetooth example

Closes IDFCI-11318

See merge request espressif/esp-idf!49245
2026-06-08 15:07:51 +08:00
Wang Meng Yang caa6dac14e Merge branch 'bugfix/acl_conn_state_error' into 'master'
fix: Fix missing handling for HCI_ERR_CONNECTION_EXISTS

Closes IDFGH-17640

See merge request espressif/esp-idf!48661
2026-06-05 13:54:02 +08:00
Wang Meng Yang a4c171bf94 Merge branch 'bugfix/example_docs_support_esp32s31' into 'master'
fix(bt): Modify the documents in Classic Bluetooth examples to support esp32s31

Closes BT-4359

See merge request espressif/esp-idf!48950
2026-06-02 19:04:32 +08:00
Wang Meng Yang 2e2909506f Merge branch 'fix/some_issue_s31' into 'master'
fix(bt/controller): fixed several controller issues

Closes BTQABR2023-689, BTQABR2023-683, BTQABR2023-679, CBI-1964, CBI-1986, CBI-1996, CBI-2015, CBI-2019, CBI-2024, CBI-2025, CBI-2061, and BT-4370

See merge request espressif/esp-idf!48860
2026-06-01 19:53:12 +08:00
Wang Meng Yang fcceb3023f Merge branch 'bugfix/sdp_null_access' into 'master'
fix(bt/bluedroid): fixed SDP deinit race with pending callbacks

Closes BTQABR2023-737

See merge request espressif/esp-idf!48753
2026-05-22 11:44:32 +08:00
Wang Meng Yang 814656bca1 Merge branch 'bugfix/fix_bt_incorrect_error_code' into 'master'
fix(bt): Correct the error code in pairing when pin code req rejected by host

See merge request espressif/esp-idf!48656
2026-05-20 22:35:32 +08:00
Wang Meng Yang 36e36fd314 Merge branch 'feat/support_s31_bt_sleep_sdk' into 'master'
feat(bt): support classic Bluetooth sleep mode on ESP32-S31

Closes IDF-15186 and IDF-15194

See merge request espressif/esp-idf!48597
2026-05-20 16:48:18 +08:00
Wang Meng Yang f04daa713e Merge branch 'bugfix/hfp_reg_data_cb' into 'master'
fix: Remove the check for recv and send being NULL

Closes BT-4329

See merge request espressif/esp-idf!48613
2026-05-19 09:33:34 +08:00
Wang Meng Yang 8c658f9f2b Merge branch 'bugfix/fix_bredr_kconfig' into 'master'
fix(bt): Fixed not show config for broadcast encryption and PCA

Closes BTQABR2023-674

See merge request espressif/esp-idf!48311
2026-05-14 21:56:26 +08:00
Wang Meng Yang cb4a55ace2 Merge branch 'feat/support_ble_light_sleep_esp32s31_rebase' into 'master'
feat(ble): supported ble light sleep feat on esp32s31 and esp32h4

See merge request espressif/esp-idf!48262
2026-05-11 18:35:50 +08:00
Wang Meng Yang 45ccc1ed92 Merge branch 'fix/bredr_fix_260424' into 'master'
fix(bt): Fix multiple of BR/EDR controller bugs from qualification test on ESP32-S31

See merge request espressif/esp-idf!48015
2026-04-29 09:38:07 +08:00
wangmengyang 8344eb18b1 fix(bt): Fix multiple of BR/EDR controller bugs from qualification test on ESP32-S31 2026-04-28 12:19:11 +08:00
Wang Meng Yang 5a38af6749 Merge branch 'feat/ble_mesh_config_depends_on_soc_caps' into 'master'
feat(ble_mesh): add SOC capability dependency for BLE Mesh config

See merge request espressif/esp-idf!48001
2026-04-28 11:58:47 +08:00
Wang Meng Yang 29f1e572b1 Merge branch 'bugfix/spp_enhancement' into 'master'
fix(bt/bluedroid): fixed the vulnerabilities from AI code review in SPP

Closes BT-4280

See merge request espressif/esp-idf!47114
2026-04-23 11:17:23 +08:00
Wang Meng Yang e1b81f0aad Merge branch 'feat/support_ble_bredr_on_esp32s31' into 'master'
feat(bt): Support Bluetooth LE and Bluetooth Classic on ESP32-S31

Closes IDF-15185, IDF-15188, IDF-15189, IDF-15193, and IDF-15192

See merge request espressif/esp-idf!47330
2026-04-22 08:03:07 +08:00
Wang Mengyang 202233107c feat(bt): Add unit test for tinycrypt ECC P-256 and P-192 2026-04-21 17:53:26 +08:00
Wang Mengyang 63a619275b fix(esp_coex): Disable coexist build for ESP32-S31 before it is supported
- Disable blufi example build on ESP32-S31
2026-04-21 17:53:24 +08:00
Wang Mengyang b7b4b10584 fix(bt): Fix build error in hci transport on ESP32-S31 2026-04-21 17:50:36 +08:00
Wang Mengyang 78f83f60cb fix(ble_log): Fix build errors in using BLE_MBUF 2026-04-21 17:50:36 +08:00
wangmengyang 11268d8bfb feat(bt): Add initial support of Bluetooth Classic on ESP32-S31
- feat(soc_caps): Enable BT Classic and BLE in esp32s31
- Add git submodule for ESP32-S31 bt controller lib files
- changed sdkconfig.defaults and README for Bluetooth Classic examples
- change(docs): Added vendor HCI documentations for ESP32-S31
- change(Bluedroid): Adapt to ESP32-S31 due to some API differences on
  Bluetooth controller from ESP32
- change(bt): Modify CMakeLists.txt to support the Bluetooth dual-mode
  architecture on ESP32-S31
- change(bt): Add ECC P-192 functions to tinycrypt
2026-04-21 17:50:34 +08:00
Wang Meng Yang de29856c92 Merge branch 'bugfix/relax_rsw_tid_check' into 'master'
fix(bt/controller): fixed several controller issues

Closes IDFGH-17125 and BTQABR2023-661

See merge request espressif/esp-idf!47688
2026-04-20 10:19:26 +08:00
Wang Meng Yang 9c380675dc Merge branch 'bugfix/ai_review_a2dp' into 'master'
fix(bt): fix A2DP issues reported by AI code review

Closes BT-4288

See merge request espressif/esp-idf!46787
2026-04-20 09:21:12 +08:00
Wang Meng Yang 29579cffe7 Merge branch 'bugfix/ai_review_hfp' into 'master'
fix(bt): fix HFP issues reported by AI code review

See merge request espressif/esp-idf!47008
2026-04-20 09:21:02 +08:00
Wang Meng Yang 5bb46aadb7 Merge branch 'bugfix/ai_review_avrcp' into 'master'
fix(bt): fix AVRCP component issues reported by AI review

Closes BT-4287

See merge request espressif/esp-idf!46832
2026-04-15 19:28:10 +08:00
Wang Meng Yang bb597ede48 Merge branch 'bugfix/btm_sec_free_dev' into 'master'
fix(bt): avoid deleting device record on partial transport cleanup

Closes BT-4248

See merge request espressif/esp-idf!45753
2026-04-03 19:18:13 +08:00
Wang Meng Yang 8c9b3339b9 Merge branch 'bugfix/sbc_improvement' into 'master'
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in SBC

See merge request espressif/esp-idf!46944
2026-04-02 14:26:21 +08:00
Wang Meng Yang 1ec13a92d2 Merge branch 'bugfix/spp_deinit' into 'master'
fix(bt/bluedroid): flushed all the DM PM at the end of SPP deinit

See merge request espressif/esp-idf!47065
2026-03-31 09:57:52 +08:00
Wang Meng Yang 4cac5e157a Merge branch 'bugfix/misc_improvement' into 'master'
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in Bluedroid

See merge request espressif/esp-idf!46833
2026-03-31 09:55:29 +08:00
Wang Meng Yang d9a53ecebe Merge branch 'bugfix/spp_improvement' into 'master'
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in SPP

See merge request espressif/esp-idf!46803
2026-03-27 10:41:51 +08:00
Wang Meng Yang 904ba3909e Merge branch 'bugfix/hid_improvement' into 'master'
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in HID

See merge request espressif/esp-idf!46771
2026-03-27 10:32:41 +08:00
Wang Meng Yang a2ad4b4a8a Merge branch 'bugfix/uninited_stack_var' into 'master'
fix: fixed possible use of uninitialized stack variables in bta_hf_client_parse_binp

Closes BT-4270

See merge request espressif/esp-idf!46515
2026-03-20 19:30:50 +08:00
Wang Meng Yang 594679aa73 Merge branch 'bugfix/fix_call_spp_start_discovert_twice_crash' into 'master'
fix(bt): fix crash when calling esp_spp_start_discovery twice in succession

Closes IDFCI-6478 and IDFCI-8863

See merge request espressif/esp-idf!46343
2026-03-16 19:04:10 +08:00
Wang Meng Yang c941926ee7 Merge branch 'feat/bt_distance_test' into 'master'
feat(bt): Add APIs to read ACL real RSSI and read/write tx power of inq/iscan/page/pscan/ACL

Closes BT-4155

See merge request espressif/esp-idf!45601
2026-03-16 15:09:19 +08:00
Wang Meng Yang 13d8a6e405 Merge branch 'bugfix/report_hid_close_evt' into 'master'
fix(hid): Fixed HID repeatedly reporting the close event

Closes BT-4238

See merge request espressif/esp-idf!45593
2026-03-13 15:37:18 +08:00
Wang Meng Yang 38f37e18af Merge branch 'change/hfp_hf_example' into 'master'
change(bt/examples): Add the use of internal codec APIs in the hfp_hf example

Closes IDFGH-17271

See merge request espressif/esp-idf!46168
2026-03-05 19:44:33 +08:00
Wang Meng Yang b3b348c650 Merge branch 'bugfix/bredr_cfg_relative_path' into 'master'
fix: Fix the relative path of esp_bredr_cfg.h

See merge request espressif/esp-idf!46038
2026-02-28 17:04:07 +08:00
Wang Meng Yang 7290e25c41 Merge branch 'bugfix/mistakenly_rejext_peer_auth_req' into 'master'
fix(bt/controller): fixed remote LMP_AU_RAND is mistakely rejected

See merge request espressif/esp-idf!46039
2026-02-26 09:42:07 +08:00
Wang Meng Yang e84ebe2a13 Merge branch 'bugfix/add_sink_decode_log' into 'master'
fix(bt): Add some debug logs during A2DP sink decoding

See merge request espressif/esp-idf!45255
2026-02-10 14:16:17 +08:00
Wang Meng Yang 73e1a7f9c5 Merge branch 'bugfix/32k_xtal_to_rtc_slow' into 'master'
fix(bt): Replace 32k_xtal with rtc_slow

See merge request espressif/esp-idf!45309
2026-02-10 12:06:08 +08:00
Wang Meng Yang 1535ac2b0a Merge branch 'feat/set_encoder_params' into 'master'
feat(bt/bluedroid): Add API to set encoder parameters and report sink caps for A2DP source

Closes BT-3409

See merge request espressif/esp-idf!43855
2026-01-28 11:24:52 +08:00
Wang Meng Yang be9b36a201 Merge branch 'feat/set_max_sync_conn' into 'master'
feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32

Closes IDFGH-17014

See merge request espressif/esp-idf!45005
2026-01-19 14:43:07 +08:00
Wang Meng Yang 21f71c1794 Merge branch 'bugfix/oob_access_in_bt' into 'master'
fix: enhanced packet length check in Bluedroid

See merge request espressif/esp-idf!44440
2026-01-16 21:45:27 +08:00
Wang Meng Yang 73af800878 Merge branch 'bugfix/source_acp_miss_audio_cfg_evt' into 'master'
fix: A2DP source will miss the ESP_A2D_AUDIO_CFG_EVT when it acts as the acceptor

See merge request espressif/esp-idf!44892
2026-01-15 21:18:16 +08:00
Wang Meng Yang 3feb5a3663 Merge branch 'bugfix/a2dp_utils' into 'master'
fix(bt/bluedroid): add status management for audio sink service channel

See merge request espressif/esp-idf!44961
2026-01-13 10:06:09 +08:00
Wang Meng Yang 6894343bc7 Merge branch 'docs/update_bt_api_ref' into 'master'
docs(bt): update Classic Bluetooth api reference

Closes BT-4190

See merge request espressif/esp-idf!43872
2026-01-08 11:51:21 +08:00
Wang Meng Yang 72e9de20c5 Merge branch 'bugfix/key_type_notify_err' into 'master'
fix(bt/controller): fixed wrong key type during changing connection link key

Closes BTQABR2023-630

See merge request espressif/esp-idf!44798
2026-01-07 09:17:23 +08:00
Wang Meng Yang 6b58b82923 Merge branch 'bugfix/l2cap_malloc_fail' into 'master'
fix(bt): fix l2cap malloc fail in throughput test

Closes BTQABR2023-536

See merge request espressif/esp-idf!44611
2026-01-06 16:08:39 +08:00
Wang Meng Yang eee9e5f0c4 Merge branch 'bugfix/a2dp_reg_sep' into 'master'
fix(bt/bluedroid): Fix index boundary check and function return in SEP registration

Closes IDFGH-16991

See merge request espressif/esp-idf!44549
2025-12-30 14:52:04 +08:00
Wang Meng Yang 82197de97f Merge branch 'bugfix/c3_uhci_rx_fail_master' into 'master'
fix(ble): fix assert caused by ringbuffer read size not matching controller expected rx size

Closes BT-4215

See merge request espressif/esp-idf!44576
2025-12-29 11:42:58 +08:00
Wang Meng Yang 1767dc6419 Merge branch 'refactor/split_a2dp_sink' into 'master'
fix(examples/classic_bt): Add A2DP sink delay for AVRCP cover art and absolute volume examples

See merge request espressif/esp-idf!44548
2025-12-26 21:15:49 +08:00
Wang Meng Yang a71649eab7 Merge branch 'change/remove_unused_marco_defines_for_rssi_limit' into 'master'
change(bt): Remove RSSI threshold-related macros

See merge request espressif/esp-idf!44434
2025-12-23 16:20:25 +08:00
Wang Meng Yang 17561eb71a Merge branch 'refactor/split_a2dp_sink' into 'master'
refactor(examples/classic_bt): Split a2dp_sink example

Closes BT-3860

See merge request espressif/esp-idf!41249
2025-12-19 13:47:07 +08:00
Wang Meng Yang 57f06d8aff Merge branch 'bugfix/sync_security_fix_from_flouride' into 'master'
fix: synchronized several security-related fixes from Google Fluoride

Closes BT-4195

See merge request espressif/esp-idf!42534
2025-12-17 15:34:49 +08:00
Wang Meng Yang 5104528c52 Merge branch 'bugfix/l2c_fcr_clone_buf' into 'master'
fix(bt/bluedroid): fixed possible access to NULL in l2c_fcr_clone_buf

See merge request espressif/esp-idf!44244
2025-12-16 11:50:59 +08:00
Wang Meng Yang df86e65116 Merge branch 'change/bt_bluedroid_avrcp_version' into 'master'
change(bt/bluedroid): Change AVRCP version according to feature enabled

Closes BT-4204

See merge request espressif/esp-idf!44074
2025-12-12 11:24:05 +08:00
Wang Meng Yang 4bc073ed79 Merge branch 'bugfix/a2dp_reg_sep' into 'master'
fix(bt/bluedroid): Fix the status judgment of the A2DP source registration SEP

See merge request espressif/esp-idf!43788
2025-12-01 12:12:25 +08:00
Wang Meng Yang 54c89e812b Merge branch 'bugfix/fix_event_filter_bug' into 'master'
fix(bt/controller): Fixed hci connection request event filter bug

Closes BTQABR2023-616

See merge request espressif/esp-idf!43820
2025-11-28 16:03:24 +08:00
Wang Meng Yang 683ddf8a6e Merge branch 'bugfix/a2dp_deinit_crash' into 'master'
fix(bt): fixed crash caused by deinit during A2DP connection initiation

Closes IDFCI-3092, BT-4158, BTQABR2023-617, IDFCI-6268, and BT-4134

See merge request espressif/esp-idf!43534
2025-11-27 09:34:35 +08:00