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

Reply via email to