Bluetooth fails to connect to some audio devices

Summary

I am having difficulties connecting to my bluetooth Sony WH1000XM3 headphones. Using either the KDE Plasma bluetooth gui or bluetoothctl achieves the exact same result of connecting for a couple seconds before my headphones make the disconnect sound and the connection drops. In these few seconds of connection, my headphones do not show up as a configurable device in sound settings. I have had no problems connecting my pair of Audiotechnica ATH-TWX7 earbuds with decent audio quality and minimal crackling.

Attempted solutions

I have tried

systemctl stop bluetooth
systemctl disable bluetooth
systemctl enable bluetooth
systemctl start bluetooth
  • installing and using blueman instead of the built in bluetooth GUI
  • connecting my headphones via 3.5mm cable (terrible audio quality, but that’s a different problem)

Logs

journalctl | grep blue
Dec 26 12:45:25 0yster bluetoothd[693]: Bluetooth daemon 5.79
Dec 26 12:45:25 0yster bluetoothd[693]: Starting SDP server
Dec 26 12:45:25 0yster bluetoothd[693]: src/plugin.c:init_plugin() System does not support bap plugin
Dec 26 12:45:25 0yster bluetoothd[693]: src/plugin.c:init_plugin() System does not support bass plugin
Dec 26 12:45:25 0yster bluetoothd[693]: src/plugin.c:init_plugin() System does not support mcp plugin
Dec 26 12:45:25 0yster bluetoothd[693]: src/plugin.c:init_plugin() System does not support vcp plugin
Dec 26 12:45:25 0yster bluetoothd[693]: profiles/audio/micp.c:micp_init() D-Bus experimental not enabled
Dec 26 12:45:25 0yster bluetoothd[693]: src/plugin.c:init_plugin() System does not support micp plugin
Dec 26 12:45:25 0yster bluetoothd[693]: src/plugin.c:init_plugin() System does not support ccp plugin
Dec 26 12:45:25 0yster bluetoothd[693]: src/plugin.c:init_plugin() System does not support csip plugin
Dec 26 12:45:25 0yster bluetoothd[693]: src/plugin.c:init_plugin() System does not support asha plugin
Dec 26 12:45:25 0yster bluetoothd[693]: Bluetooth management interface 1.23 initialized
Dec 26 12:45:25 0yster bluetoothd[693]: Battery Provider Manager created
Dec 26 12:45:26 0yster NetworkManager[692]: <info>  [1735245926.0054] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.50.0-1/libnm-device-plugin-bluetooth.so)
Dec 26 12:45:35 0yster kded6[947]: kf.bluezqt: PendingCall Error: "The name is not activatable"
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/ldac
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSink/aptx_hd
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/aptx_hd
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSink/aptx
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/aptx
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSink/aac
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/aac
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSink/opus_g
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/opus_g
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSink/sbc
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/sbc
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/faststream
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/faststream_duplex
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSink/opus_05
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/opus_05
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Dec 26 12:45:36 0yster bluetoothd[693]: Endpoint registered: sender=:1.42 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Dec 26 12:49:49 0yster bluetoothd[693]: src/device.c:device_new() Unable to register device interface for 00:00:00:00:00:00
Dec 26 12:49:49 0yster bluetoothd[693]: Unable to create object for found device 00:00:00:00:00:00
Dec 26 13:00:39 0yster bluetoothd[693]: profiles/audio/avdtp.c:cancel_request() Discover: Connection timed out (110)
Dec 26 13:00:44 0yster bluetoothd[693]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107)
Dec 26 13:01:14 0yster bluetoothd[693]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to CC:98:8B:A7:EB:3F: Connection timed out (110)
Dec 26 13:01:14 0yster bluetoothd[693]: src/device.c:search_cb() CC:98:8B:A7:EB:3F: error updating services: Connection timed out (110)
Dec 26 13:04:23 0yster bluetoothd[693]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107)
Dec 26 13:04:47 0yster bluetoothd[693]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to CC:98:8B:A7:EB:3F: Connection timed out (110)
Dec 26 13:04:47 0yster bluetoothd[693]: src/device.c:search_cb() CC:98:8B:A7:EB:3F: error updating services: Connection timed out (110)
Dec 26 13:13:43 0yster plasmashell[990]: kf.bluezqt: PendingCall Error: ""
Dec 26 13:14:04 0yster bluetoothd[693]: profiles/audio/avdtp.c:cancel_request() Discover: Connection timed out (110)
Dec 26 13:14:08 0yster bluetoothd[693]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107)
inxi -Fazy
System:
  Kernel: 6.12.4-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12-x86_64
    root=UUID=0f60c715-f056-4f3b-83a1-a8d503a9e3e4 rw quiet splash
    udev.log_priority=3
  Desktop: KDE Plasma v: 6.2.4 tk: Qt v: N/A info: frameworks v: 6.8.0
    wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: PRO Z790-A MAX WIFI (MS-7E07) v: 4.0
    serial: <superuser required> uuid: <superuser required> UEFI: American
    Megatrends LLC. v: M.70 date: 09/30/2024
CPU:
  Info: model: 12th Gen Intel Core i7-12700K bits: 64 type: MST AMCP
    arch: Alder Lake gen: core 12 level: v3 note: check built: 2021+
    process: Intel 7 (10nm ESF) family: 6 model-id: 0x97 (151) stepping: 2
    microcode: 0x37
  Topology: cpus: 1x dies: 1 clusters: 9 cores: 12 threads: 20 mt: 8 tpc: 2
    st: 4 smt: enabled cache: L1: 1024 KiB desc: d-4x32 KiB, 8x48 KiB; i-8x32
    KiB, 4x64 KiB L2: 12 MiB desc: 8x1.2 MiB, 1x2 MiB L3: 25 MiB desc: 1x25 MiB
  Speed (MHz): avg: 800 min/max: 800/4900:5000:3800 scaling:
    driver: intel_pstate governor: powersave cores: 1: 800 2: 800 3: 800 4: 800
    5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800 13: 800 14: 800
    15: 800 16: 800 17: 800 18: 800 19: 800 20: 800 bogomips: 144440
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling mitigation: Clear Register File
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB: conditional;
    RSB filling; PBRSB-eIBRS: SW sequence; BHI: BHI_DIS_S
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel AlderLake-S GT1 vendor: Micro-Star MSI driver: i915 v: kernel
    alternate: xe arch: Gen-12.1 process: Intel 10nm built: 2020-21 ports:
    active: DP-1 empty: DP-2, HDMI-A-1, HDMI-A-2, HDMI-A-3, HDMI-A-4
    bus-ID: 00:02.0 chip-ID: 8086:4680 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.14 with: Xwayland v: 24.1.4
    compositor: kwin_x11 driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: iris gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x1440 s-dpi: 96 s-size: 677x381mm (26.65x15.00")
    s-diag: 777mm (30.58")
  Monitor-1: DP-1 model: VG27A serial: <filter> built: 2024 res: 2560x1440
    dpi: 109 gamma: 1.2 size: 597x336mm (23.5x13.23") diag: 685mm (27")
    ratio: 16:9 modes: max: 2560x1440 min: 720x400
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
    inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.2.8-arch1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics 770 (ADL-S
    GT1) device-ID: 8086:4680 memory: 15.19 GiB unified: yes
  API: Vulkan v: 1.4.303 layers: 4 device: 0 type: integrated-gpu name: Intel
    UHD Graphics 770 (ADL-S GT1) driver: N/A device-ID: 8086:4680
    surfaces: xcb,xlib
Audio:
  Device-1: Intel Raptor Lake High Definition Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl
    bus-ID: 00:1f.3 chip-ID: 8086:7a50 class-ID: 0403
  Device-2: Micro Star USB Audio driver: hid-generic,snd-usb-audio,usbhid
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-5:5
    chip-ID: 0db0:d1d7 class-ID: 0300
  API: ALSA v: k6.12.4-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Qualcomm WCN785x Wi-Fi 7 320MHz 2x2 [FastConnect 7800]
    vendor: Foxconn Band Simultaneous Wireless driver: ath12k_pci v: N/A
    modules: ath12k pcie: gen: 3 speed: 8 GT/s lanes: 1 link-max: lanes: 2
    bus-ID: 03:00.0 chip-ID: 17cb:1107 class-ID: 0280
  IF: wlp3s0 state: up mac: <filter>
  Device-2: Intel Ethernet I226-V vendor: Micro-Star MSI driver: igc
    v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 port: N/A bus-ID: 04:00.0
    chip-ID: 8086:125c class-ID: 0200
  IF: enp4s0 state: down mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Foxconn / Hon Hai driver: btusb v: 0.8 type: USB rev: 1.1
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:10 chip-ID: 0489:e10a
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
    lmp-v: 12 status: discoverable: no pairing: no class-ID: 6c0104
  Device-2: SINO WEALTH Bluetooth Keyboard driver: hid-generic,usbhid
    type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-4.4:14
    chip-ID: 258a:0059 class-ID: 0300
Drives:
  Local Storage: total: 3.64 TiB used: 63.74 GiB (1.7%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Corsair model: MP600 CORE XT
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: ELFMC1.0 temp: 25.9 C
    scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: PSSD T7 size: 1.82 TiB
    block-size: physical: 512 B logical: 512 B type: USB rev: 3.2 spd: 10 Gb/s
    lanes: 1 mode: 3.2 gen-2x1 tech: SSD serial: <filter> scheme: MBR
Partition:
  ID-1: / raw-size: 29.3 GiB size: 28.67 GiB (97.86%) used: 11.57 GiB (40.4%)
    fs: ext4 dev: /dev/nvme0n1p3 maj-min: 259:3
  ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
    used: 288 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p4 maj-min: 259:4
  ID-3: /home raw-size: 1.76 TiB size: 1.73 TiB (98.37%)
    used: 52.17 GiB (2.9%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: partition size: 34.23 GiB used: 256 KiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p1 maj-min: 259:1
Sensors:
  System Temperatures: cpu: 24.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 32 GiB note: est. available: 31.12 GiB used: 4.3 GiB (13.8%)
  Processes: 356 Power: uptime: 44m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.43 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
    tool: systemctl
  Packages: pm: pacman pkgs: 1360 libs: 433 tools: pamac pm: flatpak pkgs: 0
    Compilers: N/A Shell: Zsh v: 5.9 default: Bash v: 5.2.37 running-in: konsole
    inxi: 3.3.36
rfkill
ID TYPE      DEVICE      SOFT      HARD
 0 bluetooth hci0   unblocked unblocked
 1 wlan      phy0   unblocked unblocked

Could you try to use a wired keyboard, instead of the BT keyboard, and see if the connection to your XM3 drops?
If the issue persists, could you pair your XM3 to your mobile device, and see if the same issue happens?

1 Like

My keyboard is actually using a wired connection at the moment with the bluetooth switch on my keyboard turned off. I currently have both an android phone and a windows laptop that work perfectly fine with my XM3 headphones, so I think the problem lies with either kernel drivers or software.

The key is to trust the device first, otherwise the Device connection will be refused.

Trust>Pair>connect

1 Like

I had already done that before, I just forgot to trust the headphones again after forgetting it in bluetooth settings. Anyway, the problem is still there and the symptoms are unchanged.

I have more logs below in case it’s helpful. I think the “can’t read property of …” errors in this log are from un-pairing and re-pairing the device.

journalctl | grep blue
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSource/aptx_hd
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSink/aptx
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSource/aptx
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSink/aac
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSource/aac
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSink/opus_g
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSource/opus_g
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSink/sbc
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSource/sbc
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSource/faststream
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSource/faststream_duplex
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSink/opus_05
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSource/opus_05
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint unregistered: sender=:1.43 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Dec 26 20:38:34 0yster bluetoothd[730]: Battery Provider Manager destroyed
Dec 26 20:38:34 0yster kdeconnectd[1267]: 2024-12-26T20:38:34 kdeconnect.core: No local bluetooth adapter found
Dec 26 20:38:34 0yster plasmashell[1037]: org.kde.pulseaudio: No object for name "bluez_input.34:DF:2A:71:D6:44"
Dec 26 20:38:34 0yster plasmashell[1037]: org.kde.pulseaudio: No object for name "bluez_output.34_DF_2A_71_D6_44.1"
Dec 26 20:38:34 0yster plasmashell[1037]: org.kde.pulseaudio: No object for name "bluez_input.34:DF:2A:71:D6:44"
Dec 26 20:38:34 0yster bluetoothd[730]: Battery Provider Manager created
Dec 26 20:38:34 0yster bluetoothd[730]: src/device.c:device_set_wake_support() Unable to set wake_support without RPA resolution
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/ldac
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSink/aptx_hd
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/aptx_hd
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSink/aptx
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/aptx
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSink/aac
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/aac
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSink/opus_g
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/opus_g
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSink/sbc
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/sbc
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/faststream
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/faststream_duplex
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSink/opus_05
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/opus_05
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Dec 26 20:38:34 0yster bluetoothd[730]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Dec 26 20:38:34 0yster kded6[987]: org.kde.pulseaudio: No object for name "bluez_input.34:DF:2A:71:D6:44"
Dec 26 20:38:34 0yster kded6[987]: org.kde.pulseaudio: No object for name "bluez_output.34_DF_2A_71_D6_44.1"
Dec 26 20:38:34 0yster kded6[987]: org.kde.pulseaudio: No object for name "bluez_input.34:DF:2A:71:D6:44"
Dec 26 20:41:07 0yster bluetoothd[730]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107)
Dec 26 20:41:09 0yster plasmashell[1037]: kf.bluezqt: PendingCall Error: "br-connection-unknown"
Dec 26 20:41:42 0yster bluetoothd[730]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to CC:98:8B:A7:EB:3F: Connection timed out (110)
Dec 26 20:44:23 0yster bluetoothd[730]: src/device.c:search_cb() CC:98:8B:3E:61:C6: error updating services: Host is down (112)
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/ForgetDeviceDialog.qml:35: TypeError: Cannot read property 'name' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/ForgetDeviceDialog.qml:75: TypeError: Cannot read property 'adapter' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/ForgetDeviceAction.qml:17: TypeError: Cannot read property 'name' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/ForgetDeviceAction.qml:17: TypeError: Cannot read property 'name' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/Device.qml:180: TypeError: Cannot read property 'uuids' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/Device.qml:168: TypeError: Cannot read property 'blocked' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/Device.qml:159: TypeError: Cannot read property 'trusted' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/Device.qml:152: TypeError: Cannot read property 'name' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/Device.qml:147: TypeError: Cannot read property 'adapter' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/Device.qml:142: TypeError: Cannot read property 'address' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/Device.qml:136: TypeError: Cannot read property 'battery' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/Device.qml:137: TypeError: Cannot read property 'battery' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/script.js:11: TypeError: Cannot read property 'type' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/Device.qml:109: TypeError: Cannot read property 'connected' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/Device.qml:112: TypeError: Cannot read property 'blocked' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/Device.qml:107: TypeError: Cannot read property 'blocked' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/Device.qml:108: TypeError: Cannot read property 'connected' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/Device.qml:94: TypeError: Cannot read property 'icon' of null
Dec 26 20:46:18 0yster systemsettings[20610]: qrc:/kcm/kcm_bluetooth/Device.qml:27: TypeError: Cannot read property 'name' of null
Dec 26 20:46:27 0yster bluetoothd[730]: No matching connection for device
Dec 26 20:46:34 0yster bluetoothd[730]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107)
Dec 26 20:46:35 0yster bluedevil-wizard[21104]: kf.bluezqt: PendingCall Error: "br-connection-unknown"
Dec 26 20:47:09 0yster bluetoothd[730]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to CC:98:8B:A7:EB:3F: Connection timed out (110)

It looks like a symptom commonly displayed when user updated system without reboot, or when a power outtage when Manjaro was being used, but I cannot say for certain since it is not conclusive.

I would suggest 3 steps:

  1. update your system.
  2. reboot your system.
  3. factory reset your XM3 and pair again - this should remove any bug within your XM3.

if this approach fails, I am at my wit’s end.

I have already tried updating and rebooting. Interestingly when I factory reset my XM3 and attempted to connect, I got this verbose output which I have never seen before. Even better, the headphones stayed connected (until it automatically powered off after receiving no audio signal). Unfortunately, it is still not recognized as an audio device in KDE’s built in audio controls, in pavucontrol, or alsamixer :cry: .

bluetoothctl# connect CC_98_8B_A7_EB_3F
/org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service0001
        00001801-0000-1000-8000-00805f9b34fb
        Generic Attribute Profile
[WH-1000XM3]# [NEW] Characteristic (Handle 0x0002)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service0001/char0002
        00002a05-0000-1000-8000-00805f9b34fb
        Service Changed
[WH-1000XM3]# [NEW] Descriptor (Handle 0xbdab)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service0001/char0002/desc0004
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[WH-1000XM3]# [NEW] Primary Service (Handle 0x000a)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service000a
        69a7f243-e52f-4443-a7f9-cb4d053c74d6
        Vendor specific
[WH-1000XM3]# [NEW] Characteristic (Handle 0x000b)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service000a/char000b
        be8692b1-3b29-410d-94d3-50281940553e
        Vendor specific
[WH-1000XM3]# [NEW] Characteristic (Handle 0x000d)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service000a/char000d
        3f92019d-ac1d-48dc-9d94-86a0fb507591
        Vendor specific
[WH-1000XM3]# [NEW] Descriptor (Handle 0xbdab)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service000a/char000d/desc000f
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[WH-1000XM3]# [NEW] Characteristic (Handle 0x0010)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service000a/char0010
        5bc06a57-f84d-4086-a65a-2a238cb39cdb
        Vendor specific
[WH-1000XM3]# [NEW] Primary Service (Handle 0x0012)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service0012
        fe59bfa8-7fe3-4a05-9d94-99fadc69faff
        Vendor specific
[WH-1000XM3]# [NEW] Characteristic (Handle 0x0013)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service0012/char0013
        104c022e-48d6-4dd2-8737-f8ac5489c5d4
        Vendor specific
[WH-1000XM3]# [NEW] Characteristic (Handle 0x0015)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service0012/char0015
        69745240-ec29-4899-a2a8-cf78fd214303
        Vendor specific
[WH-1000XM3]# [NEW] Descriptor (Handle 0xbdab)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service0012/char0015/desc0017
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[WH-1000XM3]# [NEW] Characteristic (Handle 0x0018)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service0012/char0018
        70efdf00-4375-4a9e-912d-63522566d947
        Vendor specific
[WH-1000XM3]# [NEW] Descriptor (Handle 0xbdab)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service0012/char0018/desc001a
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[WH-1000XM3]# [NEW] Characteristic (Handle 0x001b)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service0012/char001b
        eea2e8a0-89f0-4985-a1e2-d91dc4a52632
        Vendor specific
[WH-1000XM3]# [NEW] Characteristic (Handle 0x001d)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service0012/char001d
        a79e2bd1-d6e4-4d1e-8b4f-141d69011cbb
        Vendor specific
[WH-1000XM3]# [NEW] Primary Service (Handle 0x001f)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service001f
        91c10d9c-aaef-42bd-b6d6-8a648c19213d
        Vendor specific
[WH-1000XM3]# [NEW] Characteristic (Handle 0x0020)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service001f/char0020
        99d1064e-4517-46aa-8fb4-6be64dd1a1f1
        Vendor specific
[WH-1000XM3]# [NEW] Descriptor (Handle 0xbdab)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service001f/char0020/desc0022
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[WH-1000XM3]# [NEW] Characteristic (Handle 0x0023)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service001f/char0023
        fbe87f6c-3f1a-44b6-b577-0bac731f6e85
        Vendor specific
[WH-1000XM3]# [NEW] Descriptor (Handle 0xbdab)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service001f/char0023/desc0025
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[WH-1000XM3]# [NEW] Characteristic (Handle 0x0026)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service001f/char0026
        420791c0-bff5-4bd1-b957-371614031136
        Vendor specific
[WH-1000XM3]# [NEW] Descriptor (Handle 0xbdab)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service001f/char0026/desc0028
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[WH-1000XM3]# [NEW] Characteristic (Handle 0x0029)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service001f/char0029
        e4ef5a46-30f9-4287-a3e7-643066acb768
        Vendor specific
[WH-1000XM3]# [NEW] Descriptor (Handle 0xbdab)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service001f/char0029/desc002b
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[WH-1000XM3]# [NEW] Primary Service (Handle 0x002c)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service002c
        0000fe03-0000-1000-8000-00805f9b34fb
        Amazon.com Services, Inc.
[WH-1000XM3]# [NEW] Characteristic (Handle 0x002d)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service002c/char002d
        f04eb177-3005-43a7-ac61-a390ddf83076
        Vendor specific
[WH-1000XM3]# [NEW] Characteristic (Handle 0x002f)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service002c/char002f
        2beea05b-1879-4bb4-8a2f-72641f82420b
        Vendor specific
[WH-1000XM3]# [NEW] Descriptor (Handle 0xbdab)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service002c/char002f/desc0031
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[WH-1000XM3]# [NEW] Primary Service (Handle 0x0032)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service0032
        5b833e05-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[WH-1000XM3]# [NEW] Characteristic (Handle 0x0033)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service0032/char0033
        5b833c11-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[WH-1000XM3]# [NEW] Characteristic (Handle 0x0035)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service0032/char0035
        5b833c13-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[WH-1000XM3]# [NEW] Descriptor (Handle 0xbdab)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service0032/char0035/desc0037
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[WH-1000XM3]# [NEW] Characteristic (Handle 0x0038)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service0032/char0038
        5b833c14-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[WH-1000XM3]# [NEW] Primary Service (Handle 0x003a)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service003a
        5b833e06-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[WH-1000XM3]# [NEW] Characteristic (Handle 0x003b)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service003a/char003b
        5b833c10-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[WH-1000XM3]# [NEW] Characteristic (Handle 0x003d)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service003a/char003d
        5b833c12-6bc7-4802-8e9a-723ceca4bd8f
        Vendor specific
[WH-1000XM3]# [NEW] Descriptor (Handle 0xbdab)
        /org/bluez/hci0/dev_CC_98_8B_A7_EB_3F/service003a/char003d/desc003f
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[WH-1000XM3]# [CHG] Device CC:98:8B:A7:EB:3F ServicesResolved: yes

Your original issue was connection drops.

And after factory reset, the connection became stable.
So I presume the issue is now resolved?

As for this new issue, don’t be too concerned, unless it affects the audio playing function.

I suppose factory resetting did fix the issue of bluetooth not connecting. The audio still doesn’t work, so I’ll just post a new topic for that. Thanks for your help!

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.