Skip to content

feat: Add ASUS USB-BT500 (Realtek RTL8761B) support#18

Open
stoprocent wants to merge 1 commit intomainfrom
claude/fix-bluetooth-hci-socket-sCC3P
Open

feat: Add ASUS USB-BT500 (Realtek RTL8761B) support#18
stoprocent wants to merge 1 commit intomainfrom
claude/fix-bluetooth-hci-socket-sCC3P

Conversation

@stoprocent
Copy link
Owner

Add the ASUS USB-BT500 dongle (vid: 0x0b05, pid: 0x190e) to the vendor device list.

Add a fallback in the HCI event handler that accepts any Command Complete event (0x0e) as a reset acknowledgment when the device hasn't initialized yet. The Realtek RTL8761B firmware doesn't send the standard reset complete response, causing the state machine to never reach "poweredOn". Since the only command sent during init is HCI Reset, any Command Complete event at that point must be its response.

Fixes #13

https://claude.ai/code/session_01LxZ52PGtnmHRvx2sPcmpox

Add the ASUS USB-BT500 dongle (vid: 0x0b05, pid: 0x190e) to the
vendor device list.

Add a fallback in the HCI event handler that accepts any Command
Complete event (0x0e) as a reset acknowledgment when the device
hasn't initialized yet. The Realtek RTL8761B firmware doesn't send
the standard reset complete response, causing the state machine to
never reach "poweredOn". Since the only command sent during init is
HCI Reset, any Command Complete event at that point must be its
response.

Fixes #13

https://claude.ai/code/session_01LxZ52PGtnmHRvx2sPcmpox
@stoprocent stoprocent changed the title feat: Add ASUS USB-BT500 (Realtek RTL8761B) support #13 feat: Add ASUS USB-BT500 (Realtek RTL8761B) support Feb 24, 2026
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.

ASUS USB-BT500 (Realtek RTL8761B) needs HCI state fix regardless of USB driver

2 participants