Skip to main content
Share Your Experience: Take the 2024 Developer Survey
76 votes

bluetooth.service running, but bluetoothctl says "org.bluez.Error.NotReady"

I got the same problem. It turned that the @turf answer didn't work for me. After I checked rfkill: $ rfkill list 0: hci0: Bluetooth Soft blocked: yes Hard blocked: no 1: phy0: ...
Rafael Toledo's user avatar
70 votes
Accepted

bluetooth.service running, but bluetoothctl says "org.bluez.Error.NotReady"

Okay, wow, turns out all I had to do was run bluetoothctl power on
turf's user avatar
  • 1,441
59 votes

Error when trying to connect to bluetooth speaker: `org.bluez.Error.Failed`

Try trusting the device first before paring the device. I got the same error while attempt to pair my AirPods to Ubuntu 16.04. In bluetoothctl with sudo I got Attempting to pair with XX:XX:XX:XX:XX:...
David Jung's user avatar
39 votes

How to set up automatic connection of bluetooth headset?

Normally your headset should try to connect to last device it connected automatically (most, if not all, does that). However this may fail if your device is not a trusted device. First thing to check ...
yurtesen's user avatar
  • 548
35 votes
Accepted

Pairing Bose QC 35 over Bluetooth on Fedora

I have these headphones as well, along with a handy laptop running Fedora 24. After chatting with one of the Bluez developers on IRC, I have things working. Below is what I've found. (Note that I ...
Jason Tibbitts's user avatar
20 votes
Accepted

How do I secure Linux systems against the BlueBorne remote attack?

The coordinated disclosure date for the BlueBorne vulnerabilities was September 12, 2017; you should see distribution updates with fixes for the issues shortly thereafter. For example: RHEL Debian ...
Stephen Kitt's user avatar
14 votes

How to set up automatic connection of bluetooth headset?

Auto-reconnection also did not work for me on ubuntu 19 using a creative bt speaker. I used the answer and comment above to combine trusting and disconnect, connect with a short shell script. I made ...
klaas's user avatar
  • 241
14 votes
Accepted

Connecting to Bluetooth but Connection Failed: No audio endpoints registered

I have been beating my head about this issue. I have been encountering it for a few days since the latest round of apt updates available for Kali. After doing some digging I discovered that there are ...
TechInMD's user avatar
  • 156
13 votes

How to allow non-root systemd service to use dbus for BLE operation

While technically @Mark's answer answered the question of how to tune the dbus bluetooth config file to achieve what I want, I noticed after looking in that file something I wish I'd noticed before ...
Travis Griggs's user avatar
10 votes

Error when trying to connect to bluetooth speaker: `org.bluez.Error.Failed`

this procedure works for me, thx. additional comments: I was trying to add a bluetooth speaker, this was the error message that I had, [NEW] Device FC:58:FA:B9:BF:A1 Anker A7910 [bluetooth]# ...
Fernando Rodriguez's user avatar
10 votes
Accepted

How to find out Bluez version from command line?

If you have a rough idea (or are fine with covering the last 10 years), bluez provides tools in bluez-uils to request the version. Unfortunately, these tools changed between version 4 and 5, so you ...
Marcus's user avatar
  • 308
10 votes
Accepted

How to allow non-root systemd service to use dbus for BLE operation

In /etc/dbus-1/system.d/bluetooth.conf, try adding this: <policy user="blePeripheral"> <allow own="org.bluez"/> <allow send_destination="org.bluez"/> <allow send_interface="...
Mark Stosberg's user avatar
10 votes

Bluetooth won't work: "hci0 Reading Intel version information failed"

I had the same issue on the 5.15.41 kernel and AX200. This resolved it for me: sudo rmmod btusb sudo rmmod btintel sudo modprobe btintel sudo modprobe btusb Source: https://bbs.archlinux.org/...
Mak's user avatar
  • 201
9 votes

Bluetoothctl: No default controller available, despite being unblocked

I have been struggling with the same problem for months now, and none of the above solutions worked for me. After a lot of research I found this solution on an old forum that worked for me https://bbs....
Lpkr's user avatar
  • 103
9 votes

BlueZ error setting privacy on Raspbian

In the file /etc/bluetooth/main.conf: Set Privacy = off and ControllerMode = le This seems to have fixed most for me still tinkering with bluetooth to get autoconnect to mobile phone when near at boot ...
user221166's user avatar
8 votes
Accepted

