Bluetooth Audio Silent When AMD BT Audio Offload Enabled with QCNCM865 Card

Hey All,

[Info, all drivers from latest bundle and Windows Update, latest BIOS 4.05, OS is Windows 11 Pro 25H2]

I updated the network card in my FW16 with a Qualcom QCNCM865 and I’m having problems with BT working with it (and my Bose QC35 headphones).

To get it working just as audio I need to disable the AMB BT Audio Device. I am unable to get it working for the microphone in the QC35.

I logged a bug on github for it here - Bluetooth Audio Silent When AMD BT Audio Offload Enabled with QCNCM865 Card · Issue #249 · FrameworkComputer/SoftwareFirmwareIssueTracker · GitHub

Has anyone solved this issue yet? I haven’t seen any feedback on the issue either.

Thanks,

TonyG

The Windows Drivers documentation on hardware offload suggests that the hardware vendor needs to provide a driver to allow for offloading.

To support this feature, the IHV’s Bluetooth controller or an IHV driver shall support these commands.

The hardware vendor here is probably the one who produced your combo Wi-Fi/Bluetooth PCIe card, which is certainly not Framework or AMD…

(It is unlikely that you will see much feedback on this issue, as it seems rather specific to a certain kind of only-unofficially-supported PCIe device.)

Thanks - I think the issue occurs not just because the QC driver doesn’t support HW offload but because the FW16 firmware never turns off the HW offload when the new HW isn’t configure for it.

Cut & Paste from my issue:

Why I think this happens: as I understand it, AMD’s BT Audio Offload is a platform feature — the audio coprocessor takes the Bluetooth stream directly rather than encoding A2DP on the CPU, to save power. That path is configured for the radio the OEM validated and shipped. Swap in a Qualcomm card and the offload path is still enabled, still expecting a radio that speaks its handoff protocol, and the Qualcomm doesn’t. Both drivers are arguably behaving correctly for hardware that isn’t present; the stream goes into the offload path and evaporates. Happy to be corrected on the mechanism — that’s inferred from the symptoms and the fix, not something I can verify from the outside.

The reason I’m asking Framework is that I know for certain that QC won’t give a rats about fixing this unless a big OEM asks but I’m hoping that Framework might be able to make a change to turn it off when they don’t detect supported HW.

Some of these little nuances may be why on the Intel and Realtek m.2 cards were selected with the Framework main boards.

Using a Qualcomm card is one of these cases where parts of it will work fine and others maybe not so much.