#[SOLVED] Mercusys MA530 Bluetooth Adapter

3 messages · Page 1 of 1 (latest)

tawdry crystal
#

I have had this adapter since forever and have never gotten it to work on Arch. I've wanted to connect to my Amazon Echo Dot to play music as I don't have other speakers. But I cannot pair with anything, not even my phone. I initially tried bluetui but since that did not work I moved to bluetoothctl directly and have never managed to get it to run. Enabling discovery mode and pairing mode all "seem" to report back correctly but nothing is happening.

lsusb: https://pastebin.com/E759YHZ8
dmesg: https://pastebin.com/DVhAb4jA
journalctl -f plugging in the adapter: https://pastebin.com/JZMxC3KL

If someone maybe knows anything I could try I would highly appreciate it. For reference here is the output of bluetoothctl

→ bluetoothctl
[NEW] Media /org/bluez/hci0 
    SupportedUUIDs: 0000110a-0000-1000-8000-00805f9b34fb
    SupportedUUIDs: 0000110b-0000-1000-8000-00805f9b34fb
Agent registered
[CHG] Controller 30:16:9D:6B:3D:4D Discovering: yes
[bluetoothctl]> devices
[bluetoothctl]> scan on
SetDiscoveryFilter success
Discovery started
[bluetoothctl]> devices
[bluetoothctl]> pair F8:1A:2B:F5:B9:E8
Device F8:1A:2B:F5:B9:E8 not available
[bluetoothctl]> exit

My phone shows it's own address so I tried to input that but it doesn't even find it then. I have pretty much tried all troubleshooting steps on the wiki but just for completeness:

$ rfkill
ID TYPE      DEVICE      SOFT      HARD
 1 bluetooth hci0   unblocked unblocked

I suspect is has something to do with blueman-mechanism.service deactivating but I cannot pinpoint why. I am not really expecting to solve this anytime soon buit I'd appreciate some feedback

tawdry crystal
#

bump

tawdry crystal
#

Solution:
Patch the kernel to include 2c4e:0115 in the quirks_table[].

Follow up issue, where Echo Dot was only recognized as an audio source, not a sink was resolved by replacing bluez with bluez-git.

References:
arch forum post - https://bbs.archlinux.org/viewtopic.php?pid=2244285#p2244285
original patch - https://lore.kernel.org/lkml/20250225155825.1504841-1-mprnk@o2.pl/
guided repo - https://github.com/Cudiph/btusb/ (make sure to git diff btusb.c > btusb.patch as it might want to patch the patchfile instead or just clone btusb manually and apply the patch)