Public bug reported:
[Impact]
HP laptops equipped with the Qualcomm WCN785x-based Bluetooth controller (USB
ID 13d3:3623) exhibit two distinct Bluetooth-related issues:
1. Bluetooth headphones can be discovered via GNOME Bluetooth settings, but
fail to establish a connection.
2. The microphone on Bluetooth headphones does not function, even though audio
output works correctly.
These issues are caused by the absence of the corresponding USB ID in
the btusb.c quirk table, which prevents the driver from applying the
necessary initialization quirks for this device.
[Fix]
Backporting the following mainline commit resolves these two issues:
e69bcffce21c Bluetooth: btusb: Add one more ID 0x13d3:0x3623 for
Qualcomm WCN785x
This commit was merged upstream in Linux v6.13-rc1. Therefore, no
backport is required for the Plucky kernel since it is based on
v6.14-rc1 or later.
[Test Plan]
1. Put the Bluetooth headphones into pairing mode.
2. On the DUT, navigate to Settings → Bluetooth, and click on the name of the
headphones to initiate pairing.
3. The DUT will attempt to connect for a few seconds.
Observe the device status in GNOME Settings — it should change to "Connected"
if the connection succeeds, or remain "Disconnected" if it fails.
4. After a successful connection, test audio input and output:
- Use a recording application (e.g., Sound Recorder) to capture audio from
the headphone’s microphone.
- Play back the recording to verify that the microphone input is functioning
as expected.
[Where problems could occur]
We've modified the original upstream patch to fit our OEM kernel by explicitly
OR'ing the BTUSB_VALID_LE_STATES flag into the .driver_info field in the USB
quirk table. While this change has not introduced any observable issues during
testing, it is worth noting that this flag was not included in the original
upstream commit. Further validation may be necessary to ensure long-term
compatibility and correctness.
** Affects: hwe-next
Importance: Undecided
Status: New
** Affects: linux (Ubuntu)
Importance: Undecided
Status: Fix Released
** Affects: linux-oem-6.11 (Ubuntu)
Importance: Undecided
Status: Triaged
** Affects: linux (Ubuntu Noble)
Importance: Undecided
Status: Invalid
** Affects: linux-oem-6.11 (Ubuntu Noble)
Importance: Undecided
Assignee: En-Wei Wu (rickywu)
Status: New
** Tags: jira-stella-1023 jira-stella-1133 oem-priority stella
** Summary changed:
- The Qualcomm WCN785x Bluetooth headphones with USB ID 13d3:3623 can be
discovered, but fail to connect.
+ Qualcomm WCN785x Bluetooth (USB ID 13d3:3623): Headphones fail to connect or
have non-functional microphone
** Also affects: linux-oem-6.11 (Ubuntu)
Importance: Undecided
Status: New
** Also affects: linux (Ubuntu Noble)
Importance: Undecided
Status: New
** Also affects: linux-oem-6.11 (Ubuntu Noble)
Importance: Undecided
Status: New
** Changed in: linux (Ubuntu)
Status: New => Fix Released
** Changed in: linux (Ubuntu Noble)
Status: New => Invalid
** Changed in: linux-oem-6.11 (Ubuntu)
Status: New => Triaged
** Changed in: linux-oem-6.11 (Ubuntu Noble)
Assignee: (unassigned) => En-Wei Wu (rickywu)
** Tags added: jira-stella-1133 oem-priority stella
** Tags added: jira-stella-1023
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2106354
Title:
Qualcomm WCN785x Bluetooth (USB ID 13d3:3623): Headphones fail to
connect or have non-functional microphone
To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2106354/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs