Hi everyone,
I recently got a Mercusys MA530 Bluetooth 5.4 USB adapter.
Key points:
The adapter is detected by the system as a USB device, and the firmware is present, but no HCI controller is created .
As a result, blueman-manager and other Bluetooth tools cannot use it.
I’ve included dmesg output, firmware files, and Bluetooth service status below.
This seems to be a compatibility issue with the current kernel (6.16.8-1-MANJARO) .
Any advice, or confirmation if this adapter is supported in upcoming kernel releases, would be appreciated.**
Device:** Mercusys MA530
USB ID: 2c4e:0115
Kernel: 6.16.8-1-MANJARO
Issue:
The adapter is detected as a USB device, firmware is present, but no HCI device is created. BlueZ cannot see the adapter, so blueman-manager fails with “No adapters found” error.
dmesg output:
[ 1.602762] usb 2-1.5.1: New USB device found, idVendor=2c4e, idProduct=0115, bcdDevice= 2.00
Firmware present:
rtl8761a_fw.bin.xz
rtl8761b_config.bin.xz
rtl8761b_fw.bin.xz
rtl8761bu_config.bin.xz
rtl8761bu_fw.bin.xz
Bluetooth service status:
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled)
Active: active (running)
Main PID: 677 (bluetoothd)
Additional info:
btusb module is loaded (lsmod | grep btusb)
Other adapters (if any) work normally
The issue persists despite kernel 6.16.8
GPU driver info (optional, for forum template):
Paste output from inxi -G here
BG405
3 December 2025 15:42
2
Welcome to the Manjaro Community!
It will help if you post the output of Terminal command inxi -zv8 — please select all the text, copy and paste it here, highlight it and click the </> button at the top of the Reply window; this gives proper formatting for the Forum.
Cheers!
System:
Kernel: 6.16.8-1-MANJARO x86_64
Desktop: XFCE 4.20
Distro: Manjaro Linux
Bluetooth:
Device: Mercusys MERCUSYS Bluetooth Adapter
USB ID: 2c4e:0115
Driver: btusb
HCI device: rfkill state: down
Loaded Bluetooth Modules:
btusb
btrtl
btintel
btbcm
btmtk
bluetooth
Relevant Kernel Logs (dmesg):
[ 1.602762] usb 2-1.5.1: New USB device found, idVendor=2c4e, idProduct=0115
[ 1.602770] usb 2-1.5.1: Product: MERCUSYS Bluetooth Adapter
[ 3.295797] Bluetooth: Core ver 2.22
[ 3.361185] usbcore: registered new interface driver btusb
rfkill status:
ID TYPE DEVICE SOFT HARD
0 bluetooth hci0 no no
Hope this helps. Seems like a bit of a security risk sharing the entire system info. Cheers!
BG405
3 December 2025 15:54
5
The command as given above applies privacy-filtering; the z part does this; the other part v8 just sets the verbosity (amount of detail).
ben75
3 December 2025 21:05
6
Kernel 6.16 is end of life. Perhaps try with a supported kernel.
What did you find when you went looking for it?
I found this, for instance:
MA530 Bluetooth Adapter. No devices on scan and computer not visible / Newbie Corner / Arch Linux Forums
with some apparent solution at the end
and this:
https://forums.linuxmint.com/viewtopic.php?t=398504
(didn’t read through it)
Note that they did share their inxi information …
here is mine:
inxi -zv8
System:
Kernel: 6.14.0-36-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/vmlinuz-6.14.0-36-generic
root=/dev/mapper/vgmint-root ro quiet splash mitigations=off nowatchdog
audit=0
Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.41 wm: xfwm4 v: 4.18.0
with: xfce4-panel tools: light-locker vt: 7 dm: LightDM v: 1.30.0
Distro: Linux Mint 22.2 Zara base: Ubuntu 24.04 noble
Machine:
Type: Laptop System: Sony product: SVE14A2M6EB v: C60BCWQA
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: Sony model: VAIO serial: <superuser required> part-nu: 54512066
uuid: <superuser required> UEFI: American Megatrends v: R0202V5
date: 03/14/2013
Battery:
ID-1: BAT0 charge: 24.7 Wh (100.0%) condition: 24.7/62.6 Wh (39.4%)
volts: 12.3 min: 10.8 model: Sony Corp. type: Li-ion serial: N/A
status: full
Memory:
System RAM: total: 8 GiB available: 7.63 GiB used: 3.31 GiB (43.4%)
Message: For most reliable report, use superuser + dmidecode.
Array-1: capacity: N/A slots: 2 modules: 2 EC: None max-module-size: N/A
Device-1: SODIMM1 type: DDR3 detail: N/A size: 4 GiB speed: N/A volts: N/A
width (bits): data: 64 total: 64 manufacturer: N/A part-no: N/A serial: N/A
Device-2: SODIMM2 type: DDR3 detail: N/A size: 4 GiB speed: N/A volts: N/A
width (bits): data: 64 total: 64 manufacturer: N/A part-no: N/A serial: N/A
PCI Slots:
Permissions: Unable to run dmidecode. Root privileges required.
CPU:
Info: model: Intel Core i3-3110M bits: 64 type: MT MCP arch: Ivy Bridge
gen: core 3 level: v2 built: 2012-15 process: Intel 22nm family: 6
model-id: 0x3A (58) stepping: 9 microcode: 0x21
Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
L3: 3 MiB desc: 1x3 MiB
Speed (MHz): avg: 1227 high: 1277 min/max: 1200/2400 scaling:
driver: intel_cpufreq governor: schedutil cores: 1: 1277 2: 1197 3: 1197
4: 1237 bogomips: 19155
Flags: acpi aperfmperf apic arat arch_perfmon avx bts clflush cmov
constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb
ept erms est f16c flexpriority flush_l1d fpu fsgsbase fxsr ht ibpb ibrs
lahf_lm lm mca mce md_clear mmx monitor msr mtrr nonstop_tsc nopl nx pae
pat pbe pcid pclmulqdq pdcm pebs pge pln pni popcnt pse pse36 pts rdtscp
rep_good sep smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm
tm2 tpr_shadow tsc tsc_deadline_timer vme vmx vnmi vpid x2apic xsave
xsaveopt xtopology xtpr
Vulnerabilities:
Type: gather_data_sampling status: Not affected
Type: ghostwrite status: Not affected
Type: indirect_target_selection status: Not affected
Type: itlb_multihit status: KVM: Vulnerable
Type: l1tf mitigation: PTE Inversion; VMX: vulnerable
Type: mds status: Vulnerable; SMT vulnerable
Type: meltdown status: Vulnerable
Type: mmio_stale_data status: Unknown: No mitigations
Type: reg_file_data_sampling status: Not affected
Type: retbleed status: Not affected
Type: spec_rstack_overflow status: Not affected
Type: spec_store_bypass status: Vulnerable
Type: spectre_v1 status: Vulnerable: __user pointer sanitization and
usercopy barriers only; no swapgs barriers
Type: spectre_v2 status: Vulnerable; IBPB: disabled; STIBP: disabled;
PBRSB-eIBRS: Not affected; BHI: Not affected
Type: srbds status: Not affected
Type: tsa status: Not affected
Type: tsx_async_abort status: Not affected
Type: vmscape status: Vulnerable
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics vendor: Sony driver: i915
v: kernel arch: Gen-7 process: Intel 22nm built: 2012-13 ports:
active: VGA-1 off: LVDS-1 empty: DP-1,HDMI-A-1 bus-ID: 00:02.0
chip-ID: 8086:0166 class-ID: 0300
Device-2: Foxconn / Hon Hai USB2.0 Camera driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-1.3:3
chip-ID: 0489:d600 class-ID: 0e02
Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6
compositor: xfwm4 v: 4.18.0 driver: X: loaded: modesetting
unloaded: fbdev,vesa dri: crocus gpu: i915 display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 1440x900 s-dpi: 96 s-size: 381x238mm (15.00x9.37")
s-diag: 449mm (17.69")
Monitor-1: LVDS-1 note: disabled model: LG Display 0x033f built: 2011
res: N/A dpi: 112 gamma: 1.2 chroma: red: x: 0.584 y: 0.345 green: x: 0.341
y: 0.561 blue: x: 0.161 y: 0.125 white: x: 0.314 y: 0.329
size: 309x174mm (12.17x6.85") diag: 355mm (14") ratio: 16:9
modes: 1366x768
Monitor-2: VGA-1 pos: primary model: Acer X193W serial: <filter>
built: 2007 res: 1440x900 hz: 60 dpi: 90 gamma: 1.2 chroma: red: x: 0.651
y: 0.341 green: x: 0.286 y: 0.608 blue: x: 0.137 y: 0.071 white: x: 0.314
y: 0.329 size: 408x255mm (16.06x10.04") diag: 481mm (18.9") ratio: 16:10
modes: 1440x900, 1280x1024, 1152x864, 1024x768, 832x624, 800x600,
640x480, 720x400
API: EGL v: 1.5 hw: drv: intel crocus platforms: device: 0 drv: crocus
device: 1 drv: swrast gbm: drv: crocus surfaceless: drv: crocus x11:
drv: crocus inactive: wayland
API: OpenGL v: 4.5 compat-v: 4.2 vendor: intel mesa
v: 25.0.7-0ubuntu0.24.04.2 glx-v: 1.4 direct-render: yes renderer: Mesa
Intel HD Graphics 4000 (IVB GT2) device-ID: 8086:0166 memory: 1.46 GiB
unified: yes
Audio:
Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Sony 7
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20
class-ID: 0403
API: ALSA v: k6.14.0-36-generic status: kernel-api
tools: alsactl,alsamixer,amixer
Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Centrino Wireless-N 2230 driver: iwlwifi v: kernel pcie:
gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:0887
class-ID: 0280
IF: wlp1s0 state: up mac: <filter>
IP v4: <filter> type: dynamic noprefixroute scope: global
broadcast: <filter>
IP v6: <filter> type: noprefixroute scope: global
IP v6: <filter> type: temporary dynamic scope: global
IP v6: <filter> type: mngtmpaddr noprefixroute scope: global
IP v6: <filter> type: noprefixroute scope: link
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Sony RTL8111/8168/8411 driver: r8169 v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 port: e000 bus-ID: 03:00.0 chip-ID: 10ec:8168
class-ID: 0200
IF: enp3s0 state: down mac: <filter>
IF-ID-1: virbr0 state: down mac: <filter>
IP v4: <filter> scope: global broadcast: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
WAN IP: <filter>
Bluetooth:
Device-1: Intel Centrino Bluetooth Wireless Transceiver driver: btusb v: 0.8
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-1.6:10
chip-ID: 8087:07da class-ID: e001
Report: hciconfig ID: hci0 rfk-id: 11 state: up address: <filter>
bt-v: 4.0 lmp-v: 6 sub-v: fc00 hci-v: 6 rev: 1ebd class-ID: 7c010c
Info: acl-mtu: 310:10 sco-mtu: 64:8 link-policy: rswitch hold sniff park
link-mode: peripheral accept service-classes: rendering, capturing, object
transfer, audio, telephony
Logical:
Message: Unable to run lvs. Root privileges required.
Device-1: sda3_crypt maj-min: 252:0 type: LUKS dm: dm-0 size: 929.33 GiB
Components:
p-1: sda3 maj-min: 8:3 size: 929.34 GiB
RAID:
Message: No RAID data found.
Drives:
Local Storage: total: 931.51 GiB used: 353.18 GiB (37.9%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: ST1000LM024 HN-M101MBB
size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s
tech: HDD rpm: 5400 serial: <filter> fw-rev: 0001 scheme: GPT
Optical-1: /dev/sr0 vendor: TSSTcorp model: CDDVDW TS-U633J rev: SN01
dev-links: cdrom
Features: speed: 24 multisession: yes audio: yes dvd: yes
rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
Partition:
ID-1: / raw-size: 927.41 GiB size: 911.78 GiB (98.31%)
used: 352.77 GiB (38.7%) fs: ext4 dev: /dev/dm-1 maj-min: 252:1
mapped: vgmint-root label: N/A uuid: N/A
ID-2: /boot raw-size: 1.67 GiB size: 1.61 GiB (96.26%)
used: 418.8 MiB (25.5%) fs: ext4 dev: /dev/sda2 maj-min: 8:2 label: N/A
uuid: 4b73929c-e377-4326-be82-211d33a3019f
ID-3: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
used: 6.1 MiB (1.2%) fs: vfat dev: /dev/sda1 maj-min: 8:1 label: N/A
uuid: 7505-BAD5
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: partition size: 1.91 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/dm-2 maj-min: 252:2 mapped: vgmint-swap_1 label: N/A
uuid: a0e9c3c4-1ce0-4682-b319-175909b50874
ID-2: swap-2 type: zram size: 3.82 GiB used: 915.7 MiB (23.4%)
priority: 100 comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842
max-streams: 4 dev: /dev/zram0
Unmounted:
Message: No unmounted partitions found.
USB:
Hub-1: 1-0:1 info: full speed or root hub ports: 2 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:0024
class-ID: 0900
Device-1: 1-1.5:3 info: Shenzhen Rapoo 2.4G Wireless Device
type: keyboard,mouse driver: hid-generic,usbhid interfaces: 2 rev: 1.1
speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
chip-ID: 24ae:2015 class-ID: 0301
Hub-3: 2-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Hub-4: 3-0:1 info: full speed or root hub ports: 2 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Hub-5: 3-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:0024
class-ID: 0900
Device-1: 3-1.3:3 info: Foxconn / Hon Hai USB2.0 Camera type: video
driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s)
lanes: 1 mode: 2.0 power: 500mA chip-ID: 0489:d600 class-ID: 0e02
Device-2: 3-1.6:10 info: Intel Centrino Bluetooth Wireless Transceiver
type: bluetooth driver: btusb interfaces: 2 rev: 2.0
speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 chip-ID: 8087:07da
class-ID: e001
Hub-6: 4-0:1 info: super-speed hub ports: 4 rev: 3.0
speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 1d6b:0003
class-ID: 0900
Sensors:
System Temperatures: cpu: 47.0 C mobo: N/A
Fan Speeds (rpm): N/A
Repos:
Packages: pm: dpkg pkgs: 2654 libs: 1369
tools: apt,apt-get,aptitude,synaptic pm: flatpak pkgs: 0
No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/mozillateam-ppa-noble.list
1: deb [signed-by=/etc/apt/keyrings/mozillateam-ppa-noble.gpg] https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu noble main
Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
1: deb https://ftp.fau.de/mint/packages zara main upstream import backport
2: deb http://mirror.kamp.de/ubuntu noble main restricted universe multiverse
3: deb http://mirror.kamp.de/ubuntu noble-updates main restricted universe multiverse
4: deb http://mirror.kamp.de/ubuntu noble-backports main restricted universe multiverse
5: deb http://security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse
Active apt repos in: /etc/apt/sources.list.d/xtradeb-apps-noble.list
1: deb [signed-by=/etc/apt/keyrings/xtradeb-apps-noble.gpg] https://ppa.launchpadcontent.net/xtradeb/apps/ubuntu noble main
Processes:
CPU top: 5 of 250
1: cpu: 25.0% command: ps pid: 737700 mem: 4.17 MiB (0.0%)
2: cpu: 15.8% command: firefox-esr pid: 336252 mem: 423.2 MiB (5.4%)
3: cpu: 6.7% command: firefox-esr pid: 336339 mem: 42.9 MiB (0.5%)
4: cpu: 5.9% command: firefox-esr pid: 713785 mem: 285.7 MiB (3.6%)
5: cpu: 3.8% command: Xorg pid: 1210 mem: 28.5 MiB (0.3%)
Memory top: 5 of 250
1: mem: 519.0 MiB (6.6%) command: firefox-esr pid: 724158 cpu: 2.9%
2: mem: 423.2 MiB (5.4%) command: firefox-esr pid: 336252 cpu: 15.8%
3: mem: 370.1 MiB (4.7%) command: firefox-esr pid: 724511 cpu: 3.0%
4: mem: 285.9 MiB (3.6%) command: firefox-esr pid: 734585 cpu: 1.9%
5: mem: 285.7 MiB (3.6%) command: firefox-esr pid: 713785 cpu: 5.9%
Info:
Processes: 250 Power: uptime: 10d 9h 47m states: freeze,mem,disk
suspend: deep avail: s2idle wakeups: 24 hibernate: platform avail: shutdown,
reboot, suspend, test_resume image: 3.02 GiB
services: power-profiles-daemon, thermald, upowerd, xfce4-power-manager
Init: systemd v: 255 target: graphical (5) default: graphical
tool: systemctl
Compilers: gcc: 13.3.0 Shell: Bash v: 5.2.21 running-in: xfce4-terminal
inxi: 3.3.34
now you know that I’m using an old Sony Vajo Laptop with an encrypted HDD under Linux Mint with an external monitor
and the brand of my mouse
… mkay …
… and there where more search results, of course …
2 Likes
The kernel mailing list has a suggested patch for this device
LKML: lespink: [PATCH] Signed-off-by: lespink Bluetooth: btusb: Add support for Mercusys MA530 (2c4e:0115)
Fri, 3 Oct 2025
Add support for the Realtek-based Mercusys MA530 Bluetooth 5.3 USB dongle
which was previously unrecognized by the kernel and thus non-functional.
diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
index 5e9ebf0c5312..2c6dace7f0b1 100644
--- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c
@@ -605,6 +605,10 @@ static const struct usb_device_id quirks_table[] = {
.driver_info = BTUSB_MEDIATEK |
BTUSB_WIDEBAND_SPEECH },
+ /* Mercusys MA530 Adapter */
+ { USB_DEVICE(0x2c4e, 0x0115), .driver_info = BTUSB_REALTEK |
+ BTUSB_WIDEBAND_SPEECH },
+
But the patch is not included in the latest kernel release
2 Likes