Bluetooth doesn't work in debian 10

The log messages indicate the system is looking for Intel BlueTooth (ibt) firmware file, first at /lib/firmware/intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq, then at /lib/firmware/intel/ibt-hw-37.7.bseq, ...
telcoM's user avatar
  • 98.1k
7 votes

Impossible to set A2DP profile on bluetooth headset on Ubuntu 20.04

Have you tried doing the following? "If PulseAudio fails when changing the profile to A2DP with bluez 4.1+ and PulseAudio 3.0+, you can try disabling the Socket interface from /etc/bluetooth/main....
Mospet's user avatar
  • 71
6 votes

Bluetoothctl: No default controller available, despite being unblocked

I believe the answer is simply to run bluetoothctl with sudo. Thus, sudo bluetoothctl. Then every command works fine power on, agent on etc. with no errors. Confirmed working on Raspian Stretch.
james-see's user avatar
  • 168
6 votes

Bluez-can't start bluetooth.service

$ sudo systemctl enable bluetooth Failed to enable unit: Unit file bluetooth.service does not exist. I was getting above error so I tried to install all bluez package and it worked. sudo apt-get ...
Fronto's user avatar
  • 161
5 votes

Use Debian Laptop as Bluetooth headset?

I've solved in this way: install ofono in /etc/pulse/default.pa find the line load-module module-bluetooth-discover and change it in load-module module-bluetooth-discover headset=ofono Add the user ...
Andrea's user avatar
  • 51
5 votes
Accepted

Use Debian Laptop as Bluetooth headset?

Whilst having connected for media purposes, I'd suggest you to try receving a call on your phone or dial a number. Most of the recent Android versions, provide an option to use your Telephone Audio ...
Keyshov Borate's user avatar
5 votes

Is it possible to use the bluetoothctl write command to send serial data?

One way to do it is using rfcomm bind ... command. use bluetoothctl scan and pair the target device, then bind the serial device with: sudo rfcomm bind 0 C9:5B:CE:A4:97:C7 so it will create a ...
ton's user avatar
  • 381
5 votes
Accepted

Bluetooth connection fails by connecting to the Logitech MX Master S2 mouse

At least I found a way to solve the problem: I installed the Bluetooth Manager called blueman: ~$ sudo apt install blueman In the GUI there is a button which looks like a calculator or so, called "...
PatrickSteiner's user avatar
5 votes

bluetooth.service running, but bluetoothctl says "org.bluez.Error.NotReady"

In my case the solution was: bluetoothctl power on followed by rfkill unblock all hci0 was soft blocked.
Thomas Arend's user avatar
5 votes

Connecting to Bluetooth but Connection Failed: No audio endpoints registered

I had the same issue as you and my search led me here. Did more digging around and I solved my issue on my Debian Sid build. Added the following to /etc/pulse/default.pa or /etc/pulse/default.pa.d/...
sup2069's user avatar
  • 59
4 votes

Bluez multiple audio sources

I too want to connect multiple bluetooth devices to one audio stream, in my case sinks. Spurred on by the answers above I have started looking at the pulseaudio code, to get more insight, and maybe ...
crockford_q's user avatar
4 votes

Why does pulseaudio handle the sound quality connection to a BT device?

A bluetooth connection has significant latency compared to simple wired headphones or speakers. What's more, the connection latency can vary, depending on the properties of the bluetooth receiver and ...
telcoM's user avatar
  • 98.1k
4 votes

Bluetoothctl: No default controller available, despite being unblocked

This is a long-standing issue, but it doesn't affect all distributions equally. My experience with it is limited to the Debian derivative for Raspberry Pi - Raspberry Pi OS (née Raspbian). In ...
Seamus's user avatar
  • 2,971
4 votes

Error when trying to connect to bluetooth speaker: `org.bluez.Error.Failed`

In my case, a related error message (Failed to pair: org.bluez.Error.AuthenticationFailed) was happening just because the device was already paired to another source. Lesson learned : When debugging ...
arna's user avatar
  • 371
4 votes

how to use bluetooth device with HSP/HFP profile using pulseaudio >=6 and bluez >= 5.24

My solution: I just found my solution in Fedora 26, using Plantronics Legend and Pluggable Bluetooth USB, after a lot of searching. I am going back through my history, and updating threads with my ...
Eric Kirchner's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible