Generic device configuration not picking up Bose QC45

My headphones have the annoying behavior of decreasing the volume to zero (perhaps because of some water damage.) I'm hoping to use BTT to intercept the "volume down" trigger and remap it to a no-op.

When I attempt to set it up with the generic device configuration, I:

  • don't see it in the "See all connected HID Devices", but
  • see it in the system report (under bluetooth)

When I manually enter the vendor and product ID, and click "Parse device input/output", I see no activity.

How can I debug what is going wrong here?

Thank you so much! I love the software and use it quite extensively :slight_smile: and have for many years

unfotunately these headphone are most likely not acting as HID devices, thus they can not be supported like this. I don't know of a way to achieve this (if you ever find one please let me know that would be nice to add)

Ah, that's too bad! Thanks.

Reaching here — Do you know if any other way to achieve this? e.g. a way to filter out specific bluetooth messages?

maybe you could unload the driver that is responsible for handling these heaphone keys:

Ah actually that driver might also make it possible to intercept such volume keys via BTT. I'll have a look soon. Unfortunately that most likely only allows to listen to the keys but not block them.

Ah yes, I saw that stack exchange. Running hidutil list | grep AppleMikeyHIDDriver shows no output. Turning on and off the bluetooth headphones doesn't add/remove an item from the devices section of hidutil list :confused:

Thank you for looking into it!