Huawei Freebuds 3 pairing with Ubuntu 18.04
Matthew Martinez
I have a problem with pairing Huawei's Freebuds 3 via bluetooth on Ubuntu 18.04. I have already updated bluez til 5.50. All I got when pairing is a loading circle and then message Not set up. Does anyone got a clue?
Part of syslog looks like that during pairing:
Apr 11 13:44:02 kj-XPS-15-7590 systemd[1]: Starting Load/Save RF Kill Switch Status...
Apr 11 13:44:02 kj-XPS-15-7590 systemd[1]: Started Load/Save RF Kill Switch Status.
Apr 11 13:44:02 kj-XPS-15-7590 kernel: [ 8427.752680] debugfs: File 'le_min_key_size' in directory 'hci0' already present!
Apr 11 13:44:02 kj-XPS-15-7590 kernel: [ 8427.752689] debugfs: File 'le_max_key_size' in directory 'hci0' already present!
Apr 11 13:44:32 kj-XPS-15-7590 gnome-control-c[22033]: Setting up /org/bluez/hci0/dev_FC_94_35_C1_C4_A5 failed: Timeout was reached
Apr 11 13:44:34 kj-XPS-15-7590 gnome-control-c[22033]: Setting up /org/bluez/hci0/dev_FC_94_35_C1_C4_A5 failed: GDBus.Error:org.bluez.Error.InProgress: In Progress
Apr 11 13:44:40 kj-XPS-15-7590 systemd[1]: Starting Load/Save RF Kill Switch Status...
Apr 11 13:44:40 kj-XPS-15-7590 systemd[1]: Started Load/Save RF Kill Switch Status. 1 6 Answers
Restart the bluetooth service from the console:
sudo service bluetooth restartOpen the bluetooth controller and check its working:
bluetoothctl
showThis should provide you with a name, alias and some other parameters. If not, then the following won't work and you'll need to check the bluetooth service/device.
Run the following:
agent on
default-agent
power on
pairable onThese may already be configured like this, but it doesn't hurt to run them anyway.
Check if your device is already registered:
devicesIf your device is listed:
remove [MAC_ADDRESS]***Replace [MAC_ADDRESS] with your device's MAC Address
Put your device into pairing mode and then:
pair [MAC_ADDRESS]
connect [MAC_ADDRESS]
trust [MAC_ADDRESS]If this works, then you can exit with:
exit 2 I have the same headphones, same problem and I found a way to fix that. The problem is in Bluetooth LE and using this manual I can successfully pair my FreeBuds 3 with my laptop. I hope it helps you too.
Best Regards, Vitaly Sulimov.
5In my case on Ubuntu 20.04, I used the following commands:
bluetoothctl
devices
remove [MAC_ADDRESS]
trust [MAC_ADDRESS]
pair [MAC_ADDRESS]
connect [MAC_ADDRESS]...and it worked!
Did you check the logs in /var/log if there is anything useful in there?
More information would be helpful, as it can be anything from "is bluetooth turned on" till "bluetooth driver broken".
1After a long struggle I managed to connect them. I do not know exactly what solved the problem, but my workflow was:
- I updated system with everything what Ubuntu told me to. There were a couple of updates during last weeks.
- Manually removed headphones from bluetooth devices in console.
- I couldn't then connect them in console so I tried in standard system's bluetooth manager and they connected, just like that.
I'm using Ubuntu 20.04 and I've uploaded blueman and etc another things in this page and the links given. However, it worked with a very simple and different way. I was connecting to the earbuds when I took them from its case, now I tried to connect it from its case (You need to open the hatch of the case and push the button behind for 2 seconds.) Once its colour turns to white and blinks try to connect from blueman through Set up a new device and after few trials and lots of patience :) finally it worked.