tl;dr
I bought this USB Bluetooth adapter. It discovers Bluetooth devices but can’t (stay) connect(ed) to them. Halp pls.
System Info
Operating System: EndeavourOS
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.1
Kernel Version: 6.12.3-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600X 6-Core Processor
Memory: 31,3 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3070/PCIe/SSE2
Hardware Info
lsusb | grep Bluetooth
Bus 003 Device 008: ID 0bda:8771 Realtek Semiconductor Corp. Bluetooth Radio
inxi -Ea
Bluetooth:
Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.1
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-4:8 chip-ID: 0bda:8771
class-ID: e001 serial: 00E04C239987
Report: btmgmt ID: hci0 rfk-id: 1 state: up address: 8A:88:0B:60:00:DB
bt-v: 5.1 lmp-v: 10 status: discoverable: no pairing: no class-ID: 6c0104
The Challenge
I’m trying to pair/connect these devices:
Sennheiser Momentum 4
XBox controller (Model No. 1914)
What I've already tried (to no avail)
- Followed this EOS guide
-
sudo pacman -S --needed bluez bluez-utils
-
sudo systemctl enable --now bluetooth
-
- Updated the system with
eos-update
&eox-update --aur
&yay
- Installed xpadneo
- Tried connecting the USB device to different USB 2.0 and 3.0 ports
- Rebooted
- Using KDE Plasma’s Bluetooth UI to no avail
- Using
bluetoothctl
with some success (see below) - (Successfully) connected the devices to other computers and phones
- iPhone 12 running iOS 17
- ThinkPad X1 also running EOS, but has built-in bluetooth module
See below for specific steps taken
KDE Plasma Bluetooth UI (bluedevil)
No success.
- Click icon in system tray and then “Pair Device”
- Select device from list and click Next
- After a while it fails
bluetoothctl
Some success here, but no valid established connection.
bluetoothctl show
Output
Controller 8A:88:0B:60:00:DB (public)
Manufacturer: 0x005d (93)
Version: 0x0a (10)
Name: Pengling
Alias: Pengling
Class: 0x006c0104 (7078148)
Powered: yes
PowerState: on
Discoverable: no
DiscoverableTimeout: 0x000000b4 (180)
Pairable: yes
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
UUID: Handsfree Audio Gateway (0000111f-0000-1000-8000-00805f9b34fb)
UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
UUID: Vendor specific (185f3df4-3268-4e3f-9fca-d4d5059915bd)
UUID: Audio Source (0000110a-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: Device Information (0000180a-0000-1000-8000-00805f9b34fb)
UUID: Vendor specific (03b80e5a-ede8-4b33-a751-6ce34ec4c700)
UUID: Handsfree (0000111e-0000-1000-8000-00805f9b34fb)
Modalias: usb:v1D6Bp0246d054F
Discovering: yes
Roles: central
Roles: peripheral
Advertising Features:
ActiveInstances: 0x00 (0)
SupportedInstances: 0x04 (4)
SupportedIncludes: tx-power
SupportedIncludes: appearance
SupportedIncludes: local-name
SupportedSecondaryChannels: 1M
SupportedSecondaryChannels: 2M
SupportedSecondaryChannels: Coded
SupportedCapabilities.MinTxPower: 0xffffffed (-19)
SupportedCapabilities.MaxTxPower: 0x0017 (23)
SupportedCapabilities.MaxAdvLen: 0xfb (251)
SupportedCapabilities.MaxScnRspLen: 0xfb (251)
SupportedFeatures: CanSetTxPower
SupportedFeatures: HardwareOffload
---------------------------------------------
Commands
bluetoothctl
scan on
trust <mac_address>
pair <mac_address>
connect <mac_address>
Output
[bluetooth]# Agent registered
[bluetooth]# scan on
[bluetooth]# SetDiscoveryFilter success
[bluetooth]# Discovery started
[bluetooth]# [CHG] Controller 8A:88:0B:60:00:DB Discovering: yes
[bluetooth]# [NEW] Device 80:C3:BA:66:CB:A8 MOMENTUM 4
[bluetooth]# trust 80:C3:BA:66:CB:A8
[bluetooth]# [CHG] Device 80:C3:BA:66:CB:A8 Trusted: yes
[bluetooth]# Changing 80:C3:BA:66:CB:A8 trust succeeded
[bluetooth]# pair 80:C3:BA:66:CB:A8
Attempting to pair with 80:C3:BA:66:CB:A8
[MOMENTUM 4]# [CHG] Device 80:C3:BA:66:CB:A8 Connected: yes
[MOMENTUM 4]# Failed to pair: org.bluez.Error.AuthenticationRejected
[bluetooth]# [CHG] Device 80:C3:BA:66:CB:A8 Connected: no
[bluetooth]# connect 80:C3:BA:66:CB:A8
Attempting to connect to 80:C3:BA:66:CB:A8
[MOMENTUM 4]# [CHG] Device 80:C3:BA:66:CB:A8 Connected: yes
[MOMENTUM 4]# [CHG] Device 80:C3:BA:66:CB:A8 UUIDs: 00000000-deca-fade-deca-deafdecacaff
[MOMENTUM 4]# [CHG] Device 80:C3:BA:66:CB:A8 UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[MOMENTUM 4]# [CHG] Device 80:C3:BA:66:CB:A8 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[MOMENTUM 4]# [CHG] Device 80:C3:BA:66:CB:A8 UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[MOMENTUM 4]# [CHG] Device 80:C3:BA:66:CB:A8 UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[MOMENTUM 4]# [CHG] Device 80:C3:BA:66:CB:A8 UUIDs: a2129ff3-081b-4c45-8afe-469d9c4842ec
[MOMENTUM 4]# [CHG] Device 80:C3:BA:66:CB:A8 ServicesResolved: yes
[MOMENTUM 4]# Failed to connect: org.bluez.Error.Failed br-connection-unknown
[MOMENTUM 4]# [CHG] Device 80:C3:BA:66:CB:A8 ServicesResolved: no
[bluetooth]# [CHG] Device 80:C3:BA:66:CB:A8 Connected: no
[MOMENTUM 4]# [CHG] Device 80:C3:BA:66:CB:A8 Connected: yes
[bluetooth]# [CHG] Device 80:C3:BA:66:CB:A8 Connected: no
bluetoothctl
notes
- I get this notification when connecting to the device
- I’ve tried entering
1234
and1111
as the PIN, all with the same result - It does connect for a while, but never shows up as an audio device in the system settings and then disconnects again after a while