Skip to content

Introduce targeted patch to disable LOCAL_EXT_FEATURES only on BR8554 devices#1

Open
davigamer987 wants to merge 1 commit intoSeven0492:mainfrom
davigamer987:patch-1
Open

Introduce targeted patch to disable LOCAL_EXT_FEATURES only on BR8554 devices#1
davigamer987 wants to merge 1 commit intoSeven0492:mainfrom
davigamer987:patch-1

Conversation

@davigamer987
Copy link
Copy Markdown

@davigamer987 davigamer987 commented Jul 31, 2025

Using quirks seems to be the correct approach for non compliant controllers, I've added the ID for the CM749 but I'm unsure if it's the same on the CM748 (No Antena) model

The driver still seems somewhat unstable as this device doesn't support some other commands, like the one for BLE Remote Features (HCI_OP_LE_READ_REMOTE_FEATURES 0x2041) This causes bluez to crash when discovering BLE devices in some cases, but after pairing BLE devices seem to work fine

HCI_OP_LE_SET_ADDR_RESOLUTION_ENABLE also doesn't seem to work so that might need to be patched out in the future too

…evices

Using quirks seems to be the correct approach for non compliant controllers, I've added the ID for the CM749 but I'm unsure if it's the same on the CM748 (No Antena) model

The driver still seems somewhat unstable as this device doesn't support some other commands, but it's better than nothing
@benoit-cty
Copy link
Copy Markdown

benoit-cty commented Dec 5, 2025

Thanks a lot !
With a big help from Copilot I manage to make it works with kernel 6.14 on Ubuntu 24.04 LTS.
Tested with a mouse.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants