You are not logged in.

#1 2021-01-01 19:51:05

Stron Jay
Member
From: Bethesda, MD
Registered: 2021-01-01
Posts: 3

Sony LE_WH-1000XM3 refusing to connect with bluetooth / pulseaudio

I have ran through the Bluetooth headset multiple times and did 1.4 & 4

Pacman -Qq | grep -e blue -e pulse

blueman
bluetooth-autoconnect
bluez
bluez-hid2hci
bluez-libs
bluez-tools
bluez-utils
libcanberra-pulse
libpulse
pulseaudio
pulseaudio-alsa
pulseaudio-modules-bt-git

Running bluetoothctl and trying to connect gives me this

bluetoothctl

Agent registered
[CHG] Controller 70:66:55:19:34:18 Pairable: yes
[Foldable Bluetooth Keyboard]# paired-devices
Device 38:18:4C:19:08:59 LE_WH-1000XM3
Device 78:01:01:10:50:71 Foldable Bluetooth Keyboard
[Foldable Bluetooth Keyboard]# connect 38:18:4C:19:08:59
Attempting to connect to 38:18:4C:19:08:59
Failed to connect: org.bluez.Error.Failed
[CHG] Controller 70:66:55:19:34:18 Class: 0x0028010c
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000110a-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 00001800-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 00001801-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000180a-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 00001112-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 Class: 0x002c010c
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000110a-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 00001800-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 00001801-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000180a-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 00001112-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000110a-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 00001800-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 00001801-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000180a-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[CHG] Controller 70:66:55:19:34:18 UUIDs: 00001112-0000-1000-8000-00805f9b34fb
[Foldable Bluetooth Keyboard]# connect 38:18:4C:19:08:59
Attempting to connect to 38:18:4C:19:08:59
[CHG] Device 38:18:4C:19:08:59 Connected: yes
[CHG] Device 38:18:4C:19:08:59 Name: WH-1000XM3
[CHG] Device 38:18:4C:19:08:59 Alias: WH-1000XM3
Failed to connect: org.bluez.Error.Failed
[CHG] Device 38:18:4C:19:08:59 Connected: no
[CHG] Device 38:18:4C:19:08:59 Connected: yes
[CHG] Device 38:18:4C:19:08:59 Connected: no

My controller for bluetoothctl shows

Controller 70:66:55:19:34:18 (public)
	Name: JPC
	Alias: JPC
	Class: 0x002c010c
	Powered: yes
	Discoverable: no
	DiscoverableTimeout: 0x00000000
	Pairable: yes
	UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
	UUID: Audio Source              (0000110a-0000-1000-8000-00805f9b34fb)
	UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
	UUID: Audio Sink                (0000110b-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: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
	UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
	UUID: Headset AG                (00001112-0000-1000-8000-00805f9b34fb)
	Modalias: usb:v1D6Bp0246d0537
	Discovering: no
	Roles: central
	Roles: peripheral
Advertising Features:
	ActiveInstances: 0x00 (0)
	SupportedInstances: 0x05 (5)
	SupportedIncludes: tx-power
	SupportedIncludes: appearance
	SupportedIncludes: local-name

journalctl -eu bluetooth

Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>BRPageScanType<E2><80><9D> in group <E2><80><9C>Controller<E2><80><9D>
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>BRPageScanInterval<E2><80><9D> in group <E2>  >
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>BRPageScanWindow<E2><80><9D> in group <E2><80>>
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>BRInquiryScanType<E2><80><9D> in group <E2><80>
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>BRInquiryScanInterval<E2><80><9D> in group <E2>
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>BRInquiryScanWindow<E2><80><9D> in group <E2> >
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>BRLinkSupervisionTimeout<E2><80><9D> in group >
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>BRPageTimeout<E2><80><9D> in group <E2><80><9C>
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>BRMinSniffInterval<E2><80><9D> in group <E2>  >
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>BRMaxSniffInterval<E2><80><9D> in group <E2>  >
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEMinAdvertisementInterval<E2><80><9D> in grou>
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEMaxAdvertisementInterval<E2><80><9D> in grou>
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEMultiAdvertisementRotationInterval<E2><80>  >
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEScanIntervalAutoConnect<E2><80><9D> in group>
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEScanWindowAutoConnect<E2><80><9D> in group  >
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEScanIntervalSuspend<E2><80><9D> in group <E2>
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEScanWindowSuspend<E2><80><9D> in group <E2> >
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEScanIntervalDiscovery<E2><80><9D> in group  >
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEScanWindowDiscovery<E2><80><9D> in group <E2>
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEScanIntervalAdvMonitor<E2><80><9D> in group >
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEScanWindowAdvMonitor<E2><80><9D> in group   >
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEScanIntervalConnect<E2><80><9D> in group <E2>
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEScanWindowConnect<E2><80><9D> in group <E2> >
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEMinConnectionInterval<E2><80><9D> in group  >
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEMaxConnectionInterval<E2><80><9D> in group  >
Jan 01 14:06:42 JPC systemd[1]: Started Bluetooth service.
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEConnectionLatency<E2><80><9D> in group <E2> >
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEConnectionSupervisionTimeout<E2><80><9D> in >
Jan 01 14:06:42 JPC bluetoothd[419]: src/main.c:parse_controller_config() Key file does not have key <E2><80><9C>LEAutoconnecttimeout<E2><80><9D> in group <E2>>
Jan 01 14:06:42 JPC bluetoothd[419]: Starting SDP server
Jan 01 14:06:42 JPC bluetoothd[419]: Bluetooth management interface 1.18 initialized
Jan 01 14:07:20 JPC bluetoothd[419]: src/service.c:btd_service_connect() a2dp-sink profile connect failed for 38:18:4C:19:08:59: Protocol not available
Jan 01 14:07:33 JPC bluetoothd[419]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/VENDOR/LDAC
Jan 01 14:07:33 JPC bluetoothd[419]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/VENDOR/APTXHD
Jan 01 14:07:33 JPC bluetoothd[419]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/VENDOR/APTX
Jan 01 14:07:33 JPC bluetoothd[419]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/AAC
Jan 01 14:07:33 JPC bluetoothd[419]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSource/SBC
Jan 01 14:07:33 JPC bluetoothd[419]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSink/VENDOR/APTXHD
Jan 01 14:07:33 JPC bluetoothd[419]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSink/VENDOR/APTX
Jan 01 14:07:33 JPC bluetoothd[419]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSink/AAC
Jan 01 14:07:33 JPC bluetoothd[419]: Endpoint registered: sender=:1.22 path=/MediaEndpoint/A2DPSink/SBC
Jan 01 14:07:51 JPC bluetoothd[419]: src/profile.c:ext_connect() Headset Voice gateway failed connect to 38:18:4C:19:08:59: Connection reset by peer (104)


The Key files not existing is very concerning, but I don't know how I would fix that. It is the only thing I can see at the moment as to why my headphones won't connect. They work if I plug them in and they work on all my other devices with bluetooth. Any comments, suggestions, or help would be greatly appreciated! smile

Offline

#2 2021-01-03 11:09:07

Bevan
Member
Registered: 2009-09-08
Posts: 70

Re: Sony LE_WH-1000XM3 refusing to connect with bluetooth / pulseaudio

I also struggle from time to time to connect those. Have you tried to start the headphones in pairing mode again and then do the `connect ...` in bluetoothctl? And if that does not work, maybe start over by removing the paired device and starting over.

Offline

#3 2021-01-03 16:47:22

Stron Jay
Member
From: Bethesda, MD
Registered: 2021-01-01
Posts: 3

Re: Sony LE_WH-1000XM3 refusing to connect with bluetooth / pulseaudio

Oh~~~ yeah, I've done that plenty of times. I have been

trust, pair, connect, remove

the headphones for the past week. I even tried the HFP with ofono and phonesim. No, luck.
The weird thing is when I connect

[Foldable Bluetooth Keyboard]# connect 38:18:4C:19:08:59

and after it connects if I exit bluetoothctl and re-run bluetoothctl my prompt shows this

[WH-1000XM3]#

Which tells me it really is connecting, it's just not recognizing it as an audio output device.

I think this means I don't have the correct drivers installed?

Offline

#4 2021-01-04 19:44:10

Bevan
Member
Registered: 2009-09-08
Posts: 70

Re: Sony LE_WH-1000XM3 refusing to connect with bluetooth / pulseaudio

I see that you have pulseaudio-modules-bt-git instead of pulseaudio-bluetooth installed. Have you tried installing pulseaudio-bluetooth instead? I could imagine that the git version of that package and the pulseaudio version from the Arch repos don't play well together. Or that pulseaudio has been updated after you built that package the last time and there is some ABI incompatibility.

Here's the output of your first command on my machine:

pacman -Qq | grep -e blue -e pulse

bluez
bluez-libs
bluez-utils
gnome-bluetooth
libcanberra-pulse
libpulse
pulseaudio
pulseaudio-alsa
pulseaudio-bluetooth

Offline

#5 2021-01-07 03:11:20

Stron Jay
Member
From: Bethesda, MD
Registered: 2021-01-01
Posts: 3

Re: Sony LE_WH-1000XM3 refusing to connect with bluetooth / pulseaudio

Yup, so I just downgraded and added gnome-bluetooth, because I'm super desperate, and they connected...! To my phone.... I turned off that bluetooth and just spent the last 30 minutes trying everything I've done before, still nothing.... Audio and BT are so painful on Arch Linux, but I really love Linux as an OS and vanilla Arch is where it's at. Do you think there is anything else I could try?

Offline

#6 2021-01-07 08:31:23

Bevan
Member
Registered: 2009-09-08
Posts: 70

Re: Sony LE_WH-1000XM3 refusing to connect with bluetooth / pulseaudio

Sorry, I'm out of ideas here as well. I only know that it should be possible to get them to work as I use those exact headphones with Arch Linux and other distributions as well. Maybe someone else has an idea?

Offline

#7 2021-01-09 02:12:12

linux411
Member
From: Batavia, NY, USA
Registered: 2011-01-22
Posts: 8

Re: Sony LE_WH-1000XM3 refusing to connect with bluetooth / pulseaudio

I've had the same issue with KDE.

I ran 'pacman -S bluez-hid2hci qt5-connectivity pulseaudio-bluetooth'

That fixed it for me, although you do have to change the output manually within the / System Settings / Audio / Advanced to your headphones.

It'd be cool if bluez-libs called qt5-connectivity as a dependency considering Bluetooth is so prevalent nowadays :-)

Update : After rebooting and re-pairing the headphones, it now automatically changes between headphones and built-in audio when the headphones are switched on or off.

Last edited by linux411 (2021-01-21 03:26:36)

Offline

Board footer

Powered by FluxBB