linux-bluetooth Weekly Report - Week 27

5 July 2026

Total messages: 375 (271 human, 104 CI/bot)

Note: Of the 375 messages, 271 are human-generated, 104 are CI/bot (bluez.test.bot: 48, bugzilla-daemon: 32, patchwork-bot+bluetooth: 10, BluezTestBot: 7, kernel test robot: 3, Sasha Levin: 2, prathibhamadugonde: 1, syzbot: 1).


Summary

This week saw active discussions and patch submissions across both kernel and BlueZ userspace development. Key topics included adding support for new Bluetooth hardware such as the Qualcomm IPQ5018 and MediaTek MT7928, improvements to NVMEM-backed BD address retrieval, and fixes for various Bluetooth subsystem bugs. Collaboration among contributors from different companies remained strong, with Qualcomm, Intel, and Collabora leading contributions.


Key Patch Series & Discussions

Kernel Patches

TopicFromAffiliationPatchesStatus/Notes
Add PCIe M.2 Key E connector support for NXP i.MX boardsSherry SunIndependent8Active discussion
RAP: Move CS default settingsNaga Bhavani AkellaQualcomm6v2 submitted
Bluetooth: btmtk: Add MT7928 supportChris LuMediaTek6v9 submitted
Bluetooth: hci_qca: Support QCA2066 on M.2 connector via pwrseqLoic PoulainQualcomm4v2 submitted
Bluetooth: btusb: Add ASUS USB-BT540 and USB-BT600 for Realtek 8761CUcitoIndependent2v2 submitted

BlueZ Userspace Patches

TopicFromAffiliationPatchesStatus/Notes
plugins/admin: make AdminPolicy state per-adapterFrédéric DanisCollabora7Active discussion
ASCS: Add validation for PTS SPE test casesraghu447Collabora4Active discussion
bass: Fix possible crash on bass_update_bis_syncLuiz Augusto von DentzIntel5v3 submitted
shared/bap: Protect bap_stream_notify_connectingLuiz Augusto von DentzIntel5v3 submitted
shared/rap: Add bcs_procedure_data aggregation and procedure data APIPrathibha MadugondeQualcomm1New submission

Discussions & Bug Reports

TopicFromNotes
Bluetooth: MGMT: snapshot LOAD_CONN_PARAM data before queueing updateCen ZhangDiscussion on management updates
Bluetooth: Properly disable remote wakeup for MT7922/MT7925 on Ryzen platformRong ZhangActive discussion
Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_new_connection_cb()Siwei ZhangBug fix submitted
Bluetooth: btusb: fix USB interface release on probe error pathZhao DongdongNew bug report

Top Contributors (by message count)

ContributorAffiliationMessages
Loic PoulainQualcomm39
Chris LuMediaTek21
Luiz Augusto von DentzIntel20
George MoussalemIndependent19
Naga Bhavani AkellaQualcomm15

Merged to master (BlueZ & bluetooth-next)

Applied to bluetooth-next (kernel, via patchwork notifications)

Pushed to bluez/bluez master


Company Focus Areas

Intel

  • Multiple contributions from Luiz Augusto von Dentz, including fixes for crashes in BlueZ userspace.
  • Kiran K worked on refactoring FLR to use device_reprobe() in the kernel.

Qualcomm

  • Loic Poulain led efforts on NVMEM-backed BD address retrieval and support for QCA2066 on M.2 connectors.
  • Naga Bhavani Akella contributed patches for RAP default settings and Bluetooth power modes.

MediaTek

  • Chris Lu actively worked on adding support for MT7928, submitting patches up to v9.

Collabora

  • Frédéric Danis and raghu447 contributed patches for BlueZ userspace, focusing on adapter policies and ASCS validation.

Independent Contributors

  • George Moussalem submitted patches for Qualcomm IPQ5018 Bluetooth controller support.
  • Pauli Virtanen provided fixes for hci_conn lookup and refcount handling.

  1. Increased focus on supporting new Bluetooth hardware, including Qualcomm IPQ5018 and MediaTek MT7928.
  2. Continued development of NVMEM-backed BD address retrieval for improved device management.
  3. Collaboration across companies, especially Qualcomm, Intel, and Collabora, on kernel and userspace patches.
  4. Multiple bug fixes addressing use-after-free and out-of-bounds memory issues in Bluetooth subsystems.
  5. Active iteration and refinement of patch series, with several reaching advanced versions (e.g., v8, v9).
  6. Release of BlueZ 5.87, highlighting ongoing development in the userspace Bluetooth stack.
  7. Expansion of dt-bindings documentation for new hardware and features.